wils@web ~ $ cat ~/ajuda/guia-pratico-para-criar-uma-instancia-do-nextcloud-26-em-um-ambiente-docker.md
DockerGuia prático para criar uma instância do Nextcloud 26 em um ambiente Docker
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.