Recherche: Backup-Werkzeuge, UNAS Pro, Hetzner Storage Box¶
Datum: 2026-10-28
Methode: drei Exa-Deep-Research-Läufe (Werkzeuge auf Stufe xhigh, UNAS und Storage Box auf high), dazu Gegenprüfung einzelner Punkte am laufenden System. Kosten zusammen rund 2 $.
Zweck: Grundlage für das E1-Design. Hier stehen nur die Befunde, die Entscheidungen stehen im Design.
Belegt heißt hier: offizielle Doku oder Release-Notes. Berichtet heißt: Test, Review oder Forum. Unbelegt ist als solches markiert.
1. Werkzeuge (Stand 28.10.2026)¶
| Projekt | Letzte Version | Einordnung |
|---|---|---|
| BorgBackup 1.4 | 1.4.5 (18.07.2026) | gepflegt, Produktionsstand |
| Borg 2 | 2.0.0b25 (27.09.2026) | Beta, inkompatibles Repo-Format |
| restic | 0.19.1 (05.07.2026) | reif, Format v2 seit 0.14 stabil |
| Kopia | 0.23.1 (16.06.2026) | brauchbar, 0.23.1 behebt einen seltenen Datenverlust-Race |
| rustic | 0.11.4 (18.08.2026) | aktiv, restic-Format, weniger erprobt |
- Urteil der Recherche: Ein laufendes Setup aus Borg 1.4 und borgmatic zu ersetzen, lohnt sich nicht. Die Risiken liegen bei Zugangsdaten mit Löschrecht, ungetesteten Restores, inkonsistenten Datenbankdaten und fehlenden Mounts, nicht bei der Engine.
- borg 1.4.5 enthält den Fix für CVE-2026-62268 (geringes Risiko, setzt Schreibzugriff und Passphrase voraus) sowie Speicher- und Fehlerbehandlungs-Fixes. Quelle: Borg 1.4 Changelog.
- borgmatic 2.x ist nicht Borg 2. borgmatic 2.0 erschien im April 2025 und läuft mit Borg-1.x-Repos.
- Borg 2: Die Migration ist kein In-place-Upgrade. Sie läuft über ein neues Repo mit
repo-create --other-repo … --from-borg1undtransfer --from-borg1. Hetzner bietet Borg 2 serverseitig nicht an. Quelle: Borg 2 Changes. -
Append-only bei Borg 1.4 (
borg serve --append-onlyals erzwungener SSH-Befehl):- Bewahrt die Segmentdaten. Ein Client kann Archive zwar logisch löschen, das lässt sich aber zurückrollen.
compacttut im append-only-Modus nichts und meldet auch keinen Fehler.- Prune und compact müssen von einem vertrauenswürdigen Rechner mit eigenem Key laufen.
- Vor destruktiver Wartung
check --verify-datalaufen lassen. - Eine unbeschränkte Wartung kann böswillige Löschungen endgültig machen.
Quelle: Borg Notes. - restic über SFTP auf der Storage Box ist nicht append-only. Append-only bietet nur
rest-server --append-only, und den kann man auf der Storage Box nicht betreiben. - Kopia hat die beste Object-Lock-Integration:--retention-mode COMPLIANCEundmaintenance set --extend-object-locks true. Das funktioniert nur mit S3-Zielen, nicht mit der Storage Box. - Stand der Technik ist 3-2-1-1-0: drei Kopien, zwei Medien, eine außer Haus, eine unveränderlich oder offline, null Fehler bei Restore-Proben. Quellen: Veeam, Feb. 2025, AWS Restore Testing, Apr. 2025. - Faustwert RAM: 2–4 GiB je laufendem Backup- oder Wartungsprozess einplanen und in der Praxis messen. Das ist keine Herstellerangabe.
2. UniFi UNAS Pro (UniFi Drive 4.4.x, UniFi OS 6.0.x)¶
-
Snapshots: Btrfs, je Shared Drive.
- Zeitplan täglich, wöchentlich oder monatlich, innerhalb eines Zeitfensters auch alle 1–12 h.
- 1–256 Snapshots je Drive, Standard 64. Das sind Testbeobachtungen, keine offizielle Spezifikation.
- Ein Restore setzt das ganze Drive zurück. Einzelne Dateien gibt es nur als Download über die Admin-Oberfläche. Es gibt keine mountbare Snapshot-Freigabe und keine „Vorherigen Versionen“.
- Ein kompromittiertes SMB-Konto kam im Test nicht an die Snapshots. Ein NFS-spezifischer Test fehlt (unbelegt).
- Ein Lock je Snapshot ist möglich. Das ist aber kein WORM, denn ein Admin kann entsperren, und „Alle löschen“ trifft auch gesperrte Snapshots.
Quellen: Ubiquiti Help, BackupAssist-Test Juli 2026. - Bekannte Probleme mit Snapshots: - Laut Test vom Juli 2026 scheitert die Erstellung teils still. - Unterhalb von etwa 10 % freiem Platz werden keine Snapshots angelegt (berichtet). - Lange Löschwarteschlangen bremsten unter OS 5.1.8 / Drive 4.2.2 SMB und NFS aus. - Eingebaute Backup-Jobs: - Ziele sind eine andere UNAS, SMB, Google Drive, OneDrive, Dropbox, S3, B2 und Wasabi. Seit Drive 4.2.2 kann die UNAS außerdem von einem rsync-Server holen. - Die Jobs kopieren Dateien („Folder Update/Replace“). Es gibt keine verifizierte Versionierung, keine Deduplizierung und keine nachweislich clientseitige Verschlüsselung mit eigenem Schlüssel. - Kein Borg, kein Docker, keine Pakete auf der UNAS. Root-SSH gibt es, Ubiquiti unterstützt es aber nur zur Fehlersuche. Änderungen können Firmware-Updates nicht überleben. - Fremde Hosts können per SMB oder NFS auf die UNAS schreiben, und darüber laufen auch Repos anderer Werkzeuge. Ein SFTP- oder S3-Server ist nicht verifiziert. - RAID 6 übersteht zwei Plattenausfälle. Data Scrubbing gibt es seit Drive 4.2.2 / OS 5.1.8. Eine Selbstheilung über Prüfsummen bis auf Dateiebene ist nicht dokumentiert.
3. Hetzner Storage Box¶
| Tarif | Kapazität | €/Monat (netto) | Snapshots manuell / automatisch |
|---|---|---|---|
| BX11 | 1 TB | 3,20 | 10 / 10 |
| BX21 | 5 TB | 10,90 | 20 / 20 |
| BX31 | 10 TB | 20,80 | 30 / 30 |
- Den Tarif wechselt man in place, die Daten bleiben erhalten. Quelle: Produktseite.
-
Snapshots:
- Ein automatischer Plan (täglich, wöchentlich oder monatlich, Zeitangabe in UTC) und manuelle Snapshots, die bleiben, bis man sie löscht.
- Sie zählen aufs Kontingent.
- Lesbar unter
/.zfs/snapshot. Über einen SSH-Key lassen sie sich nicht löschen, das geht nur über Console oder API. - Ein Rollback setzt die ganze Box zurück, auch neuere Snapshots verschwinden dabei.
Quelle: Hetzner Snapshots. - Sub-Accounts: - Bis zu 100, jeder auf sein Verzeichnis beschränkt, mit eigenem
authorized_keysund optional read-only. Der Hauptaccount sieht alles. - Borg über Port 23 funktioniert auch mit Sub-Accounts.Quelle: Sub-Accounts. - Borg-Versionen auf der Box:
borg-1.1,borg-1.2(Standard) undborg-1.4, ausgewählt über--remote-path. Quelle: SSH/Borg. -command="borg serve --append-only --restrict-to-path …"inauthorized_keys: - Laut Community-Belegen (Okt. 2025, Apr. 2026) wird das auf Port 23 beachtet. Offiziell ist es nicht vollständig spezifiziert, also selbst testen. - Port 23 nutzt das OpenSSH-Format, Port 22 RFC4716. Derselbe Key darf nicht zusätzlich unbeschränkt für Port 22 hinterlegt sein. - Den Passwort-Login kann man nicht abschalten. Das Passwort darf deshalb auf keinem Host liegen. - Verwaltung: Die Robot-API endete am 29.07.2025. Heute läuft alles über die Hetzner Console und die APIhttps://api.hetzner.com/v1.hcloudunterstützt Storage Boxes seit v1.61.0 (23.01.2026), etwa mitsnapshot create,enable-snapshot-plan,subaccount create,update-access-settingsundchange-type. - Hetzner Object Storage bietet Object Lock (nur beim Anlegen des Buckets aktivierbar) für 6,49 €/Monat inkl. 1 TB und 1 TB Egress.
4. Hetzner Cloud Backup (VPS)¶
- 20 % des Serverpreises. Bei 3,99 € sind das rund 0,80 €/Monat.
- 7 tägliche Backup-Slots. Den Zeitpunkt wählt Hetzner.
- Backups gehören zum Server und werden mit ihm gelöscht. Gegen versehentliches Löschen lassen sie sich nicht schützen.
- Ein Backup lässt sich in einen Snapshot umwandeln, und den kann man schützen.
- Wiederhergestellt wird über einen Rebuild aus dem Backup oder über einen neuen Server. Volumes sind nicht enthalten.
Quellen: Backups/Snapshots FAQ, Billing FAQ.
5. Gegenprüfung am System (28.10.2026)¶
- borgmatic ruft auf der Box
borg serveohne--remote-pathauf (SSH-Kommandozeile im Debug-Log). Nach Hetzner-Doku antwortet dort also borg 1.2, nicht 1.4. Die Box-Shell listetborgals Befehl, eine Versionsabfrage geht über die Shell nicht. - NUC: borgmatic 2.1.5, borg 1.4.0. aiserver: borgmatic 2.0.11, borg 1.4.4.