Gately v0.5.0 veröffentlicht
- Oktober 2026
Gately sitzt am Rand Ihres Netzwerks und verwaltet DNS-Zugangsdaten und private Zertifikatsschlüssel. Deshalb war Nachvollziehbarkeit von Anfang an der wichtigste Grundsatz. v0.5.0 erweitert ihn vom offenen Quellcode auf den laufenden Betrieb: Wer hat wann was geändert, wie hat sich die Konfiguration entwickelt, und stammt die heruntergeladene Binärdatei wirklich aus dem offiziellen Build?
v0.5.0 herunterladen · GitHub Release
Nachvollziehbarkeit: Audit-Protokoll und Konfigurationsverlauf
- Audit-Protokoll: Anmeldungen, jede Konfigurationsänderung, Downloads von Sicherungen oder privaten Schlüsseln sowie Terminal-Sitzungen werden mit Benutzer, Quell-IP, Methode und Pfad protokolliert. Request-Bodys und Geheimnisse werden nie gespeichert.
- Konfigurationsverlauf mit Zurücksetzen per Klick: Bei jedem Überschreiben einer Konfigurationsdatei wird die vorherige Version gespeichert (30 pro Datei). Sie können Zeile für Zeile vergleichen und zurücksetzen; auch das Zurücksetzen lässt sich rückgängig machen.
- Echte Client-Adresse: Steht die Verwaltungsoberfläche auf demselben Host hinter nginx, haproxy oder den Gately-Web-Diensten, werden weitergeleitete Adressen nur von lokalen Proxys akzeptiert. So sehen Nur-LAN-Zugriff, Anmeldebegrenzung und Audit-Protokoll den echten Besucher.
Siehe Audit und Konfigurationsverlauf.
Sicherere Anmeldung
- Anmeldung per Passkey: Fingerabdruck, Gesicht oder Geräte-PIN statt Passwort. Gespeichert wird nur der öffentliche Schlüssel, ein Bestätigungscode ist nicht nötig.
- Nur-Lese-Konten: Geben Sie Familie oder Kollegen ein Konto, das nur ansehen darf und weder Einstellungen ändern noch Sicherungen herunterladen oder Geheimnisse lesen kann.
- Signierte Releases: Binärdateien und Docker-Images werden mit cosign-Signaturen, Build-Provenienz und SBOM ausgeliefert, sodass Sie prüfen können, dass sie aus der offiziellen CI stammen. Siehe Releases verifizieren.
Neue Funktionen
- ACME HTTP-01: Zertifikate auch ohne unterstützten DNS-Anbieter ausstellen.
- HTTP/3 (QUIC) für Listener der Web-Dienste, mit einem Schalter aktiviert.
- PROXY-Protokoll aus der Portweiterleitung: Die echte Client-Adresse bleibt über haproxy- und nginx-Stationen hinweg erhalten. Siehe Portweiterleitung.
- Sieben neue DDNS-Anbieter: Amazon Route 53, OVHcloud, Gandi, NS1, Bunny DNS, Namecheap und DynDNS2 (No-IP, Dynu, …).
- Sieben neue Benachrichtigungskanäle: ntfy, Gotify, Pushover, Discord, Slack, ServerChan und PushPlus, dazu integrierte Regelvorlagen wie „Kritische Ausfälle“, „Zertifikatsablauf“ und „Sicherheit & Anmeldungen“.
Einfacherer Betrieb
- Globaler Prometheus-Endpunkt
/api/metrics: Zertifikatsablauf, DDNS-Synchronisierungsstatus, Traffic der Portweiterleitung sowie Zustand von Sites und Backends in einem Scrape, mit Grafana-Dashboard. Siehe Monitoring. - Netzwerk-Selbsttest: Öffentliche IPv4 / IPv6, Carrier-Grade-NAT, Uhrzeit, Ports 80 / 443, DDNS-Auflösung und Zertifikatsablauf mit einem Klick prüfen.
- Einrichtung beim ersten Start: Passwort ändern, Zwei-Faktor-Authentifizierung oder Passkey einrichten, Selbsttest ausführen, aus Lucky importieren und Benachrichtigungen einrichten, alles auf einer Seite.
- Bereitstellung:
GATELY_INITIAL_PASSWORDlegt das Initialpasswort fest, das deklarative Konfigurationsverzeichnis-applyeignet sich für GitOps, und Dienstvorlagen für systemd und OpenWrt liegen bei. Siehe Installation.
Hinweise zum Upgrade
- Docker: das neue Image laden und den Container neu erstellen. Binärdatei: die ausführbare Datei ersetzen und neu starten.
- Sendet eine Regel der Portweiterleitung das PROXY-Protokoll, muss das Ziel es akzeptieren (zum Beispiel haproxy mit
accept-proxy). Entfernen Sie vor einem Downgrade auf v0.4.x zuerst die PROXY-Einstellung am Ziel. - Das Vertrauen in lokale Proxys ist standardmäßig aktiv und lässt sich unter Einstellungen → Zugriffskontrolle abschalten.
- Mit QUIC-Unterstützung ist die einzelne Binärdatei jetzt etwa 32 MB groß.
Fragen und Ideen sind in den GitHub Issues oder in der Telegram-Gruppe willkommen.