wils@web ~ $ cat ~/ajuda/como-instalar-e-configurar-o-nextcloud-25-em-um-container-docker-para-armazenamento-em-nuvem.md

Docker

Como instalar e configurar o Nextcloud 25 em um container Docker para armazenamento em nuvem

atualizado em 11/08/2026

O Nextcloud é uma plataforma de armazenamento em nuvem que permite gerenciar arquivos e colaborar em equipe. Neste guia, vamos instalar e configurar o Nextcloud 25 em um container Docker.

Pré-requisitos

  • Docker instalado
  • Docker Compose instalado
  • Um domínio ou IP público para acesso

Passo a Passo para Instalação

1. Criar um diretório para o Nextcloud

mkdir ~/nextcloud

2. Criar o arquivo docker-compose.yml

nano ~/nextcloud/docker-compose.yml

Adicione o seguinte conteúdo:

version: '3.8'
services:
  nextcloud:
    image: nextcloud:25
    ports:
      - 8080:80
    volumes:
      - nextcloud_data:/var/www/html
    environment:
      - MYSQL_PASSWORD=senha_mysql
      - MYSQL_USER=usuario_mysql
      - MYSQL_DATABASE=nextcloud
    depends_on:
      - db

  db:
    image: mysql:5.7
    volumes:
      - db_data:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=senha_root

volumes:
  nextcloud_data:
  db_data:

3. Substituir as senhas

Substitua senha_mysql e senha_root por senhas seguras.

4. Iniciar os containers

docker-compose -f ~/nextcloud/docker-compose.yml up -d

5. Acessar o Nextcloud

Abra seu navegador e acesse http://:8080.

6. Configurar o Nextcloud

Na interface do Nextcloud, insira os dados do banco de dados:

  • Nome do usuário: usuario_mysql
  • Senha: senha_mysql
  • Nome do banco de dados: nextcloud
  • Servidor do banco de dados: db

Conclusão

Após a configuração, você terá um Nextcloud funcional. Para garantir a segurança, considere configurar um proxy reverso com HTTPS.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.