mydocker/duplicati
blasebast 9b069a15c4 docs: improve all README files, add uptime-kuma 2026-04-12 20:11:50 +02:00
..
config .gitignore, documentation, other improvements 2026-04-04 21:45:48 +02:00
README.md docs: improve all README files, add uptime-kuma 2026-04-12 20:11:50 +02:00
README.txt .gitignore, documentation, other improvements 2026-04-04 21:45:48 +02:00

README.md

Duplicati - Encrypted Backups

Web-based incremental backup tool with AES-256 encryption. Local access only.

Access

Endpoint Details
Web UI http://localhost:8200
Public access None (LAN/VPN only)

Configuration

  • Port: 8200
  • Job config: stored in ./duplicati/config/ (SQLite database)
  • Schedule and settings managed via the web UI

Backup Sources

Source Description
/home/seba Home directory
/home/seba/mydocker Entire Docker stack
/home/seba/git.repos Git repositories

Backup Destinations

Location Description
/media/evo2t/backups Local SSD disk
/media/seagata16t/ 16TB HDD

Storage

Path Contents
./duplicati/config/ Job configurations, SQLite database

All source directories are mounted read-only. Destination disks are read-write.

Useful Commands

# Follow logs
docker compose logs -f duplicati

# Restart
docker compose restart duplicati

# Restore entire backup (inside container)
docker exec -it duplicati dotnet /app/duplicati/Duplicati.CommandLine.dll restore \
  "your-backup-path" --targetpath="/restore"

# Restore a specific file
docker exec -it duplicati dotnet /app/duplicati/Duplicati.CommandLine.dll restore \
  "file://backup/path" --restore-path="/tmp/restore" --include="**/myfile.txt"