wils@web ~ $ cat ~/ajuda/guia-pratico-para-configurar-o-nextcloud-26-em-um-ambiente-docker-para-compartilhamento-de-arquivos.md
DockerGuia prático para configurar o Nextcloud 26 em um ambiente Docker para compartilhamento de arquivos
O Nextcloud é uma plataforma de compartilhamento de arquivos que permite armazenar, sincronizar e compartilhar dados de forma segura. Neste guia, vamos configurar o Nextcloud 26 em um ambiente Docker.
Pré-requisitos
- Docker instalado
- Docker Compose instalado
- Um domínio ou IP público (opcional)
Passo a Passo para Configuração
1. Criar um diretório para o projeto
mkdir nextcloud-docker
cd nextcloud-docker
2. Criar um arquivo docker-compose.yml
Crie um arquivo chamado docker-compose.yml com o seguinte conteúdo:
version: '3.8'
services:
db:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: example
volumes:
- db_data:/var/lib/mysql
app:
image: nextcloud:26-apache
restart: always
ports:
- "8080:80"
links:
- db
environment:
NEXTCLOUD_DB_TYPE: mysql
NEXTCLOUD_DB_HOST: db
NEXTCLOUD_DB_NAME: nextcloud
NEXTCLOUD_DB_USER: nextcloud
NEXTCLOUD_DB_PASSWORD: example
volumes:
- nextcloud_data:/var/www/html
volumes:
db_data:
nextcloud_data:
3. Iniciar os serviços
docker-compose up -d
4. Acessar o Nextcloud
Abra o navegador e acesse http://localhost:8080 para completar a configuração do Nextcloud.
5. Configurar o armazenamento externo (opcional)
Se desejar conectar um armazenamento externo, você pode usar o aplicativo de armazenamento externo do Nextcloud.
Conclusão
Você agora tem uma instalação funcional do Nextcloud 26 em Docker. Para produção, considere adicionar um proxy reverso e habilitar HTTPS.
Dica: Sempre faça backups regulares dos seus dados e do banco de dados!
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.