wils@web ~ $ cat ~/ajuda/guia-para-implementar-o-nextcloud-24-em-um-ambiente-docker-no-ubuntu-22-04-dicas-praticas.md

Docker

Guia para implementar o Nextcloud 24 em um ambiente Docker no Ubuntu 22.04: Dicas práticas

atualizado em 26/08/2026

O Nextcloud é uma plataforma de armazenamento e colaboração em nuvem que pode ser facilmente implementada em um ambiente Docker. Este guia irá orientá-lo na instalação do Nextcloud 24 em um servidor Ubuntu 22.04 utilizando Docker.

Pré-requisitos

  • Ubuntu 22.04 instalado e atualizado.
  • Docker e Docker Compose instalados.
  • Um domínio ou endereço IP para acessar o Nextcloud.

Instalação do Docker e Docker Compose

Se você ainda não tem o Docker e o Docker Compose instalados, siga os comandos abaixo:

sudo apt update
sudo apt install -y docker.io docker-compose
sudo systemctl enable --now docker

Configuração do Nextcloud

Crie um diretório para armazenar os arquivos de configuração do Nextcloud:

mkdir -p ~/nextcloud/{db,app}

Crie o arquivo docker-compose.yml

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

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

  app:
    image: nextcloud:24
    restart: always
    ports:
      - 8080:80
    links:
      - db
    environment:
      NEXTCLOUD_DB_TYPE: pgsql
      NEXTCLOUD_DB_HOST: db
      NEXTCLOUD_DB_NAME: nextcloud
      NEXTCLOUD_DB_USER: nextcloud
      NEXTCLOUD_DB_PASSWORD: senha_segura
    volumes:
      - app:/var/www/html

volumes:
  db:
  app:

Iniciando o Nextcloud

Agora, inicie os containers usando o Docker Compose:

cd ~/nextcloud/app
sudo docker-compose up -d

Acessando o Nextcloud

Após alguns instantes, o Nextcloud estará acessível em http://SEU_IP:8080. Siga as instruções na tela para completar a configuração inicial.

Conclusão

Você agora tem o Nextcloud 24 rodando em um ambiente Docker no Ubuntu 22.04. Para garantir a segurança, lembre-se de configurar um certificado SSL e realizar backups regulares dos dados.

Dica: Utilize um proxy reverso, como o Nginx, para gerenciar o tráfego e melhorar a segurança da sua instalação.

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.