Repolode
nextcloud

nextcloud/all-in-one

O instalador oficial do Nextcloud: um único mastercontainer Docker implanta e mantém uma stack completa do Nextcloud, com complementos opcionais de Office, Talk, backup e antivírus.

Alternativa open source a:Google DriveDropbox

Estrelas
10,621
Forks
1,115
Issues abertas
114
Último commit
há 6 horas

O que é?

Nextcloud All-in-One (AIO) é a forma oficial de instalar o Nextcloud com Docker. Um único "mastercontainer" se comunica com o socket do Docker, inicia e conecta os containers que compõem uma instância do Nextcloud — incluindo PostgreSQL, Redis, Apache e o próprio app do Nextcloud — e oferece uma interface web para gerenciá-los.

É possível habilitar containers opcionais pela interface, como Nextcloud Office, Talk com servidor TURN, gravação do Talk, busca de texto completo, Imaginary para pré-visualização de imagens, o antivírus ClamAV, Whiteboard e um sistema de backup baseado em BorgBackup, com backups agendados e restauração. As atualizações dos containers, do Nextcloud e dos apps podem ser executadas pela mesma interface ou por scripts externos.

O projeto também contempla opções de implantação como proxies reversos, Cloudflare Tunnel, Tailscale, Docker Compose, Docker Swarm, Kubernetes por meio de um Helm chart, Docker rootless e um domínio DNS dinâmico gratuito da deSEC. A instalação requer um host Linux, Windows ou macOS com Docker e, para acesso público, um domínio apontado para o servidor.

Recursos principais

  • 01Instala e gerencia o Nextcloud com PostgreSQL, Redis e Apache em containers por meio de uma interface web.
  • 02Os complementos opcionais incluem Nextcloud Office, Talk com TURN, busca de texto completo e ClamAV.
  • 03Backups integrados com BorgBackup, incluindo execução agendada, restauração e verificações de integridade.
  • 04TLS automático via Let's Encrypt, com HTTP/2 e HTTP/3 habilitados.
  • 05Oferece suporte a proxies reversos, Cloudflare Tunnel, Tailscale, Docker Compose, Kubernetes e Docker rootless.

Casos de uso

  • Hospedar por conta própria um servidor privado de sincronização e compartilhamento de arquivos na nuvem para uma família ou uma equipe pequena.
  • Executar o Nextcloud com edição no Office e chamadas de vídeo em um único host.
  • Implantar o Nextcloud em um cluster Kubernetes ou atrás de um proxy reverso existente.
  • Configurar backups criptografados e agendados de uma instância do Nextcloud em um repositório Borg local ou remoto.

Início rápido

  1. 1

    Instale o Docker no seu host Linux seguindo a documentação oficial

  2. 2

    Evite instalações do Docker baseadas em snap (Ubuntu); verifique se o Docker Root Dir não é /var/snap/docker/

    sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/"
  3. 3

    Siga as instruções para Linux do README para iniciar o AIO mastercontainer e abrir a interface do AIO

Antes de usar

  • Requer Docker e não oferece suporte a instalações do Docker baseadas em snap.
  • Pressupõe que não haja um proxy reverso ou servidor web existente à frente. Para executá-lo atrás de um deles, é necessária uma configuração separada.
  • Inclui muitos serviços, portanto exige bastante memória RAM e espaço em disco.

Tópicos

Perguntas frequentes

O que é all-in-one?
O instalador oficial do Nextcloud: um único mastercontainer Docker implanta e mantém uma stack completa do Nextcloud, com complementos opcionais de Office, Talk, backup e antivírus. Nextcloud All-in-One (AIO) é a forma oficial de instalar o Nextcloud com Docker. Um único "mastercontainer" se comunica com o socket do Docker, inicia e conecta os containers que compõem uma instância do Nextcloud — incluindo PostgreSQL, Redis, Apache e o próprio app do Nextcloud — e oferece uma interface web para gerenciá-los.
all-in-one é gratuito? Qual é a licença?
all-in-one é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
all-in-one ainda é mantido?
Manutenção ativa. O último commit de all-in-one foi em 21 de out. de 2026.
Para que posso usar all-in-one?
Hospedar por conta própria um servidor privado de sincronização e compartilhamento de arquivos na nuvem para uma família ou uma equipe pequena. Executar o Nextcloud com edição no Office e chamadas de vídeo em um único host. Implantar o Nextcloud em um cluster Kubernetes ou atrás de um proxy reverso existente. Configurar backups criptografados e agendados de uma instância do Nextcloud em um repositório Borg local ou remoto.
Como instalar all-in-one?
Instale o Docker no seu host Linux seguindo a documentação oficial Evite instalações do Docker baseadas em snap (Ubuntu); verifique se o Docker Root Dir não é /var/snap/docker/: sudo docker info | grep "Docker Root Dir" | grep "/var/snap/docker/" Siga as instruções para Linux do README para iniciar o AIO mastercontainer e abrir a interface do AIO
Onde consigo all-in-one?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nextcloud/all-in-one

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados