wils@web ~ $ cat ~/ajuda/como-instalar-o-nextcloud-com-docker.md

Servidores

Como instalar o Nextcloud com Docker

atualizado em 20/07/2026

O objetivo deste manual é guiar você na instalação do Nextcloud utilizando Docker, uma plataforma que facilita a criação e gerenciamento de contêineres. A seguir, apresentamos um passo a passo detalhado para que você possa configurar o Nextcloud de forma rápida e eficiente.

Passo 1: Instalar o Docker

Primeiro, você precisa ter o Docker instalado em seu servidor. Execute os seguintes comandos:

sudo apt update
sudo apt install docker.io

Passo 2: Instalar o Docker Compose

O Docker Compose é uma ferramenta que permite definir e executar aplicativos Docker com múltiplos contêineres. Para instalá-lo, use:

sudo apt install docker-compose

Passo 3: Criar um diretório para o Nextcloud

Crie um diretório onde você armazenará os arquivos do Nextcloud:

mkdir ~/nextcloud
cd ~/nextcloud

Passo 4: Criar o arquivo docker-compose.yml

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

version: '3'
services:
  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example
      MYSQL_PASSWORD: example
      MYSQL_DATABASE: nextcloud
      MYSQL_USER: nextcloud
    volumes:
      - db:/var/lib/mysql

  app:
    image: nextcloud
    restart: always
    ports:
      - 8080:80
    links:
      - db
    environment:
      MYSQL_PASSWORD: example
      MYSQL_DATABASE: nextcloud
      MYSQL_USER: nextcloud
    volumes:
      - nextcloud:/var/www/html

volumes:
  db:
  nextcloud:

Passo 5: Iniciar o Nextcloud

Agora, você pode iniciar o Nextcloud com o Docker Compose:

docker-compose up -d

Passo 6: Acessar o Nextcloud

Após a inicialização, você pode acessar o Nextcloud através do seu navegador em http://:8080. Siga as instruções na tela para concluir a configuração.

Dica de Verificação/Security

Após a instalação, é importante garantir que o seu Nextcloud esteja seguro. Considere configurar um certificado SSL e, se possível, use um proxy reverso como o Nginx para gerenciar conexões seguras.

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.