Dokumentation

Die ersten Schritte mit Termal OS.

Von null zu einem Remote-Desktop über SSH, in ein paar Minuten.

Erste Schritte

Termal OS ist eine Desktop-App. Auf deinen Servern gibt es nichts zu installieren: sie spricht über eine ganz normale SSH-Verbindung mit ihnen.

  1. Lade Termal OS für deine Plattform herunter und starte den Installer.
  2. Beim ersten Start legst du ein lokales Konto an und akzeptierst die Bedingungen; damit wird dein lokaler verschlüsselter Tresor vorbereitet.
  3. Füge deinen ersten Server hinzu (siehe unten) — fertig.
Deine Zugangsdaten werden verschlüsselt auf deinem Rechner gespeichert (AES-256-GCM). Kein Cloud-Konto, und keine Daten, die deinen Rechner verlassen.

Server hinzufügen

Klick auf Server hinzufügen und trag die Verbindungsdaten ein:

  • Host und Port: zum Beispiel server.example.com auf 22.
  • Benutzer: dein SSH-Benutzer.
  • Authentifizierung: Passwort oder privater Schlüssel (PEM) mit optionaler Passphrase.

Klick auf Verbindung testen, um vor dem Speichern sicherzugehen. Beim Verbinden tastet Termal den Server ab und passt die Oberfläche an: Distribution, Webserver, Hosting-Art (Infomaniak / Plesk / cPanel / Standard), Laufzeitumgebungen, Datenbanken und Docker.

# Termal braucht nur SSH-Zugang, so wie hier: ssh [email protected]

Das Dashboard

Jeder Server öffnet sich in einer Live-Ansicht System, in Echtzeit per WebSocket übertragen:

  • CPU (insgesamt und pro Kern), Lastdurchschnitt, Arbeitsspeicher und Swap.
  • Festplatten je Einhängepunkt, Netzwerkverkehr, Laufzeit und die schwersten Prozesse.
  • Verlauf mit Anomalieerkennung (Z-Wert), die ungewöhnliche Ausschläge markiert.

Die übrigen Reiter richten sich danach, was der Server anbietet: Websites (gehostete Seiten, PHP-Version, git pull, Besuchsstatistik), Software, Dienste, Container (Docker, falls vorhanden), Logs (tail -F live), Terminal und Desktop.

Remote-Desktop

Der Reiter Desktop öffnet eine vollständige grafische Umgebung auf dem entfernten Dateisystem: Fenstermanager, Taskleiste, Startmenü und Symbole auf dem Desktop. Zu den eingebauten Anwendungen gehören:

  • Explorer: SFTP-Dateimanager — hochladen, Ordner als Archiv herunterladen, packen und entpacken, Rechte, Kopieren mit echtem Fortschrittsfenster.
  • Termal Code: ein Editor im Stil von VS Code (Monaco), mit Dateibaum und Tabs.
  • Terminal: eine echte PTY-Shell.
  • Termal Browser: ein Browser mit Tabs, Lesezeichen und angedockten Entwicklerwerkzeugen.
  • Monitor und Prozessmanager: Ressourcen in Echtzeit und Kontrolle über laufende Aufgaben.
  • Termal App Studio: schreib deine eigenen Termal-Anwendungen in HTML/JS, direkt vom Desktop aus. Siehe die Entwicklerdokumentation.

Ein paar Details für alle, die hier viele Stunden verbringen:

  • Befehlspalette: ⌘/StrgK drücken, um jede Anwendung oder Aktion des Desktops zu suchen und zu starten.
  • Tastenkürzel: ? drücken für die vollständige Liste (suchen, umbenennen, kopieren / ausschneiden / einfügen, in den Papierkorb …).
  • Desktop abtrennen: löse den Desktop eines Servers in ein eigenes Fenster (der Titel nennt den Servernamen), um zwei Server nebeneinander im Blick zu behalten.
  • Zwischen Servern übertragen: zieh eine Datei oder einen Ordner von einem abgetrennten Desktop auf einen anderen, und sie wird zwischen beiden Servern kopiert (das Original bleibt, wo es war).
  • Taskleiste: du kannst sie oben oder unten platzieren und auf Wunsch automatisch ausblenden lassen.

Warnungen und Benachrichtigungen

Lege Schwellenwerte für CPU, Arbeitsspeicher und Festplatte fest (Warnung und kritisch), wähle ein Abfrageintervall und entscheide, wohin die Benachrichtigungen gehen:

  • Telegram, Slack, Discord, E-Mail (SMTP) und allgemeine HTTP-Webhooks.
  • Aktive Warnungen erscheinen als Banner, dazu ein Protokoll der letzten Ereignisse.
  • Eskalation, wenn ein Problem kritisch bleibt, und eigene Schwellenwerte pro Server: jeder kann die Vorgaben nehmen oder seine eigenen setzen.
Ein Server gilt erst nach mehreren fehlgeschlagenen Prüfungen in Folge als offline: ein kurzer Netzausfall weckt dich nicht.

Editionen und Lizenz

Termal OS ist für einen Server kostenlos, mit vollem Desktop und voller Überwachung. Um mehr Server, den KI-Copiloten, die API und die Team-Funktionen freizuschalten, verknüpfe dein termalos.com-Konto unter Einstellungen → Lizenz; die Lizenz wird online geprüft und für den Offline-Betrieb zwischengespeichert (14 Tage Spielraum).

Der vollständige Vergleich steht auf der Preisseite.

Sicherheit

  • Geheimnisse (SSH-Passwörter, private Schlüssel) werden mit AES-256-GCM verschlüsselt, über einen Hauptschlüssel, den es nur für diese Installation gibt.
  • Ein optionales App-Passwort schützt das Dashboard hinter einem Sperrbildschirm.
  • Log-Pfade und Domainnamen werden geprüft, bevor irgendein entfernter Befehl ausgeführt wird.
Lass Termal lokal laufen, auf deinem eigenen Rechner. Falls du eines Tages die Web-Version hostest, stell sie hinter einen Reverse Proxy mit Authentifizierung — und verlier niemals deinen Hauptschlüssel.

Willst du eigene Mini-Anwendungen bauen? Sieh dir das SDK und die Beispiele auf GitHub an → oder die Übersicht für Entwickler.