Offsite data backups at a friend's house - do I just need rsync or is there something superior?

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

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

    "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

  • rclone would let you set up a 'crypt' layer so everything is encrypted as far as your friend can see. You would need to be mindful to back up your rclone configs in a way that you can still get them if your systems go down.

  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

  • Borg Backup and rsync afterwards. Borg has a quite good deduplication (which u wasn't aware of) which reduces my backup size by factor 2. Since the dedup works across different backup times, you can easily backup and sync multiple month without a huge space increase.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • kopia

    Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.

  • IMO the easiest solution would be to run in friend's home a single executable file SFTPgo (that works on Linux, Windows, FreeBSD...) by exposing SFTP channel to friend's storage and on client (OP) side use kopia (that also works on Windows, Linux, FreeBSD...) that will do effective backup utilizing encryption, compression, content deduplication, maintain versioned incremental file's copies and upload over SFTP to a friend's computer(regardless if it NAS, Windows, Linux, FreeBSD...). A little more complicated setup would be to use on a friend's side the same kopia but in server mode with activated append only mode, then it will be virus/ransomware resistant backup (unless a friend won't pick up a virus too on his side, where kopia-server working).

  • SFTPGo

    Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob

  • IMO the easiest solution would be to run in friend's home a single executable file SFTPgo (that works on Linux, Windows, FreeBSD...) by exposing SFTP channel to friend's storage and on client (OP) side use kopia (that also works on Windows, Linux, FreeBSD...) that will do effective backup utilizing encryption, compression, content deduplication, maintain versioned incremental file's copies and upload over SFTP to a friend's computer(regardless if it NAS, Windows, Linux, FreeBSD...). A little more complicated setup would be to use on a friend's side the same kopia but in server mode with activated append only mode, then it will be virus/ransomware resistant backup (unless a friend won't pick up a virus too on his side, where kopia-server working).

  • restic

    Fast, secure, efficient backup program

  • 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
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