termal.in

Backups · Verschlüsselung · Connector

Verschlüsselte Backups deiner Linux-Server.

Geplante, verschlüsselte Backups deiner Linux-Server, ohne dass auf ihnen etwas installiert wird. Ein Auftrag läuft über den Connector des Servers, verschlüsselt das Archiv, bevor auch nur ein Byte auf einer Platte landet, und schickt es in den Termalin-Speicher, deinen eigenen S3-Bucket oder auf einen anderen deiner Server. Den Schlüssel hast nur du – und ein KI-Agent kann vor einer riskanten Änderung eines anlegen.

Linux-Server · für deinen Schlüssel verschlüsselt · Pro und Team · in der 14-tägigen Pro-Testphase enthalten

01  /  einrichten

Ein Backup-Auftrag in einer Minute.

Öffne im Web-Kabinett Konto → Backups → + Backup hinzufügen oder in der Desktop-App Einstellungen → Konto → Backups. Ein Auftrag besteht aus ein paar Entscheidungen:

  • ▸Der Server – jeder Linux-Server mit einem Connector.
  • ▸Pfade, die gesichert werden (absolut), mit optionalen Ausschlussmustern.
  • ▸Ein Zeitplan – manuell, stündlich, täglich (zu einer Stunde in UTC, standardmäßig 03:00) oder wöchentlich (sonntags zu dieser Stunde).
  • ▸Wie viele behalten werden – die neuesten N erfolgreichen Archive, 1 bis 365, standardmäßig 7.
  • ▸Lese-Limit, MB/s – damit ein Lauf die Platte und das Netzwerk, die dein Server braucht, nicht blockiert; 20 ist ein sicherer Standardwert, 0 bedeutet kein Limit.

Mit Jetzt ausführen startest du jederzeit einen Lauf. Schlägt ein Lauf fehl, steht der Fehler direkt dort.

02  /  leicht für den Server

Nichts installiert. Nichts zurückgelassen.

Ein Lauf öffnet dieselbe schlüssellose SSH-Sitzung, die auch das Web-Terminal nutzt, startet tar mit der niedrigsten CPU- und I/O-Priorität (nice -n 19, ionice -c 3) und streamt das Archiv zurück. Es gibt keinen Agenten zu installieren, und auf dem Server wird nichts geschrieben. Ist das Backup fertig, beendet sich der tar-Prozess – das ist der gesamte Fußabdruck.

03  /  Verschlüsselung

Nur du kannst ein Archiv öffnen.

Das Archiv wird Frame für Frame verschlüsselt, mit einem frischen Datenschlüssel, der für einen X25519-Schlüssel verpackt wird, den du im Web-Kabinett oder in der App erzeugst. Die private Hälfte liegt in deinem Tresor unter deinem Master-Passwort, sodass Termalin-Speicher, S3 und dein eigener Server immer nur verschlüsselte Daten enthalten.

  • ▸Entschlüsseln & speichern funktioniert im Browser (WebCrypto) und in der Desktop-App – ein in der einen erzeugter Schlüssel öffnet Archive in der anderen.
  • ▸Nicht „Ende-zu-Ende“. Während ein Lauf verschlüsselt wird, läuft der Datenstrom im Arbeitsspeicher durch unser Backend – dasselbe Vertrauen, das auch das Web-Terminal voraussetzt. Verschlüsselt wird, bevor gespeichert wird, und den Schlüssel hast nur du.

04  /  wohin die Archive gehen

Drei Orte, sie aufzubewahren.

Lege ein Ziel unter Dein Speicher fest. Wähle eines pro Auftrag; die Archivlisten zeigen, wo jede Datei liegt – Server und vollständiger Pfad oder Bucket und Key.

ZielHinweise
Termalin-SpeicherEin Kontingent, das du dir mit den Sitzungsaufzeichnungen teilst: Pro 25 GB, Team 100 GB. Aufzeichnungen haben Vorrang – ein Backup, das nicht mehr passt, startet nicht.
Dein eigener S3-Bucket
+ S3-Bucket hinzufügen
Jeder S3-kompatible Bucket – AWS, Backblaze B2, Cloudflare R2, Hetzner, MinIO. Zählt nicht zum Termalin-Kontingent.
Mein Server (über Connector)
+ Eigenen Server hinzufügen
Per SFTP an einen anderen deiner Server mit Connector – einen zweiten VPS oder ein NAS zu Hause. Standardordner termalin-backups im Home-Verzeichnis des Login-Benutzers; relativer oder absoluter Pfad, wird angelegt, falls er fehlt. Verschlüsselt, und zählt nicht zum Termalin-Speicher.

05  /  wenn etwas schiefgeht

Du erfährst davon.

Ein fehlgeschlagener geplanter Lauf wird so gemeldet wie Alarme: standardmäßig per E-Mail, dazu per Push an die iOS-App, über Telegram (ein Tipp verbindet den Bot) und über einen Webhook, den Slack und Discord unverändert annehmen. Ein manuelles Jetzt ausführen zeigt den Fehler sofort an.

06  /  KI-Agenten

Ein Backup vor einer riskanten Änderung.

