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

guide

Como Auto-Hospedar Nextcloud no Linode (Guia 2026)

Este guia orienta você passo a passo na instalação do Nextcloud no Linode, oferecendo uma solução de hospedagem segura e eficiente.

Hospedar aplicações por conta própria pode proporcionar melhor controle, privacidade e custo-benefício. Nextcloud, uma solução popular de armazenamento na nuvem de código aberto, permite que os usuários hospedem seus próprios serviços de compartilhamento de arquivos. Neste guia, vamos passar pelos passos para instalar o Nextcloud no Linode, um provedor confiável de VPS.

Por que escolher o Linode?

O Linode oferece um equilíbrio entre desempenho e custo, tornando-se uma excelente escolha tanto para desenvolvedores quanto para entusiastas de homelab. Com planos de VPS a partir de apenas 5 USD/mês, você consegue um servidor virtual potente, ideal para hospedar aplicações como o Nextcloud. Veja uma comparação rápida com outros provedores:

ProvedorPreçoRecursosDesempenho
Linode5 USD/mêsArmazenamento SSD, recursos escaláveisAlta qualidade
DigitalOcean6 USD/mêsPainel de controle amigávelTempo de atividade confiável
Vultr6 USD/mêsAmplos locais de servidoresBoa latência
Hetzner Cloud4,15 EUR/mêsOpções econômicas de bare metalDesempenho sólido
Contabo VPS5,99 EUR/mêsPlanos acessíveis com grande capacidadeEscalabilidade viável

Para uma comparação completa de VPS, confira este link.

Pré-requisitos

Antes de começar, assegure-se de ter o seguinte:

  1. Conta no Linode: Crie uma conta no Linode e verifique seu e-mail.
  2. Conhecimento básico de SSH: Familiaridade com comandos Linux e SSH é fundamental.
  3. Um nome de domínio (opcional): Embora opcional, registrar um domínio facilita o acesso à sua instância do Nextcloud.

Passo 1: Configurar seu VPS no Linode

  1. Faça login na sua conta do Linode.
  2. Crie uma instância do Linode:
    • Selecione a distribuição “Ubuntu” (20.04 LTS ou superior).
    • Escolha seu plano (a opção de 5 USD é suficiente).
    • Selecione uma localização de data center próxima à sua base de usuários.
  3. Configure o Acesso SSH:
    • Gere chaves SSH na sua máquina local:
      ssh-keygen -t rsa -b 4096
    • Adicione a chave pública durante a configuração do Linode.
  4. Inicie sua instância: Após criar, acesse via SSH:
    ssh root@[seu_ip_do_linode]

Passo 2: Instalar Dependências Necessárias

Depois de conectado, instale os pacotes essenciais:

apt update && apt upgrade -y
apt install apache2 php libapache2-mod-php php-mysql php-xml php-zip php-gd php-curl php-mbstring php-json php-bcmath unzip -y

Passo 3: Configurar o Apache para Nextcloud

  1. Criar um arquivo de configuração do Apache:
nano /etc/apache2/sites-available/nextcloud.conf
  1. Adicionar as seguintes linhas para configurar o Nextcloud:
<VirtualHost *:80>
    ServerName seu-dominio.com
    DocumentRoot /var/www/nextcloud

    <Directory /var/www/nextcloud>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error-nextcloud.log
    CustomLog ${APACHE_LOG_DIR}/access-nextcloud.log combined
</VirtualHost>
  1. Ativar a nova configuração e o módulo rewrite:
a2ensite nextcloud.conf
a2enmod rewrite
systemctl restart apache2

Passo 4: Baixar e Instalar o Nextcloud

  1. Acessar a raiz do seu Web server:
cd /var/www
  1. Baixar o arquivo ZIP do Nextcloud:
wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip
  1. Descompactar e ajustar permissões:
unzip nextcloud-23.0.0.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloud

Passo 5: Configurar o Banco de Dados MySQL

  1. Instalar o MySQL:
apt install mysql-server -y
  1. Proteger sua instalação do MySQL:
mysql_secure_installation
  1. Entrar no MySQL e criar banco de dados e usuário para o Nextcloud:
mysql -u root -p

Execute as seguintes comandos SQL:

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

Passo 6: Completar a Instalação via Interface Web

  1. Abra seu navegador e navegue até o IP ou domínio do seu servidor:
    http://seu-dominio.com
  2. Siga as instruções na tela: selecione o tipo de banco de dados (MySQL) e insira os detalhes do banco criados anteriormente.
  3. Finalize a configuração: crie uma conta de administrador e ajuste as configurações de armazenamento.

Perguntas Frequentes

Quanto custa hospedar o Nextcloud no Linode?

Hospedar o Nextcloud no Linode começa a partir de 5 USD/mês, ideal para uso pessoal básico. Com esse plano, você possui recursos suficientes para necessidades leves ou moderadas de armazenamento de arquivos. Se esperar mais tráfego ou precisar de mais funcionalidades, considere fazer upgrade para planos superiores à medida que suas necessidades crescem. Para melhor desempenho, opções a partir de 6 USD/mês na DigitalOcean ou Vultr também podem atender às suas necessidades.

É seguro hospedar o Nextcloud sozinho?

Hospedar o Nextcloud por conta própria pode ser seguro se você implementar medidas de segurança corretas. Mantenha seu sistema Linode e a instância do Nextcloud atualizados para corrigir vulnerabilidades. Ative HTTPS usando Let’s Encrypt para proteger os dados em trânsito e considere usar regras de firewall para limitar acessos. Para aumentar a segurança, você pode usar ferramentas como fail2ban para evitar ataques de força bruta. Fazer backups regulares dos seus dados também é crucial em caso de falhas ou perda de dados.

Posso instalar outros aplicativos na mesma VPS do Linode?

Sim, você pode instalar múltiplos aplicativos na mesma VPS do Linode. Contudo, é importante considerar as limitações de recursos do seu plano. Por exemplo, enquanto um plano de 5 USD/mês consegue suportar o Nextcloud juntamente com alguns aplicativos leves, aplicativos mais pesados podem exigir fazer upgrade para um plano maior. Monitore o uso de CPU e RAM do seu servidor para garantir que todos funcionem de forma otimizada, sem impactar a performance.

Seguindo os passos aqui apresentados, você poderá hospedar seu próprio Nextcloud no Linode com sucesso. Aproveite a flexibilidade e o controle que vêm com a gestão do seu próprio armazenamento na nuvem! --- FIM ---