← Back to all services
Backup

Duplicity Encrypted Backup Configuration

duplicity systemctl: N/A (command-line tool)

Encrypted bandwidth-efficient backup using rsync algorithm. GPG encryption.

🔌 Default Port

Varies
Varies
Backend dependent

📦 Installation Command

apt install duplicity

⚙️ Configuration Files

  • N/A (CLI-based)

📂 Default Directories

  • config: ~/.duplicity
  • data: Backend location
  • logs: stdout/stderr
  • cache: ~/.cache/duplicity

🔐 Default Credentials

Username:N/A
Password:GPG passphrase
💡 Uses GPG for encryption. Set PASSPHRASE env var.

📌 Dependencies

gnupgpython3-paramiko (for SSH)

⚠️ Conflicts

N/A Port: N/A

✅ Works With

S3Google DriveSFTPrsyncdeja-dup (GUI)

🛡️ Security Notes

Use GPG keys instead of passphrases, verify backups, clean old incrementals

❓ Frequently Asked Questions

What is Duplicity?
Duplicity creates encrypted, bandwidth-efficient incremental backups using rsync algorithm.
Duplicity vs Restic?
Duplicity uses tar format and GPG encryption. Restic has better deduplication and performance.
How to backup with Duplicity?
Run: duplicity /source/dir file:///backup/location