- Refactored README.md, getting-started.md, quick-reference.md - Enhanced setup-homelab.sh with 9-step automated process - Created services-overview.md with all stacks - Added comprehensive documentation for 57 services in docs/service-docs/ - All services include: overview, configuration, resources, educational content - Coverage: Core, Infrastructure, Dashboards, Media, Media-Extended, Home Assistant, Productivity, Utilities, Monitoring, Development stacks - Educational focus with links to tutorials, videos, and guides
2.7 KiB
2.7 KiB
Duplicati - Backup Solution
Table of Contents
- Overview
- What is Duplicati?
- Why Use Duplicati?
- Configuration in AI-Homelab
- Official Resources
- Docker Configuration
Overview
Category: Backup & Recovery
Docker Image: linuxserver/duplicati
Default Stack: utilities.yml
Web UI: http://SERVER_IP:8200
Ports: 8200
What is Duplicati?
Duplicati is a backup client that securely stores encrypted, incremental, compressed backups on cloud storage or other locations. It supports many cloud providers, has a web interface, and is completely free and open-source.
Key Features
- 20+ Backends: S3, B2, Google Drive, OneDrive, SFTP, etc.
- Encryption: AES-256 encryption
- Compression: Multiple algorithms
- Incremental: Only changed data
- Deduplication: Block-level dedup
- Web Interface: Browser-based
- Scheduling: Automated backups
- Throttling: Bandwidth control
- Versioning: Multiple versions
- Free & Open Source: No cost
Why Use Duplicati?
- Cloud Friendly: 20+ storage backends
- Encrypted: Secure backups
- Incremental: Fast backups
- Free: No licensing costs
- Web UI: Easy management
- Windows Support: Cross-platform
- Mature: Proven solution
Configuration in AI-Homelab
/opt/stacks/utilities/duplicati/config/ # Duplicati config
Official Resources
- Website: https://www.duplicati.com
- Documentation: https://duplicati.readthedocs.io
- Forum: https://forum.duplicati.com
Docker Configuration
duplicati:
image: linuxserver/duplicati:latest
container_name: duplicati
restart: unless-stopped
networks:
- traefik-network
ports:
- "8200:8200"
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
volumes:
- /opt/stacks/utilities/duplicati/config:/config
- /opt/stacks:/source:ro # Source data
- /mnt:/backups # Backup destination
labels:
- "traefik.enable=true"
- "traefik.http.routers.duplicati.rule=Host(`duplicati.${DOMAIN}`)"
Summary
Duplicati provides encrypted backups to 20+ cloud storage providers with web-based management, incremental backups, and comprehensive versioning.
Perfect for:
- Cloud backups
- Encrypted off-site storage
- Multi-cloud backup strategy
- Scheduled automatic backups
- Version retention
Key Points:
- 20+ storage backends
- AES-256 encryption
- Block-level deduplication
- Web-based interface
- Incremental backups
- Bandwidth throttling
- Free and open-source
Duplicati backs up your data to the cloud!