Servidor de armazenamento em nuvem auto-hospedado que criptografa arquivos e notas no navegador antes de enviá-los ao servidor.
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 Drive
Dropbox
- 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
Instale o Docker no seu host Linux seguindo a documentação oficial
- 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
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
Suíte de escritório colaborativa, open source e com criptografia de ponta a ponta, para editar documentos, planilhas, apresentações, formulários, quadros kanban e muito mais em tempo real.
Plataforma auto-hospedada para armazenar, sincronizar e compartilhar arquivos, com WebDAV e edição de documentos online.
Uma plataforma de nuvem self-hosted distribuída como um único binário Go para compartilhar arquivos, editar código em colaboração e gerenciar usuários.
Ferramenta gratuita e auto-hospedada para backup do PostgreSQL, com Point-in-Time Recovery, verificação automática de restauração e interface web.
Plataforma de servidor doméstico auto-hospedada que funciona como proxy reverso seguro, gerenciador de apps e gateway, com autenticação, MFA, SSO e proteção contra bots.