Como faço para hospedar Nextcloud em um VPS?
Hospede Nextcloud em um VPS MurmurHost instalando uma pilha LAMP e o Nextcloud via tarball oficial. Use um domínio com SSL Let's Encrypt para acesso seguro.
Este guia orienta você na implantação do Nextcloud, uma plataforma auto-hospedada de sincronização e compartilhamento de arquivos, em um VPS da MurmurHost. Ao final, você terá uma nuvem privada com seu próprio armazenamento, acessível de qualquer lugar.
Pré-requisitos: um VPS MurmurHost (o VPS-1 de $8/mês é suficiente para uso pequeno a médio), um nome de domínio apontando para o IP do seu servidor e conhecimento básico de SSH. O cadastro sem KYC da MurmurHost e os pagamentos em cripto tornam esta uma configuração amigável à privacidade.
- 1
Peça um VPS da MurmurHost
Cadastre-se na MurmurHost (sem KYC, apenas um email ou pseudônimo) e peça um VPS na categoria VPS. Escolha um local (por exemplo, Suíça ou Romênia) e selecione o plano VPS-1 ($8/mês) com Ubuntu 22.04. Implante em menos de 60 segundos. - 2
Conecte-se ao seu servidor via SSH
Use sua chave SSH ou senha para conectar: ssh root@seu_ip_do_servidor. Atualize o sistema: apt update && apt upgrade -y. - 3
Instale a pilha LAMP
Instale Apache, MySQL e PHP com as extensões necessárias: 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
Criar um banco de dados para Nextcloud
Execute mysql_secure_installation para proteger o MySQL. Em seguida, crie um banco de dados e um usuário: mysql -e "CREATE DATABASE nextcloud; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password'; GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost'; FLUSH PRIVILEGES;" - 5
Baixe e extraia o Nextcloud
Baixe o tarball mais recente do Nextcloud: wget https://download.nextcloud.com/server/releases/latest.tar.bz2. Extraia para /var/www/html: tar -xjf latest.tar.bz2 -C /var/www/html. Defina as permissões: chown -R www-data:www-data /var/www/html/nextcloud. - 6
Configurar host virtual Apache
Crie /etc/apache2/sites-available/nextcloud.conf com um VirtualHost para seu domínio, apontando DocumentRoot para /var/www/html/nextcloud. Habilite-o e mod_rewrite: a2ensite nextcloud.conf && a2enmod rewrite headers env dir mime. Reinicie o Apache: systemctl restart apache2. - 7
Configurar SSL com Let's Encrypt
Instale o Certbot: apt install certbot python3-certbot-apache -y. Execute certbot --apache -d seudominio.com para obter e instalar um certificado SSL gratuito. Isso está incluído gratuitamente com o suporte Let's Encrypt da MurmurHost. - 8
Complete o instalador web
Abra https://yourdomain.com em um navegador. Digite um nome de usuário/senha de administrador e forneça os detalhes do banco de dados (nextcloud, nextcloud, strong_password). Escolha armazenamento local para os dados. Clique em Instalar. Seu Nextcloud está pronto.
A hospedagem offshore da MurmurHost (entidade nas Seychelles) e a política sem KYC significam que você pode executar Nextcloud sem revelar sua identidade. Todos os planos incluem proteção DDoS, então sua instância é resistente. Para produção, considere habilitar somente HTTPS, configurar backups e configurar Redis para cache.
Perguntas frequentes
Quanto custa hospedar Nextcloud por conta própria no MurmurHost?+
Posso usar um domínio com meu Nextcloud no MurmurHost?+
A proteção DDoS da MurmurHost é importante para o Nextcloud?+
E se eu precisar de mais armazenamento para o Nextcloud?+
Implante seu primeiro servidor offshore em 60 segundos.
Cadastro anônimo. Bitcoin e Monero aceitos. Provisionado em 8 jurisdições.
Sem necessidade de cartão de crédito · Garantia de reembolso de 7 dias