Ask HN: How do you do backups for personal/home server?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Duplicacy

    A new generation cloud backup tool

  • I tried a bunch of different ways but ultimately settled on Duplicacy [0].

    It runs inside a Docker container and backs up both my data as well as configurations like my docker compose file and smb.conf.

    Off site storage was Backblaze B2, but I moved to Hetzner. Likely will move back just because B2 is cheaper and a bit faster for my region.

    Another layer of backup I do is use Duplicacy to backup to a portable hard drive occasionally that I keep off site.

    [0] https://duplicacy.com/

  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

  • 2. Borgbackup [0] with Borgmatic [1], daily backups to another server which also has Raid1

    [0] https://www.borgbackup.org/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • borgmatic

    Simple, configuration-driven backup software for servers and workstations

  • restic

    Fast, secure, efficient backup program

  • I do backups to a local, external HD (that I need to manually plug and unplug, unfortunately), and to Backblaze. Depending on the importance of the data, it's being pushed daily to B2 and weekly to HD, or more seldom, or only to HD.

    Technology-wise, I've been on restic for some years now, because of its support for cloud backends. (Otherwise, Borg is a fine tool, too.) Until last week, I've used crestic, but I just migrated to resticprofile, as that can do web hooks and pre-/post-commands, which I intend to use for SQL server dumps.

    restic: https://github.com/restic/restic/

  • crestic

    Configurable Restic Wrapper

  • resticprofile

    Configuration profiles manager and scheduler for restic backup

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts