Duplicati
Duplicati is an open-source backup software application that allows users to create and manage automated backups of their data. It offers features such as encryption, compression, and remote storage support, making it a versatile and secure solution for safeguarding important files and folders. Duplicati is compatible with various storage services, including cloud storage providers and network-attached storage (NAS) devices, making it a flexible choice for data backup and recovery.
This will run Duplicati under http://localhost:9060 inside your network
version: "3.2"
services:
duplicati:
image: ghcr.io/linuxserver/duplicati
container_name: duplicati
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Zurich
ports:
- 9040:8200
volumes:
- /home/[user]/docker/duplicati/config:/config
- backupssync:/backups
- /home/[user]/docker:/source
restart: unless-stopped
volumes:
backupssync:
driver: local
driver_opts:
type: nfs
o: addr=[IP.OF.BACKUP.TARGET],rw,nolock,noatime,rsize=262144,wsize=65536
device: :/[destination_folder]/backupsCopy
NOTE:
[user] Corresponds to the folder of you user in your system
[port] The desired port you'd like to map the host
[IP.OF.BACKUP.TARGET] The target ip of the network machine where to do backups to
[destination_folder] The destination folder structure for example: /volume1/backups