Como uma solução poderosa de sincronização e compartilhamento de arquivos hospedada por você, o Nextcloud permite manter seus dados privados e seguros. Implantar o Nextcloud em um VPS como a Vultr oferece uma maneira eficaz de gerenciar suas necessidades de armazenamento na nuvem. Este guia vai orientá-lo no processo de instalação do Nextcloud na Vultr - um provedor de VPS acessível.
Por que escolher a Vultr para Nextcloud?
A Vultr oferece preços competitivos e uma infraestrutura robusta, ideal para hospedar o Nextcloud. Seus planos começam a partir de $6 por mês, proporcionando um bom equilíbrio entre desempenho e custo. Aqui está uma comparação rápida de provedores de VPS populares, de acordo com nossa comparação completa de VPS.
| Provedor | Preço Mensal | Recursos |
|---|---|---|
| Contabo VPS | 5,99 EUR/mês | Armazenamento SSD, múltiplos datacenters |
| Hetzner Cloud | 4,15 EUR/mês | VMs de alto desempenho, flexibilidade |
| DigitalOcean | 6 USD/mês | Fácil de usar, escalável, amigável para desenvolvedores |
| Vultr | 6 USD/mês | Cobertura global, alta largura de banda |
| Linode (Akamai) | 5 USD/mês | Confiável, preços simples |
Para opções detalhadas adequadas às suas necessidades, consulte nossa comparação completa de VPS.
Passo 1: Criar uma Instância na Vultr
-
Cadastrar-se: Se ainda não tiver uma conta, inscreva-se em Vultr.
-
Provisionar uma Instância:
- Selecione “Cloud Compute”.
- Escolha a localização do servidor para melhor latência.
- Selecione o plano de $6/mês (que inclui 1 CPU, 1 GB de RAM e 25 GB de SSD).
- Escolha um sistema operacional, de preferência Ubuntu 22.04 LTS.
-
Lançar o Servidor: Clique em “Deploy Now” para criar sua instância.
Passo 2: Conectar ao Seu Servidor
Utilize um cliente SSH para conectar-se ao seu servidor Vultr. Substitua seu_ip_do_servidor pelo endereço IP da sua VPS.
ssh root@seu_ip_do_servidor
Passo 3: Atualizar o Sistema
Após conectar, atualize os pacotes do sistema:
apt update && apt upgrade -y
Isso garante que você esteja utilizando as versões mais recentes dos pacotes.
Passo 4: Instalar Dependências Necessárias
O Nextcloud requer várias extensões PHP e outros pacotes. Instale-os com o comando:
apt install apache2 mysql-server php libapache2-mod-php \
php-mysql php-xml php-mbstring php-curl php-zip php-gd -y
Passo 5: Configurar Banco de Dados MySQL
- Entrar no MySQL:
mysql -u root -p
- Criar Banco de Dados:
CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'sua_senha_dificil';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Substitua sua_senha_dificil por uma senha forte.
Passo 6: Baixar e Configurar o Nextcloud
- Baixar o Nextcloud:
Acesse /var/www/html e baixe a versão mais recente:
cd /var/www/html
wget https://download.nextcloud.com/server/releases/nextcloud-XX.X.X.zip
Substitua XX.X.X pela última versão disponível.
- Descompactar e Definir Permissões:
unzip nextcloud-XX.X.X.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloud
- Configurar o Apache:
Crie um novo arquivo de configuração para o Nextcloud:
nano /etc/apache2/sites-available/nextcloud.conf
Adicione a seguinte configuração:
<VirtualHost *:80>
DocumentRoot /var/www/html/nextcloud
ServerName seu_dominio_ou_ip
<Directory /var/www/html/nextcloud>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>
Habilite o novo site e o módulo de reescrita do Apache:
a2ensite nextcloud.conf
a2enmod rewrite
systemctl restart apache2
Passo 7: Completar a Instalação pelo Navegador Web
- Abra seu navegador e acesse
http://seu_dominio_ou_ip. - Crie uma conta de administrador e insira os detalhes do banco de dados criados anteriormente.
Perguntas Frequentes
Quais são os benefícios de hospedar o Nextcloud por conta própria?
Hospedar o Nextcloud você oferece maior controle sobre seus dados pessoais. Diferente dos provedores comerciais de nuvem, você gerencia tudo, desde o armazenamento até o acesso dos usuários. Isso faz do Nextcloud uma escolha preferida para desenvolvedores e entusiastas de homelab que valorizam privacidade e personalização. Além disso, ao hospedar por conta própria, você evita taxas de assinatura de serviços comerciais e pode personalizar funcionalidades conforme suas necessidades específicas.
Posso usar outros provedores de VPS para Nextcloud?
Sim, para o Nextcloud, você pode escolher diferentes provedores de VPS com base no seu orçamento e requisitos. Opções como Contabo, Hetzner e DigitalOcean também suportam a instalação do Nextcloud, embora os preços e recursos possam variar. Sempre avalie o desempenho do provedor, os níveis de suporte e os custos, comparando-os na nossa comparação completa de VPS.
Como o Nextcloud se diferencia de outros serviços de armazenamento na nuvem?
O Nextcloud se destaca por ser open-source, permitindo que os usuários tenham controle completo sobre seus dados. Ao contrário de serviços tradicionais como Google Drive e Dropbox, o Nextcloud pode ser personalizado para atender necessidades específicas, incluindo configurações de ferramentas colaborativas e aplicativos adicionais. Usuários preocupados com privacidade e segurança consideram o Nextcloud muito mais atraente do que alternativas populares de nuvem.
Com este guia, você estará bem encaminhado para hospedar o Nextcloud na Vultr por conta própria. Após a instalação, explore plugins e aplicativos adicionais para melhorar sua experiência com Nextcloud. Boa auto-hospedagem! --- FIM ---