Back to Blog
team@tinypod.app

Self-Hosting Duplicati: Cross-Platform Backup Solution

Duplicati backs up files to any cloud storage with encryption and deduplication. Web UI makes it easy for non-technical users.

duplicatibackupscross-platformstorage

What Is Duplicati?


Duplicati is a backup tool with a web-based interface. It encrypts and deduplicates backups to any cloud storage.


Duplicati vs Restic vs Kopia


  • Duplicati: Web UI, easiest for non-technical users
  • Restic: CLI, fastest, most efficient
  • Kopia: Web UI + CLI, modern architecture

  • Duplicati is best when you need a graphical interface for managing backups.


    Features


    Web Interface

    Configure, schedule, and monitor backups from a browser. No command line needed.


    Encryption

    AES-256 encryption. Backups are encrypted before leaving your server.


    Storage Backends

  • Amazon S3
  • Backblaze B2
  • Google Drive
  • OneDrive
  • SFTP/SSH
  • FTP
  • WebDAV
  • Local/network drives

  • Smart Backups

  • Incremental (only changed data)
  • Deduplication (no duplicate blocks)
  • Compression
  • Retention policies

  • Notifications

    Email notifications for backup success/failure.


    Deployment


    1. Deploy Duplicati on TinyPod

    2. Open the web UI

    3. Create a backup job

    4. Select files/folders to back up

    5. Choose destination (B2, S3, etc.)

    6. Set schedule and retention

    7. Run and verify


    Resources: 1 CPU, 512 MB RAM.


    Backup Strategy


    Use Duplicati to back up:

  • Application data directories
  • Database dumps (schedule pg_dump before backup)
  • Configuration files
  • User uploads

  • Back up to Backblaze B2 for the cheapest reliable storage ($0.005/GB/month).