Ihren Linux-Server über Telegram steuern¶

Ein Antippen führt einen Befehl auf Ihrem Server aus und sendet die Ausgabe an Ihren Chat zurück.
Telegram Commander verwandelt eine einfache YAML-Konfigurationsdatei in einen Telegram-Bot mit einem Menü aus Schaltflächen. Legen Sie einen beliebigen Terminalbefehl hinter eine Schaltfläche und führen Sie ihn von Ihrem Smartphone aus. Sie müssen keinen Code schreiben.
Installation · Grundlagen · Funktionen · Konfiguration · CLI
Screenshots¶
Ihr Menü, ein laufender Befehl, die zurückgesendete Ausgabe und die manuelle Eingabe eines Befehls. Klicken Sie ein Bild an, um es in voller Größe zu sehen.
Schnell und einfach¶
-
Menü schreiben
Schaltflächen und zugehörige Befehle auflisten.
-
Bot starten
Sofort ausführen oder dauerhaft als Dienst betreiben.
-
Antippen und lesen
Eine Schaltfläche antippen und die Ausgabe im Chat lesen.
Anwendungsfälle¶
- Einen Dienst neu starten oder stoppen
- Container starten und stoppen
- Systempakete aktualisieren
- Protokolle und Journale lesen
- Speicherplatz prüfen
- CPU und Arbeitsspeicher überwachen
- Hosts pingen und URLs testen
- Sicherungen erstellen und wiederherstellen
- Eigene Skripte ausführen
- Host neu starten oder herunterfahren
- Einen beliebigen Befehl manuell eingeben
- Und fast alles andere
Ihre Vorteile¶
-
Keine Programmierung
Menü und Befehle in einer YAML-Datei beschreiben.
-
Von überall
Telegram auf dem Smartphone öffnen und den Server bedienen. Kein VPN zum Host erforderlich.
-
Keine offenen Ports
Der Bot verbindet sich nach außen mit Telegram. Nichts ist im Internet erreichbar.
-
Ausgabe im Chat
Das Ergebnis kommt als Nachricht zurück. Eine SSH-Sitzung ist nicht erforderlich.
-
Kontrolliert und protokolliert
Zugriffsberechtigte Personen auswählen, riskante Aktionen bestätigen und jede Ausführung protokollieren.
-
Verschachtelte Menüs
Schaltflächen in Kategorien gruppieren. Home bleibt oben; Back führt eine Ebene zurück.
-
Wiederverwendbare Funktionen
Einen Befehl einmal schreiben und auf jeder Schaltfläche andere Werte einsetzen.
-
Dauerhaft verfügbar
Als Dienst installieren, damit der Bot mit dem Host startet.
Ein kleines Beispiel¶
Diese Konfiguration erstellt einen Bot mit einer Schaltfläche namens „Laufzeit“.
Beim Antippen wird der Befehl uptime auf dem Server ausgeführt.
Diese vollständige Konfiguration fügt eine Schaltfläche hinzu
telegram:
bot_token: "YOUR_BOT_TOKEN" # (1)!
allowed_users:
- "YOUR_USER_ID" # (2)!
menu:
- name: Laufzeit
type: button
function: command
command: "uptime" # (3)!
- Fordern Sie beim Erstellen des Bots in Telegram ein Token von BotFather an.
- Nur die hier aufgeführten Konten können das Menü öffnen. Sie können eine numerische ID oder einen
@usernameverwenden. - Hier können Sie alles eintragen, was sich in einem Terminal eingeben lässt.
Dies ist eine vollständige, funktionierende Konfiguration. Alles Weitere ist optional.
Für eine kleine, vertrauenswürdige Gruppe entwickelt
Nichts wartet auf eingehende Verbindungen, und nur Konten in
allowed_users erhalten ein Menü. Jeder Bot-Benutzer kann Ihre definierten
Schaltflächen ausführen. Halten Sie die Liste daher kurz.
Bereit zum Ausprobieren?¶
Telegram Commander ist kostenlos und quelloffen. Wenn es Ihnen Zeit spart, können Sie die Entwicklung unterstützen — so bleibt das Projekt aktiv und gepflegt.




