Files
EZ-Homelab/docs/service-docs/duplicati.md
kelinfoxy cba45556c7 Complete documentation refactoring with 57 service docs
- 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
2026-01-12 18:03:12 -05:00

2.7 KiB

Duplicati - Backup Solution

Table of Contents

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?

  1. Cloud Friendly: 20+ storage backends
  2. Encrypted: Secure backups
  3. Incremental: Fast backups
  4. Free: No licensing costs
  5. Web UI: Easy management
  6. Windows Support: Cross-platform
  7. Mature: Proven solution

Configuration in AI-Homelab

/opt/stacks/utilities/duplicati/config/    # Duplicati config

Official Resources

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!