Skip to content
Diese Seite wurde mit KI übersetzt und kann Ungenauigkeiten enthalten. Hilf mit, sie auf GitHub zu verbessern.

Gately v0.6.5.4 veröffentlicht ​

  1. November 2026

v0.6.5.4 herunterladen · GitHub Release

Wake-on-LAN: Fern-Herunterfahren ​

Wählen Sie für ein Gerät eine SSH-Verbindung aus dem Web-Terminal und geben Sie einen Befehl zum Herunterfahren ein, dann erhält die Gerätekarte die Schaltfläche „Herunterfahren“ (API POST /api/wol/devices/{key}/shutdown).

  • Das Formular bietet gängige Befehle für Linux (shutdown -h now), Windows (shutdown /s /t 0, mit aktiviertem OpenSSH-Server) und macOS (sudo -n shutdown -h now);
  • Die Verbindung muss einmal im Web-Terminal geöffnet worden sein, damit ihr Host-Schlüssel gespeichert ist; unbekannten Hosts wird unbeaufsichtigt nie vertraut;
  • Jedes Herunterfahren öffnet eine neue SSH-Verbindung und schließt sie danach, sodass nie eine veraltete Verbindung von vor dem Neustart des Geräts genutzt wird; der Befehl läuft höchstens 30 Sekunden, pro Gerät jeweils nur einer; bricht die Verbindung ab, bevor ein Exit-Code zurückkommt, gilt das Herunterfahren als begonnen;
  • API-Tokens benötigen zusätzlich zu wol:write die Berechtigung webterminal:write, um Geräte anzulegen, zu bearbeiten, zu kopieren oder ein Herunterfahren auszulösen, und webterminal:read, um die verfügbaren SSH-Verbindungen aufzulisten.

Wake-on-LAN: Bemfa-Sprachsteuerung ​

Mit angebundenem Bemfa schalten Sprachassistenten wie Xiao AI, Xiaodu oder Google Assistant Geräte ein und aus: Legen Sie in der Bemfa-Konsole ein Topic an, das auf 001 (Steckdose) oder 006 (Schalter) endet, tragen Sie dasselbe Topic beim Gerät ein, geben Sie unter „Wake-on-LAN → Bemfa“ den privaten Benutzerschlüssel ein und aktivieren Sie es, und verknüpfen Sie dann Ihr Bemfa-Konto in Apps wie Mi Home oder Xiaodu.

„Einschalten“ weckt das Gerät, „Ausschalten“ fährt es aus der Ferne herunter, und nach Erfolg wird der Zustand an Bemfa zurückgeschrieben; Wecken oder Herunterfahren über die Oberfläche oder API schreibt ihn ebenfalls zurück. Gately verbindet sich per MQTT 3.1.1 über TLS mit bemfa.com:9503 und prüft das Zertifikat, der private Schlüssel wird in der API maskiert; der vorige Zustand, den der Server beim Abonnieren erneut sendet, wird nicht ausgeführt, und derselbe Befehl innerhalb von 10 Sekunden wird nur einmal ausgeführt. Pro privatem Schlüssel kann nur ein Client online sein.

Web-Dienst: zusätzlicher HTTP-Port am Listener ​

Ein Listener kann zusätzlich einen unverschlüsselten HTTP-Port erhalten (z. B. 80 neben einem HTTPS-Listener auf 443), der alle Sites und Einstellungen mit dem Hauptport teilt; für HTTP genügt damit derselbe Listener, ohne die Sites ein zweites Mal einzutragen. Bei aktivem HTTPS wählen Sie „Auf HTTPS umleiten“ (Standard; behält Domain, Pfad und Query-String bei, setzt den Port aus der Zugriffsadresse ein und nutzt 301 für GET/HEAD und 308 für andere Methoden) oder „Ausliefern“.

  • ACME-HTTP-01-Prüfungen, das PROXY-Protokoll und die automatische Firewall-Freigabe gelten auch für diesen Port; ist der Port belegt, läuft der Hauptport weiter und der Listener-Status nennt den Grund;
  • Domains ohne passende Site werden nicht umgeleitet: Sie erhalten die 404 für unbekannte Domains oder gehen an die Standard-Site (eine Standard-Site „Verbindung trennen“ trennt die Verbindung), wie über HTTPS; die Weiterleitung von HTTP auf demselben Port verhält sich jetzt ebenso;
  • Beim Speichern wird geprüft, ob der HTTP-Port mit Ports anderer Listener kollidiert; wird ein Listener über Protokoll-Routing oder Portweiterleitung erreicht und ist kein Zugriffsport eingetragen, erinnert der Editor daran, den Eingangsport einzutragen.

Navigationspanels nutzen dieselben Farbschemata wie die Verwaltungsoberfläche (Gately-Originale und klassische Paletten), und im Panel-Editor wird das Standarddesign gewählt. Besucher wechseln das Design über die Palettenschaltfläche oben rechts, die wie in der Verwaltungsoberfläche funktioniert: heller, dunkler oder systemabhängiger Modus, Farbschemata mit Vorschau beim Überfahren, die sich beim Klick von der Klickstelle aus ausbreiten, sowie eigene Akzentfarbe und Eckenradius; auf Smartphones öffnet sich die Auswahl von unten. Die Wahl wird im Browser des Besuchers gespeichert und zwischen Panel und Verwaltungsoberfläche geteilt, wenn beide unter derselben Domain laufen. Siehe Web-Dienst · Navigationspanels.

Veröffentlicht unter der Apache-2.0-Lizenz.