Instal·lació de Nextcloud amb Docker
Segueix aquests passos per desplegar Nextcloud de manera ràpida i segura utilitzant Docker i Docker Compose.
Prerequisit: Consulta la guia d'instal·lació de Docker a Ubuntu si encara no tens Docker instal·lat.
1. Crear el directori de treball
mkdir -p ~/nextcloud-docker
cd ~/nextcloud-docker
2. Crear el fitxer docker-compose.yml
nano docker-compose.yml
3. Afegir el contingut següent
Important: Substitueix
root_password,nextcloud_useriuser_passwordper valors segurs i personals.
version: '3.8'
services:
db:
image: mariadb:latest
container_name: nextcloud-db
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud_user
MYSQL_PASSWORD: user_password
volumes:
- db_data:/var/lib/mysql
app:
image: nextcloud:latest
container_name: nextcloud-app
restart: unless-stopped
ports:
- 8080:80
environment:
MYSQL_HOST: db
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud_user
MYSQL_PASSWORD: user_password
volumes:
- nextcloud_data:/var/www/html
depends_on:
- db
volumes:
db_data:
nextcloud_data:
4. Iniciar els contenidors
sudo docker compose up -d
Si la teva versió de Docker utilitza
docker-composeseparat, substitueix persudo docker-compose up -d.
5. Configurar Nextcloud des del navegador
- Obre el navegador i accedeix a: http://<IP_DEL_SERVIDOR>:8080
- Completa la configuració:
- Usuari administrador de Nextcloud: (tria un nom d'usuari i contrasenya)
- Base de dades:
- Servidor de base de dades:
db - Nom de la base de dades:
nextcloud - Usuari:
nextcloud_user - Contrasenya:
user_password
- Servidor de base de dades:
Consells addicionals
- Aturar els contenidors:
sudo docker compose down - Veure els logs:
sudo docker compose logs -f - Actualitzar Nextcloud o MariaDB: Actualitza la imatge i reinicia els contenidors.
- Còpia de seguretat: Fes còpia dels volums
db_datainextcloud_dataper protegir les teves dades. - Consulta la documentació oficial de Nextcloud Docker per a més opcions de configuració i seguretat.
Nota: Per a entorns de producció, revisa la configuració de seguretat, còpies de seguretat i accés HTTPS.