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

guide

Como Auto-Hospedar Nextcloud no Hetzner (Guia 2026)

Descubra como configurar o Nextcloud no VPS do Hetzner facilmente com este guia prático voltado para desenvolvedores e entusiastas de auto-hospedagem.

Nextcloud é uma solução de hospedagem de arquivos de código aberto que permite aos usuários criar sua própria nuvem privada de armazenamento. Hospedá-lo em um VPS pode oferecer maior controle e opções de personalização. Neste guia, vamos passar pelos passos para instalar o Nextcloud em um VPS do Hetzner, incluindo configuração e otimizações.

Por que escolher Hetzner para hospedar Nextcloud?

Hetzner é um provedor de VPS confiável, conhecido por seus planos econômicos e infraestrutura robusta. Começando por apenas 4,15 EUR/mês, eles oferecem uma variedade de opções que os tornam particularmente atraentes para desenvolvedores e entusiastas de homelab. Abaixo, uma comparação de vários provedores de VPS para ajudar você a entender o mercado.

ProvedorPreço InicialRecursos
Contabo VPS5,99 EUR/mêsArmazenamento SSD, muita RAM
Hetzner Cloud4,15 EUR/mêsAlto desempenho, flexibilidade
DigitalOcean6 USD/mêsInterface amigável ao usuário
Vultr6 USD/mêsData centers globais
Linode (Akamai)5 USD/mêsSoluções de rede rápidas

Passos para instalar o Nextcloud no VPS do Hetzner

Etapa 1: Criar uma instância de VPS no Hetzner

  1. Cadastrar-se: Crie uma conta no Hetzner Cloud.
  2. Selecionar um Servidor: Escolha uma configuração que atenda às suas necessidades. Para uso básico do Nextcloud, um VPS com 2 GB de RAM e 1 CPU geralmente é suficiente.
  3. Localização: Selecione um data center perto dos seus usuários-alvo.
  4. Criar o Servidor: Clique em “Create Server” para iniciar a provisionamento do seu VPS.

Etapa 2: Acessar seu VPS

Quando seu servidor estiver ativo, acesse-o via SSH. Use o seguinte comando, substituindo YOUR_IP_ADDRESS pelo IP público do seu servidor:

ssh root@YOUR_IP_ADDRESS

Etapa 3: Atualizar os pacotes do sistema

Antes de instalar qualquer coisa, garanta que seu sistema esteja atualizado:

apt update && apt upgrade -y

Etapa 4: Instalar os softwares necessários

Nextcloud requer um servidor web, PHP e um servidor de banco de dados. Usaremos Apache, MariaDB e PHP. Instale-os com os seguintes comandos:

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

Etapa 5: Configurar MariaDB

Faça login no shell do MariaDB:

mysql -u root -p

Crie um banco de dados para o Nextcloud:

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

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

Etapa 6: Baixar e configurar o Nextcloud

Baixe a versão mais recente do Nextcloud:

wget https://download.nextcloud.com/server/releases/nextcloud-XX.X.X.zip
unzip nextcloud-XX.X.X.zip
mv nextcloud /var/www/html/

Defina as permissões corretas:

chown -R www-data:www-data /var/www/html/nextcloud/
chmod -R 755 /var/www/html/nextcloud/

Etapa 7: Configurar 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 Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>

Não se esqueça de substituir seu_dominio_ou_IP pelo seu domínio ou IP real.

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

a2ensite nextcloud.conf
a2enmod rewrite headers env dir mime
systemctl restart apache2

Etapa 8: Finalizar a instalação via interface web

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

  1. Criar uma Conta Administradora: Informe seu nome de usuário e senha desejados.
  2. Configuração do Banco de Dados: Use as credenciais que você configurou anteriormente.
  3. Finalizar a instalação: Preencha as informações necessárias e clique em “Finish setup”.

Etapa 9: Segurança da instalação do Nextcloud

Para conexão segura, recomenda-se instalar um certificado SSL. Você pode usar o Let’s Encrypt para certificados SSL gratuitos. Isso geralmente é feito com o Certbot:

apt install certbot python3-certbot-apache -y
certbot --apache

Siga as instruções para proteger sua instância do Nextcloud.

Perguntas Frequentes (FAQs)

Q1: Posso usar meu próprio domínio para Nextcloud no Hetzner?

Sim, você pode usar seu próprio domínio. Basta configurar o registro A do seu domínio para apontar para o IP do seu VPS Hetzner. Isso pode ser feito no painel de controle do seu registrador de domínio. Após essa configuração, você poderá acessar seu Nextcloud via URL do seu domínio ao invés do IP do VPS.

Q2: Hetzner é uma boa opção para auto-hospedar o Nextcloud?

Com certeza. Hetzner oferece preços altamente competitivos, desempenho robusto e excelente suporte para desenvolvedores. As opções de VPS deles são adequadas para rodar o Nextcloud, dado seu armazenamento SSD e redes de alta velocidade. Muitas configurações auto-hospedadas relataram experiências positivas usando Hetzner, tornando-o um provedor de VPS preferido na comunidade de auto-hospedagem.

Q3: Como posso fazer backup dos meus dados do Nextcloud no Hetzner?

Fazer backup dos seus dados do Nextcloud é fundamental para evitar perda de dados. Você pode criar backups exportando regularmente o banco de dados e a pasta de dados do Nextcloud. Use os comandos abaixo:

mysqldump -u nc_user -p nextcloud > backup_nextcloud.sql
tar -cvf backup_nextcloud_data.tar /var/www/html/nextcloud/data

Armazene esses backups em um serviço de armazenamento separado ou em um drive local. Além disso, considere soluções de backup automatizado ou scripts para backups regulares, facilitando o processo.

Em suma, auto-hospedar Nextcloud no Hetzner é um processo direto que oferece uma solução de nuvem poderosa e flexível. Para uma comparação mais detalhada entre diversos provedores de VPS, confira a comparação completa de VPS. --- FIM ---