Back to Blog
team@tinypod.app

Self-Hosting Duplicati: Encrypted Cloud Backups

Duplicati backs up your files to any cloud storage with encryption. AES-256 encryption, deduplication, and scheduling.

duplicatibackupsencryptioncloud-storage

What Is Duplicati?


Duplicati is a backup tool that stores encrypted, deduplicated backups on cloud storage. It supports virtually every storage backend.


Storage Backends


  • Amazon S3
  • Backblaze B2
  • Google Drive / Cloud Storage
  • Microsoft OneDrive
  • Dropbox
  • SFTP/SSH
  • FTP
  • WebDAV
  • Wasabi
  • Local folder
  • And many more

  • Features


    Security

  • AES-256 encryption
  • Client-side encryption (storage provider never sees plaintext)
  • GPG support

  • Efficiency

  • Block-level deduplication
  • Incremental backups (only changed blocks)
  • Compression
  • Bandwidth throttling

  • Scheduling

  • Cron-like scheduling
  • Retention policies (keep last N, keep daily/weekly/monthly)
  • Auto-cleanup of old backups

  • Web UI

  • Configure backups through browser
  • Monitor progress
  • Restore files or folders
  • Email notifications

  • Duplicati vs Restic vs Borg


  • Duplicati: Best web UI, most cloud backends, .NET
  • Restic: CLI-focused, fastest, Go
  • Borg: Most efficient compression, CLI, Python
  • Duplicati for web UI users. Restic for CLI users. Borg for maximum compression.

  • Deployment


    1. Deploy Duplicati on TinyPod

    2. Configure storage backend

    3. Select folders to back up

    4. Set encryption password

    5. Schedule backups


    Resources: 1 CPU, 512 MB RAM.


    Duplicati makes encrypted cloud backups accessible through its web UI. Essential for any self-hosting setup.