Base de Conhecimento

Nextcloud na VPS: como instalar sua nuvem própria

  • nextcloud na vps, nextcloud, docker, nuvem própria, vps
  • Usuários acharam útil: 0

Aprenda a instalar o Nextcloud no seu servidor com o All-in-One: domínio, portas, docker.sock, primeiro acesso, backup com Borg, atualização e apps.

Por Redação Eleven Host · @robson.direitodigital · 1 de novembro de 2026 · 8 min de leitura

Arte da Eleven Host: janela de terminal com o título: Nextcloud na VPS: como instalar sua nuvem própria

Capa da Redação Eleven Host para o guia: Nextcloud na VPS: como instalar sua nuvem própria Arte: Eleven Host

Dá para instalar o Nextcloud na VPS: ele é uma nuvem de arquivos de código aberto que roda com Docker pelo Nextcloud All-in-One, o método oficial segundo o README do projeto. Antes, o domínio precisa apontar para o servidor e as portas precisam estar livres.

O que é o Nextcloud e para quem serve

O Nextcloud é uma plataforma de código aberto para guardar e sincronizar arquivos na sua própria infraestrutura. A licença exibida no repositório do All-in-One, também chamado de AIO, é a AGPL-3.0. O README descreve o AIO como o método oficial de instalação do Nextcloud, com implantação e manutenção facilitadas e boa parte dos recursos já incluída numa só instância.

Ele atende quem quer ter a própria nuvem de arquivos, com os dados no servidor que você escolheu, e aceita o preço dessa escolha: o servidor passa a ser seu para cuidar.

Ter o Nextcloud na VPS não tira o servidor das suas mãos. Domínio, portas, atualizações e backup passam a ser tarefas suas, e cada uma delas aparece nos passos abaixo.

Existem outras formas de instalar. A página de instalação do Nextcloud lista o All-in-One como imagem Docker automatizada para casa ou nuvem, além de projetos da comunidade, como o arquivo ZIP, o web installer e o Snap. Aqui seguimos só pelo AIO.

Antes de começar

Se você ainda não sabe o que é uma VPS, leia primeiro o guia de iniciantes sobre servidor VPS e volte depois. Para o Nextcloud, confira estes pontos antes de rodar os comandos:

  • Domínio apontado para o servidor. Para ter certificado válido, o README pede um domínio que aponte para a VPS, com as portas 80 e 8443 acessíveis. Crie os registros A (e AAAA, se usar IPv6) no DNS do domínio com o IP da VPS e espere a propagação. O acesso ao Nextcloud só pelo IP não é suportado, e o certificado autoassinado para o Nextcloud também não.
  • Portas livres. O comando padrão usa as portas 80, 8080 e 8443, e o container Apache usará a 443 depois. Se a VPS já tem um servidor web como nginx ou Apache ocupando essas portas, o comando padrão não serve: o README remete esse caso à configuração de proxy reverso.
  • Docker instalado pelo método oficial. O README avisa que instalações do Docker feitas por Snap não são suportadas. Instale o Docker seguindo a documentação do próprio Docker para a sua distribuição.
  • Arquitetura compatível. O AIO funciona em x86_64/amd64 e em aarch64/arm64.

O README recomenda SSD e desaconselha cartões SD, porque prejudicam o desempenho. Também diz que, em geral, as VPS recomendadas são as do tipo KVM, não virtualizadas no nível do sistema, pois o Docker funciona melhor nelas. Se tiver dúvida sobre o tipo de virtualização do seu servidor, pergunte ao provedor antes de instalar.

Está escolhendo uma VPS? VPS a partir de R$ 17,00/mês no Plano Bronze; confira na loja o que cada plano inclui. Ver os planos de VPS

Instalar o Nextcloud com o All-in-One

Com o domínio apontado e o Docker funcionando, entre na VPS por SSH e rode o comando do README para Linux, usado quando não há servidor web nem proxy reverso na frente. São várias linhas, então copie cada uma com atenção:

sudo docker run \

--init \

--sig-proxy=false \

--name nextcloud-aio-mastercontainer \

--restart always \

--publish 80:80 \

--publish 8080:8080 \

--publish 8443:8443 \

--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \

--volume /var/run/docker.sock:/var/run/docker.sock:ro \

ghcr.io/nextcloud-releases/all-in-one:latest

O comando sobe o mastercontainer, que é o container que coordena os demais. O README também prevê o uso do Docker Compose, com detalhes nos comentários do arquivo compose.yaml do projeto.

O que significa o docker.sock nesse comando

A linha com /var/run/docker.sock entrega ao mastercontainer o acesso ao Docker do servidor. É assim que ele cria e atualiza os outros containers do Nextcloud, mas isso também quer dizer que ele controla o Docker da VPS. Por isso, use um servidor que você administra.

As portas do comando têm funções diferentes, segundo o README:

  • 8080/TCP: interface do mastercontainer, com certificado autoassinado.
  • 80/TCP: redireciona para o Nextcloud e é usada para obter o certificado pelo desafio HTTP (ACME) do mastercontainer.
  • 8443/TCP: interface do mastercontainer com certificado válido, o que só funciona se as portas 80 e 8443 estiverem abertas.
  • 443/TCP: será usada depois pelo container Apache e precisa estar aberta no firewall.
  • 3478/TCP e UDP: usadas pelo servidor TURN dentro do container do Talk.

