Як самостійно розмістити Nextcloud на VPS?
Самостійно розмістіть Nextcloud на VPS від MurmurHost, встановивши стек LAMP та Nextcloud через офіційний tarball. Використовуйте домен із SSL від Let's Encrypt для безпечного доступу.
Цей посібник проведе вас через розгортання Nextcloud, саморозміщеної платформи для синхронізації та обміну файлами, на VPS від MurmurHost. Наприкінці ви матимете приватну хмару з власним сховищем, доступним звідусіль.
Передумови: VPS від MurmurHost (VPS-1 за $8/міс достатньо для малого та середнього використання), доменне ім'я, що вказує на IP вашого сервера, та базові знання SSH. Реєстрація без KYC та криптовалютні платежі MurmurHost роблять цю установку конфіденційною.
- 1
Замовте VPS у MurmurHost
Зареєструйтеся на MurmurHost (без KYC, лише електронна пошта або псевдонім) і замовте VPS з категорії VPS. Виберіть розташування (наприклад, Швейцарію або Румунію) та оберіть тариф VPS-1 ($8/міс) з Ubuntu 22.04. Розгорніть менш ніж за 60 секунд. - 2
Підключіться до вашого сервера через SSH
Використовуйте ваш SSH-ключ або пароль для підключення: ssh root@your_server_ip. Оновіть систему: apt update && apt upgrade -y. - 3
Встановіть стек LAMP
Встановіть Apache, MySQL та PHP з необхідними розширеннями: apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-intl php-bcmath php-gmp -y. - 4
Створіть базу даних для Nextcloud
Запустіть mysql_secure_installation для захисту MySQL. Потім створіть базу даних та користувача: mysql -e "CREATE DATABASE nextcloud; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password'; GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost'; FLUSH PRIVILEGES;" - 5
Завантажте та розпакуйте Nextcloud
Завантажте останній архів Nextcloud: wget https://download.nextcloud.com/server/releases/latest.tar.bz2. Розпакуйте в /var/www/html: tar -xjf latest.tar.bz2 -C /var/www/html. Встановіть права: chown -R www-data:www-data /var/www/html/nextcloud. - 6
Налаштувати віртуальний хост Apache
Створіть /etc/apache2/sites-available/nextcloud.conf з VirtualHost для вашого домену, вказуючи DocumentRoot на /var/www/html/nextcloud. Увімкніть його та mod_rewrite: a2ensite nextcloud.conf && a2enmod rewrite headers env dir mime. Перезапустіть Apache: systemctl restart apache2. - 7
Налаштувати SSL за допомогою Let's Encrypt
Встановіть Certbot: apt install certbot python3-certbot-apache -y. Запустіть certbot --apache -d yourdomain.com, щоб отримати та встановити безкоштовний SSL-сертифікат. Це включено безкоштовно з підтримкою Let's Encrypt від MurmurHost. - 8
Завершіть веб-інсталятор
Відкрийте https://yourdomain.com у браузері. Введіть ім'я користувача та пароль адміністратора, надайте дані бази даних (nextcloud, nextcloud, strong_password). Виберіть локальне сховище для даних. Натисніть Install. Ваш Nextcloud готовий.
Офшорний хостинг MurmurHost (суб'єкт на Сейшелах) і політика без KYC означають, що ви можете запускати Nextcloud, не розкриваючи свою особу. Усі тарифи включають захист від DDoS, тому ваш інстанс є стійким. Для продакшну розгляньте можливість увімкнення лише HTTPS, налаштування резервних копій та конфігурації Redis для кешування.
Часті запитання
Скільки коштує самостійний хостинг Nextcloud на MurmurHost?+
Чи можу я використовувати домен з моїм Nextcloud на MurmurHost?+
Чи важливий захист від DDoS від MurmurHost для Nextcloud?+
Що якщо мені потрібно більше сховища для Nextcloud?+
Розгорніть свій перший офшорний сервер за 60 секунд.
Анонімна реєстрація. Приймаються Bitcoin та Monero. Розгортання у 8 юрисдикціях.
Кредитна картка не потрібна · гарантія повернення коштів 7 днів