wils@web ~ $ cat ~/ajuda/guia-para-configurar-o-nextcloud-25-0-como-solucao-de-armazenamento-self-hosted-usando-docker.md
DockerGuia para configurar o Nextcloud 25.0 como solução de armazenamento self-hosted usando Docker
O Nextcloud é uma solução de armazenamento self-hosted que permite gerenciar arquivos, calendários e contatos de forma segura. Neste guia, iremos configurar o Nextcloud 25.0 utilizando Docker.
Pré-requisitos
- Docker e Docker Compose instalados no servidor.
- Um domínio ou endereço IP para acessar o Nextcloud.
Passo a Passo para Configuração
1. Criar um diretório para o Nextcloud
mkdir ~/nextcloud
2. Criar o arquivo docker-compose.yml
No diretório criado, crie um arquivo chamado docker-compose.yml com o seguinte conteúdo:
version: '3'
services:
nextcloud:
image: nextcloud:25.0
ports:
- "8080:80"
volumes:
- nextcloud_data:/var/www/html
environment:
- MYSQL_PASSWORD=senha_mysql
- NEXTCLOUD_ADMIN_USER=admin
- NEXTCLOUD_ADMIN_PASSWORD=senha_admin
depends_on:
- db
db:
image: mysql:5.7
restart: always
environment:
- MYSQL_ROOT_PASSWORD=senha_root
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=senha_mysql
volumes:
- db_data:/var/lib/mysql
volumes:
nextcloud_data:
db_data:
3. Subir os containers
cd ~/nextcloud
docker-compose up -d
4. Acessar o Nextcloud
Abra o navegador e acesse http://seu_dominio_ou_ip:8080. Complete a configuração inicial com o usuário e senha que você definiu.
Conclusão
Agora você tem o Nextcloud 25.0 rodando em seu servidor utilizando Docker. Para garantir a segurança, considere configurar um proxy reverso com HTTPS usando Nginx ou 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.