Na prática, o comando padrão publica a interface do AIO (portas 8080 e 8443) na internet. Por isso, recomendamos conferir no firewall do provedor quais portas ficam abertas para fora. Para ver os containers da VPS pelo navegador, há o guia Portainer na VPS: como gerenciar o Docker pelo navegador.

Primeiro acesso à interface do AIO

Quando o container estiver de pé, abra no navegador o endereço da interface, trocando pelo IP da sua VPS:

https://<ip-do-servidor>:8080/

O README é claro num detalhe: use o endereço IP, e não o domínio, ao acessar a interface na porta 8080. O certificado dessa porta é autoassinado, então o navegador vai exibir um aviso, que você precisa aceitar para continuar.

É nessa interface que você acompanha os containers, controla o backup e vê os avisos de atualização. O README menciona ainda que, para quem não tem domínio, a própria interface oferece um subdomínio gratuito do serviço dedyn.io, da deSEC. Se você tem um domínio, o caminho normal é usar o seu.

Se a emissão do certificado falhar, confira primeiro se o DNS já aponta para o servidor e se as portas 80 e 8443 estão abertas.

Backup do Nextcloud com Borg

O AIO traz uma solução de backup baseada no BorgBackup. O backup guarda os dados importantes da instância para restaurá-la depois, e os backups em si são criptografados com uma chave de criptografia mostrada na interface do AIO.

Guarde a chave do backup agora

Copie a chave de criptografia exibida na interface e guarde num lugar fora da VPS, como um gerenciador de senhas. Sem a chave, o backup não abre, e um backup que não abre não serve para restaurar.

  • Destino: o exemplo do README usa /mnt/backup, um disco externo montado. Fazer backup direto para um repositório Borg remoto também é suportado.
  • Retenção padrão: --keep-within=7d --keep-weekly=4 --keep-monthly=6.
  • Backup diário: pode ser ligado depois que o primeiro backup termina.
  • Restaurar: escolha o backup mais recente na lista da interface e clique em Restore selected backup.

Um limite que vale conhecer: arquivos e pastas montados no Nextcloud pelo app de armazenamento externo não entram no backup. Para eles, você precisa de outra rotina. Se o seu interesse é copiar os arquivos do computador para a nuvem, o guia Backup do computador na nuvem: como fazer pelo SFTP mostra outro caminho.

Como atualizar o Nextcloud AIO

As atualizações aparecem na própria interface do AIO. Segundo o README, quando novos containers são publicados na tag latest, a interface mostra o aviso abaixo da seção de containers. Se houver atualização do próprio mastercontainer, aparece uma nota abaixo do botão Stop containers.

O README recomenda criar um backup antes de atualizar os containers. Ao ligar o backup diário, a interface libera também a opção de atualizar automaticamente os containers, o Nextcloud e os apps. Quem prefere acompanhar cada mudança pode manter a atualização manual e fazer o backup antes de cada passo.

Checklist depois de instalar

  • O domínio aponta para a VPS e as portas 80, 443 e 8443 estão livres.
  • O Docker foi instalado pelo método oficial, não por Snap.
  • Acessei a interface pelo IP na porta 8080 e aceitei o certificado autoassinado.
  • Conferi no firewall do provedor quais portas estão abertas para a internet.
  • Guardei a chave de criptografia do Borg fora do servidor.
  • Fiz o primeiro backup e testei a restauração.
  • Sei que o armazenamento externo montado no Nextcloud não entra no backup.
  • Defini se a atualização será manual ou automática, com backup antes.

Apps para sincronizar seus arquivos

Com o servidor no ar, o próximo passo é instalar os clientes. Segundo a página de instalação do Nextcloud, o Nextcloud Files existe para Windows 10 (versão 1809 ou posterior) de 64 bits, macOS 13 ou posterior e Linux (AppImage). No celular, há o app para Android, disponível no Google Play, no F-Droid e como APK, e o app para iOS, na App Store. A página cita ainda o Nextcloud Talk e o Nextcloud Office para o computador.

Em cada aparelho, você informa o endereço do seu domínio e entra com a conta criada no Nextcloud. A partir daí, os arquivos que você escolher sincronizar passam a ficar no seu servidor.

Quer conhecer o 11Cloud da Eleven Host? 11Cloud a partir de R$ 7,90/mês no plano de 100GB; confira na loja o que cada plano inclui. Conhecer o 11Cloud

Perguntas frequentes

Posso instalar o Nextcloud numa VPS?

Sim. O método oficial, segundo o README, é o Nextcloud All-in-One, uma imagem Docker. Você precisa de um domínio apontado para o servidor e das portas livres.

Preciso de domínio para usar o Nextcloud?

Para o acesso normal, sim. O README informa que o acesso ao Nextcloud só pelo IP não é suportado. Para a interface do AIO na porta 8080, use o IP, e não o domínio.

Posso instalar o Docker por Snap?

Não. O README diz que instalações do Docker baseadas em Snap não são suportadas. Instale o Docker pelo método oficial.

O backup do AIO guarda os meus arquivos?

Ele guarda os dados importantes da instância, mas os arquivos montados pelo app de armazenamento externo não entram. A chave de criptografia mostrada na interface é indispensável para abrir o backup.

Como o Nextcloud AIO é atualizado?

Pela interface do AIO, que avisa quando há novos containers ou uma nova versão do mastercontainer. O README recomenda fazer backup antes de atualizar.

Esta resposta lhe foi útil?

Artigos Relacionados