wils@web ~ $ cat ~/ajuda/como-instalar-o-nextcloud-25-em-um-conteiner-docker-no-ubuntu-22-04-guia-passo-a-passo.md

Docker

Como instalar o Nextcloud 25 em um contêiner Docker no Ubuntu 22.04: Guia passo a passo

atualizado em 29/08/2026

O Nextcloud é uma solução de armazenamento em nuvem que permite gerenciar arquivos, compartilhar e colaborar em documentos. Neste guia, você aprenderá a instalar o Nextcloud 25 em um contêiner Docker no Ubuntu 22.04.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Docker e Docker Compose instalados.
  • Conhecimento básico sobre o terminal.

Passo a Passo

1. Instalar o Docker e Docker Compose

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

sudo apt update && sudo apt install -y docker.io docker-compose

2. Criar um diretório para o Nextcloud

Crie um diretório onde os arquivos do Nextcloud serão armazenados:

mkdir ~/nextcloud && cd ~/nextcloud

3. Criar um arquivo docker-compose.yml

Crie um arquivo chamado docker-compose.yml com o seguinte conteúdo:

version: '3.8'
services:
  db:
    image: mariadb:latest
    restart: always
    volumes:
      - db_data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: nextcloud
      MYSQL_DATABASE: nextcloud
      MYSQL_USER: nextcloud
      MYSQL_PASSWORD: nextcloud

  app:
    image: nextcloud:25
    restart: always
    ports:
      - 8080:80
    volumes:
      - nextcloud_data:/var/www/html
    depends_on:
      - db
    environment:
      NEXTCLOUD_DB_TYPE: mysql
      NEXTCLOUD_DB_NAME: nextcloud
      NEXTCLOUD_DB_USER: nextcloud
      NEXTCLOUD_DB_PASSWORD: nextcloud
      NEXTCLOUD_DB_HOST: db

volumes:
  db_data:
  nextcloud_data:

4. Iniciar os contêineres

Execute o seguinte comando para iniciar os contêineres:

docker-compose up -d

5. Acessar o Nextcloud

Após alguns instantes, o Nextcloud estará acessível em http://localhost:8080. Abra seu navegador e complete a configuração inicial.

Conclusão

Agora você tem uma instalação funcional do Nextcloud 25 em um contêiner Docker. Para garantir a segurança, considere configurar um proxy reverso com HTTPS. Aproveite seu armazenamento em nuvem!

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.