Hi.
I have a working nextcloud and mariadb docker install with the following compose:
mariadb:
image: ghcr.io/linuxserver/mariadb
container_name: mariadb
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${CONTRASENA}
volumes:
- ${DOCKERSDIR}/mariadb/:/config
- ${DOCKERSDIR}/mariadb/conf.d:/etc/mysql/conf.d
ports:
- 3306:3306
restart: unless-stopped
nextcloud:
image: ghcr.io/linuxserver/nextcloud
container_name: nube
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- ${DOCKERSDIR}/nextcloud/appdata:/config
- ${DOCKERSDIR}/nextcloud/data:/data
ports:
- 2443:443
- 280:80
external_links:
- mariadb:mariadb
depends_on:
- mariadb
restart: always
And, I have also duplicati installed:
duplicati:
image: ghcr.io/linuxserver/duplicati
container_name: duplicati
environment:
- PUID=0
- PGID=0
- TZ=${TZ}
volumes:
- ${DOCKERSDIR}/duplicati/config:/config
- ${DOCKERSDIR}/duplicati/backups:/backups
- ${DOCKERSDIR}:/source
ports:
- 8200:8200
restart: unless-stopped
Everything I saw, it’s executing a script in the host (Raspberry) to generate the backup files but I didn’t find any guide for doing the same directly from duplicati.
I’m interested in backing up mainly server setup files (user data is not very important because I’m not using nextcloud as a backup) for a fast and easy recovery.
Anyone has an idea?
Sorry for my english and thank you in advance for your help.