github marcpope/borgbackupserver v1.2.1

latest releases: v2.21.0, v2.20.1, v2.20.0...
one month ago

Remote Repositories — Back Up Directly to Remote SSH Hosts

BBS now supports creating borg repositories on remote SSH hosts like rsync.net, BorgBase, Hetzner Storage Box, and any SSH-accessible server with borg installed. Agents back up directly to the remote host — no data flows through the BBS server.

How to Use

  1. Go to Settings → Remote Storage and add your remote SSH host configuration (hostname, username, SSH private key, etc.)
  2. Use Test Connection to verify connectivity and borg availability
  3. When creating a new repository for a client, select Remote SSH as the storage type and choose your configured host

What's Included

  • Full backup lifecycle: create, prune, compact, check, and repair — all over SSH
  • Encrypted key storage: SSH private keys are encrypted at rest with AES-256-GCM
  • Agent-side restore: file and full restore work directly from remote repos
  • Provider presets: Quick setup for rsync.net (borg1 remote path), BorgBase, and Hetzner (port 23)
  • UI indicators: Remote repos show a cloud icon badge and remote host details on the repo detail page
  • S3 sync auto-skip: Remote repos skip S3 offsite sync (they're already offsite)
  • Catalog sync: Archive listings work over SSH for browsing and restore

Bug Fixes (v1.2.1)

  • Fix database restore from remote SSH repos — MySQL and PostgreSQL restores now correctly write the temporary SSH key before running borg extract, fixing "Identity file not accessible" errors
  • Automatic agent updates — The scheduler now auto-detects outdated agents and queues update jobs automatically, instead of requiring manual button clicks

Other Improvements

  • Notification services with email, Slack, Discord, Pushover, and generic webhook support
  • Queue timezone fix for accurate scheduling
  • Dashboard chart breakdown improvements

Upgrade

Run bbs-update on your server. Agents will auto-update to v1.9.1 on their next check-in.

Don't miss a new borgbackupserver release

NewReleases is sending notifications on new releases.