wils@web ~ $ cat ~/ajuda/guia-pratico-para-criar-uma-instancia-do-nextcloud-26-em-um-ambiente-docker.md

Docker

Guia prático para criar uma instância do Nextcloud 26 em um ambiente Docker

atualizado em 07/09/2026

O Nextcloud é uma plataforma de código aberto para armazenamento e compartilhamento de arquivos, que pode ser facilmente instalada em um ambiente Docker. Este guia prático irá orientá-lo na criação de uma instância do Nextcloud 26 utilizando Docker.

Pré-requisitos

  • Docker instalado em seu servidor.
  • Docker Compose instalado.
  • Um domínio ou endereço IP público (opcional, mas recomendado).

Passo a Passo para Criar a Instância do Nextcloud

1. Criar um diretório para o Nextcloud

mkdir ~/nextcloud

2. Criar um arquivo docker-compose.yml

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

version: '3.8'
services:
  db:
    image: postgres:latest
    restart: always
    volumes:
      - db_data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: nextcloud
      POSTGRES_USER: nextcloud
      POSTGRES_PASSWORD: sua_senha_segura

  app:
    image: nextcloud:26
    restart: always
    ports:
      - "8080:80"
    volumes:
      - nextcloud_data:/var/www/html
    environment:
      NEXTCLOUD_ADMIN_USER: admin
      NEXTCLOUD_ADMIN_PASSWORD: sua_senha_segura
    depends_on:
      - db

volumes:
  db_data:
  nextcloud_data:

3. Iniciar os serviços

Execute o seguinte comando para iniciar a instância do Nextcloud:

docker-compose up -d

4. Acessar o Nextcloud

Após alguns instantes, você poderá acessar o Nextcloud através do seu navegador em http://seu_dominio_ou_ip:8080. Faça login com o usuário e senha que você definiu no arquivo docker-compose.yml.

Conclusão

Agora você tem uma instância do Nextcloud 26 rodando em Docker. Para maior segurança, considere configurar HTTPS utilizando um proxy reverso como o Nginx ou o 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.