Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Auto-Hospedar Nextcloud na DigitalOcean (Guia 2026)

Aprenda a instalar Nextcloud na DigitalOcean para compartilhamento de arquivos e colaboração sem complicações. Siga nosso guia completo para uma configuração fácil.

Nextcloud é uma solução poderosa de código aberto para compartilhamento de arquivos, colaboração e auto-hospedagem. Neste guia, vamos orientá-lo passo a passo para instalar o Nextcloud em um VPS da DigitalOcean, garantindo que você possa gerenciar seus dados de forma eficiente.

Pré-requisitos

Antes de começar, certifique-se de que possui o seguinte:

Passo 1: Criar um Droplet na DigitalOcean

  1. Faça login na sua conta da DigitalOcean e vá para a seção “Droplets”.
  2. Clique no botão “Create Droplet”.
  3. Escolha a opção Ubuntu 22.04 (recomendado LTS).
  4. Selecione um plano de acordo com suas necessidades. O Droplet básico de $6/mês deve ser suficiente para uso pessoal.
  5. Escolha uma região de data center próxima à sua base de usuários.
  6. Configure chaves de autenticação, se possível, e clique em “Create Droplet”.

Passo 2: Conectar ao seu Droplet

Após criar o seu Droplet, conecte-se a ele via SSH:

ssh root@seu_ip_do_droplet

Substitua seu_ip_do_droplet pelo endereço IP atribuído ao seu Droplet.

Passo 3: Atualizar e melhorar o sistema

Certifique-se de que seu servidor está atualizado:

sudo apt update && sudo apt upgrade -y

Passo 4: Instalar software necessário

O Nextcloud precisa de um servidor web, PHP e banco de dados. Instale Apache, MariaDB e PHP com as extensões necessárias:

sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-intl -y

Passo 5: Configurar MariaDB

Proteja sua instalação do MariaDB:

sudo mysql_secure_installation

Siga as instruções para definir uma senha de root e remover configurações padrão desnecessárias.

Depois, faça login no MariaDB:

sudo mysql -u root -p

Crie banco de dados e usuário para o Nextcloud:

CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'senha_segura';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Substitua senha_segura por uma senha forte de sua preferência.

Passo 6: Baixar e configurar o Nextcloud

  1. Baixe a última versão do Nextcloud:
wget https://download.nextcloud.com/server/releases/nextcloud-25.0.0.zip
  1. Descompacte o arquivo e mova para o diretório web do Apache:
sudo apt install unzip
unzip nextcloud-25.0.0.zip
sudo mv nextcloud /var/www/html/
  1. Defina as permissões corretas:
sudo chown -R www-data:www-data /var/www/html/nextcloud
sudo chmod -R 755 /var/www/html/nextcloud

Passo 7: Configurar Apache

Crie um novo arquivo de configuração para o Nextcloud:

sudo nano /etc/apache2/sites-available/nextcloud.conf

Adicione a seguinte configuração:

<VirtualHost *:80>
    ServerAdmin [email protected]
    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>

Substitua seu_dominio_ou_IP pelo domínio ou IP do seu servidor.

Habilite o novo site e os módulos necessários do Apache:

sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers
sudo systemctl restart apache2

Passo 8: Completar a instalação do Nextcloud

Abra seu navegador e acesse http://seu_dominio_ou_IP. Você deverá ver a página de configuração do Nextcloud.

  1. Crie uma conta de administrador.

  2. Insira os detalhes do banco de dados criados anteriormente:

    • Usuário do banco: nextclouduser
    • Nome do banco: nextcloud
    • Senha do banco: senha_segura
  3. Clique em “Concluir configuração”.

Tabela Comparativa de Provedores de VPS

ProvedorPreço por MêsRecursos
Contabo VPS5,99 EUROpções de armazenamento alto
Hetzner Cloud4,15 EURDesempenho excelente
DigitalOcean6 USDConfiguração fácil, planos escaláveis
Vultr6 USDData centers globais
Linode (Akamai)5 USDDesempenho confiável

Perguntas Frequentes

1. Quão seguro estão meus dados ao auto-hospedar Nextcloud na DigitalOcean?
Auto-hospedar oferece o benefício de controlar seus dados mantendo a privacidade. Contudo, a segurança depende bastante da sua configuração. Atualize regularmente seu servidor e o Nextcloud, use HTTPS com Let’s Encrypt e considere configurar um firewall. Seguir as melhores práticas de segurança ajudará a proteger seus dados contra acessos não autorizados.

2. Posso fazer backup dos meus dados do Nextcloud?
Sim, fazer backup do Nextcloud é fundamental. Use ferramentas como rsync ou tar para copiar seus arquivos regularmente. Além disso, faça backup do banco de dados com comandos como mysqldump. Automatizar esses backups economiza tempo e garante a segurança dos dados. Para estratégias detalhadas, a comunidade r/selfhosted oferece insights sobre soluções de backup robustas.

3. Quais são as alternativas à DigitalOcean para hospedar Nextcloud?
Vários provedores de VPS são adequados para hospedar Nextcloud, incluindo Hetzner, Contabo e Vultr. Cada um tem vantagens específicas. Por exemplo, Hetzner é conhecido pelo desempenho, enquanto o Contabo geralmente oferece opções maiores de armazenamento. Considere sempre preço, recursos e avaliações ao escolher um provedor. Para uma comparação completa, visite nossa comparação completa de VPS.

Conclusão

Seguindo estes passos, você pode instalar e auto-hospedar com sucesso o Nextcloud na DigitalOcean. Isso abre um mundo de possibilidades para compartilhamento de arquivos e colaboração em um ambiente seguro. Para manutenção contínua, mantenha seu sistema atualizado e explore o extenso ecossistema de aplicativos do Nextcloud para ampliar suas funcionalidades. Boa auto-hospedagem!