Über den gehosteten MCP-Endpoint von Termalin kann ein Agent wie Claude oder ChatGPT vor einer Migration, dem Umschreiben einer Konfiguration oder einem Massenlöschen ein Backup anlegen:

  • ▸backup_create führt einen Auftrag sofort aus, wartet darauf und hält den Grund in einem Label fest. Es braucht einen Auftrag, den du vorher eingerichtet hast, und einen Connector, dessen KI-Richtlinie voller Zugriff ist. Siehe backup_create (auf Englisch).
  • ▸backup_list zeigt die Aufträge und die letzten Archive – ob das Backup von letzter Nacht geklappt hat, wie groß es ist, wohin es ging. Es folgt deinen Leseregeln. Siehe backup_list (auf Englisch).
  • ▸Der Agent kann nie ein Archiv lesen – der Schlüssel gehört dir.

07  /  Tarife und Grenzen

Teil von Pro und Team.

Backups brauchen einen Connector und gehören daher zu den bezahlten Tarifen. Die 14-tägige Pro-Testphase enthält sie; im Free-Tarif gibt es keine Backups.

 ProTeam
Backup-Aufträge20100
Größtes einzelnes Archiv4 GB20 GB
Termalin-Speicherkontingent25 GB100 GB

Mehr Platz nötig? Zusätzlicher Speicher bringt +100 GB für 2,99 $/Monat oder +1 TB für 19,99 $/Monat, monatlich aus deinem Guthaben bezahlt und von Aufzeichnungen und Backups gemeinsam genutzt. Ein S3-Bucket oder dein eigener Server zählt überhaupt nicht zum Kontingent. Preise ansehen →

08  /  Wiederherstellen

So bekommst du deine Dateien zurück.

Zum Wiederherstellen holst du dir mit Entschlüsseln & speichern die unverschlüsselte .tar.gz, kopierst sie per SFTP auf den Server und entpackst sie. Eine Wiederherstellung mit einem Klick steht auf der Liste, ist aber noch nicht gebaut. Weil du den Schlüssel hast, führst du eine Wiederherstellung von Anfang bis Ende selbst aus.

Fragen

Kann ich Windows- oder macOS-Server sichern?

Noch nicht – in dieser Version sind Backups für Linux-Server gedacht. Der Backup-Lauf nutzt tar mit GNU-Optionen über eine POSIX-Shell, deshalb kommen Windows und macOS später; ein Datum versprechen wir nicht. Windows- und macOS-Connectors funktionieren trotzdem für Terminal, Dateien, Remotedesktops und Monitoring.

Bremst ein Backup den Server aus?

Es ist darauf gebaut, nicht im Weg zu stehen. Der Lauf startet mit der niedrigsten CPU- und I/O-Priorität (nice -n 19 und ionice -c 3), und ein Lese-Limit begrenzt, wie schnell er von der Platte liest – standardmäßig 20 MB/s, oder 0 für kein Limit. Installiert wird nichts; ein einzelner tar-Prozess läuft für die Dauer des Backups und beendet sich dann.

Kann Termalin meine Backups lesen?

Nein. Jedes Archiv wird für einen X25519-Schlüssel verschlüsselt, den du erzeugst, und die private Hälfte bleibt in deinem Tresor unter deinem Master-Passwort – der Termalin-Speicher, dein S3-Bucket und dein eigener Server enthalten immer nur verschlüsselte Daten, sodass nur du ein Archiv öffnen kannst. Die eine ehrliche Einschränkung: Während ein Lauf verschlüsselt wird, läuft der Datenstrom im Arbeitsspeicher durch unser Backend – dasselbe Vertrauen, das auch das Web-Terminal schon voraussetzt. Wir nennen das nicht „Ende-zu-Ende“.

Was passiert, wenn ich ein Speicherpaket kündige?

Das Paket läuft bis zum Ende des bezahlten Monats. Danach pausieren neue Backups, wenn du über dem Kontingent liegst (Downloads und Wiederherstellungen funktionieren weiter), und nach 30 Tagen werden die ältesten Archive entfernt, bis alles passt. Aufzeichnungen werden nie entfernt, um Platz zu schaffen.

Kann ich auf mein eigenes NAS oder einen zweiten Server sichern?

Ja. Füge „Mein Server (über Connector)“ als Ziel hinzu: Archive gehen per SFTP an einen anderen deiner Server mit Connector – einen zweiten VPS oder ein NAS zu Hause –, standardmäßig in den Ordner termalin-backups (ein relativer oder absoluter Pfad geht, er wird angelegt, falls er fehlt). Sie bleiben verschlüsselt und zählen nicht zu deinem Termalin-Speicher.

Mit welchen Browsern kann ich einen Backup-Schlüssel erzeugen?

Ein Schlüssel braucht X25519 in WebCrypto: Chrome 133+, Safari 17+ oder Firefox 130+. Die Desktop-App kann ebenfalls einen erzeugen, und ein in der einen erzeugter Schlüssel öffnet Archive in der anderen.

Sichere heute Nacht einen Server.

Eine Zeile installiert den Connector, ein Auftrag legt den Zeitplan fest, und das erste Archiv wird für einen Schlüssel verschlüsselt, den nur du hast. Neue Konten bekommen Pro 14 Tage kostenlos.

Linux-Server · Connector · was unsere Server sehen · Dokumentation (auf Englisch)