DiensteVonAussen
Die zehn Dienste im Menü links sind die, die täglich gebraucht werden. Alles andere, was von außen über https erreichbar ist, steht hier -- mit dem, womit man sich anmeldet, damit man nicht vor einer Anmeldeseite steht und raten muss. Der Name eines Dienstes ist der Link auf den Dienst selbst.
Die Dienste
| Dienst | Anmeldung | Doku |
|---|---|---|
| Haus-Startseite mit der Diensteliste | keine | Doku |
| Rolladen | Authelia | Doku |
| Flowable (Workflow-Engine) | Authelia | Doku |
| Motorstorm-Leaderboards, neu | Authelia | Doku |
| Jupyter Hub | Authelia; danach die Anmeldung von Jupyter selbst | Doku |
| Passwort ändern (Authelia) | Authelia | Doku |
| Logsys | Authelia (Joachim = Administrator); im Haus ohne Anmeldung | Doku |
| BlueMap (Minecraft-Karte) | Authelia | Doku |
| ax3 (Router, DHCP und DNS) | Authelia; danach die Anmeldung von LuCI selbst (root) | Doku |
| ax4 (Router, Mesh-Repeater) | Authelia; danach die Anmeldung von LuCI selbst (root) | Doku |
| Motorstorm-Leaderboards, alt | keine (extern gehostet) | |
| Github | Github-Konto | |
| OpenSCAD-OBS (Paketbau) | OBS-Konto | Doku |
| Vox-Ops (Sprachassistent) | Authelia | Doku |
Anmeldung
Authelia ist die Anmeldung des Hauses. Wer angemeldet ist, kommt ohne zweite Abfrage an alle Dienste, die daran hängen -- das sind genau die zehn aus dem Menü (bis auf Home Assistant, Grafana und Nextcloud, die ihre eigene Anmeldung haben, und MediaFind, das danach noch die Anmeldung der App selbst verlangt) und die Dienste oben mit dem Vermerk "Authelia". Die Sitzung gilt für den ganzen Namen banzhaf.chickenkiller.com, auch über die verschiedenen Ports hinweg.
Wer sein Passwort ändern will, nimmt den Eintrag "Passwort ändern" in der Liste. Wie Authelia aufgebaut ist, steht auf der Trac-Seite HomeAuth.
Zwei Wege nach außen
Ein Dienst ist auf eine von zwei Arten von außen erreichbar:
# Über job6 als Reverse Proxy (bis 2026-10-10 job4) -- der Normalfall. Auf job6 liegt für den Dienst ein TLS-vHost mit dem Let's-Encrypt-Zertifikat für banzhaf.chickenkiller.com und Authelia davor: entweder als Pfad auf Port 443 (/shutter/, /media/, /flowable-ui/) oder als eigener Port mit eigenem vHost, so wie Logsys (8543), die vier Menüdienste mit eigenem Port (TV Tipps 8844, AVL 8766, Klima Status 8099, Open WebUI 8080), Jupyter Hub (7000), BlueMap (8100) und die beiden Router (ax3 8003, ax4 8004 -- die Ziffer im Port ist die aus dem Gerätenamen). Der Dienst selbst hört dann nur im LAN oder auf 127.0.0.1 von job6 (die meisten seit dem 2026-10-10), oder er ist das Gerät selbst, und weiß von außen nichts. Nachteil: unverschlüsselt ist er im Haus erreichbar, und ein Dienst mit eigener Anmeldung bekommt trotzdem Authelia davor. # Direkt auf das Gerät -- die Ausnahme. Das Gerät bringt sein eigenes TLS mit und bekommt eine eigene Weiterleitung im Router; so läuft Home Assistant auf dem QNAP (Port 8123, eigene Anmeldung). Diese Form wächst voraussichtlich: was wenig Rechenzeit, Speicher und Netz braucht, kann als Container auf dem QNAP laufen und wird dann so veröffentlicht.
In beiden Fällen steht die Freigabe in der Fritz!Box -- im ersten Fall zeigt sie auf job6 (192.168.1.6; bis 2026-10-10 job4), im zweiten direkt auf das Gerät. Die Regeln selbst stehen in der Liste der Portfreigaben; wie man sie anlegt, steht auf der Trac-Seite SkillFritzbox.
Nicht mehr aufgeführt
MediaFind stand hier bis zum 2026-09-22 als „nicht freigeschaltet“: der Aufruf endete mit 404. Der Proxy am Webserver ist inzwischen eingebunden, `/media/` endet nicht mehr mit 404, sondern an der Authelia-Anmeldung. Der Dienst wird täglich gebraucht und steht seit demselben Tag direkt im Menü links; hier ist er deshalb wieder gestrichen. Angemeldet wird man sich dort mit Authelia, und danach verlangt die App noch ihre eigene Anmeldung -- wie das gemeint ist, steht auf der Trac-Seite MediaFind.