wils@web ~ $ cat ~/ajuda/guia-para-configurar-o-nextcloud-25-0-como-solucao-de-armazenamento-self-hosted-usando-docker.md

Docker

Guia para configurar o Nextcloud 25.0 como solução de armazenamento self-hosted usando Docker

atualizado em 14/08/2026

O Nextcloud é uma solução de armazenamento self-hosted que permite gerenciar arquivos, calendários e contatos de forma segura. Neste guia, iremos configurar o Nextcloud 25.0 utilizando Docker.

Pré-requisitos

  • Docker e Docker Compose instalados no servidor.
  • Um domínio ou endereço IP para acessar o Nextcloud.

Passo a Passo para Configuração

1. Criar um diretório para o Nextcloud

mkdir ~/nextcloud

2. Criar o arquivo docker-compose.yml

No diretório criado, crie um arquivo chamado docker-compose.yml com o seguinte conteúdo:

version: '3'
services:
  nextcloud:
    image: nextcloud:25.0
    ports:
      - "8080:80"
    volumes:
      - nextcloud_data:/var/www/html
    environment:
      - MYSQL_PASSWORD=senha_mysql
      - NEXTCLOUD_ADMIN_USER=admin
      - NEXTCLOUD_ADMIN_PASSWORD=senha_admin
    depends_on:
      - db

  db:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=senha_root
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=senha_mysql
    volumes:
      - db_data:/var/lib/mysql

volumes:
  nextcloud_data:
  db_data:

3. Subir os containers

cd ~/nextcloud
docker-compose up -d

4. Acessar o Nextcloud

Abra o navegador e acesse http://seu_dominio_ou_ip:8080. Complete a configuração inicial com o usuário e senha que você definiu.

Conclusão

Agora você tem o Nextcloud 25.0 rodando em seu servidor utilizando Docker. Para garantir a segurança, considere configurar um proxy reverso com HTTPS usando Nginx ou Traefik.

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.