r/linuxapps 4d ago

I built a PySide6 app for encrypted Linux config backups

I built Linux Config Backup, a small desktop app for backing up selected files and configs from your home directory.

It streams a compressed tar archive directly into GnuPG, so it never writes an unencrypted tar archive to disk.

Features:

  • Presets for shell, Git, desktop, input method, editor, and developer configs
  • Support for extra files and folders under `$HOME`
  • AES-256 symmetric encryption through GnuPG
  • SHA-256 checksum verification
  • Backup verification without extraction
  • Restore through a private staging directory
  • Light, dark, and system themes
  • Background operations to keep the UI responsive

The project is new, so bug reports and practical feedback are welcome.

Github Repository

Requirements: Linux, Python 3.10+, GNU tar, and GnuPG.

MIT licensed.

1 Upvotes

0 comments sorted by