Как самостоятельно разместить Nextcloud на VPS?
Самостоятельно разверните Nextcloud на VPS от MurmurHost, установив стек LAMP и Nextcloud из официального архива. Используйте домен с SSL от Let's Encrypt для безопасного доступа.
Это руководство проведет вас через развертывание Nextcloud, платформы для синхронизации и обмена файлами с самостоятельным хостингом, на VPS MurmurHost. К концу у вас будет приватное облако с собственным хранилищем, доступное отовсюду.
Предварительные требования: VPS MurmurHost (VPS-1 за $8/мес достаточно для небольшого и среднего использования), доменное имя, указывающее на IP вашего сервера, и базовые знания SSH. Регистрация без KYC и оплата криптовалютой в MurmurHost делают эту настройку дружественной к конфиденциальности.
- 1
Заказать VPS у MurmurHost
Зарегистрируйтесь на MurmurHost (без KYC, просто email или псевдоним) и закажите 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). Выберите локальное хранилище для данных. Нажмите «Установить». Ваш Nextcloud готов.
Оффшорный хостинг MurmurHost (сейшельская компания) и политика без KYC означают, что вы можете запускать Nextcloud, не раскрывая свою личность. Все тарифы включают защиту от DDoS, поэтому ваш инстанс устойчив. Для продакшена рассмотрите включение режима только HTTPS, настройку резервного копирования и настройку Redis для кэширования.
Часто задаваемые вопросы
Сколько стоит самостоятельный хостинг Nextcloud на MurmurHost?+
Могу ли я использовать домен с моим Nextcloud на MurmurHost?+
Важна ли защита от DDoS от MurmurHost для Nextcloud?+
Что делать, если мне нужно больше места для Nextcloud?+
Разверните свой первый оффшорный сервер за 60 секунд.
Анонимная регистрация. Принимаются Bitcoin и Monero. Предоставление в 8 юрисдикциях.
Кредитная карта не требуется · 7-дневная гарантия возврата денег