↓ Skip to main content
Self-hosted Dienste für die Familie absichern

Self-hosted Dienste für die Familie absichern

Selbst gehostete Dienste für die Familie sind bequem: Vaultwarden verwaltet die Passwörter, Home Assistant steuert das Haus, Plex liefert Filme, und eine eigene Mastodon-Instanz hält die Beiträge im eigenen Netz. Die übliche Anordnung ist, dass diese Dienste über einen Reverse-Proxy oder Tunnel direkt aus dem Internet erreichbar sind, häufig ohne Anmeldung, damit die Familie sich nicht mit Zugangsdaten herumschlagen muss. Diese Anordnung ist 2026 riskanter geworden, als viele Betreiber sie wahrhaben wollen. Die Software dahinter bekommt Schwachstellen in einem Tempo, das manuelle Kontrolle überfordert, und ein Dienst ohne Anmeldung bedeutet, dass jede dieser Lücken für jeden erreichbar ist, der die Adresse kennt.

Dieser Artikel beantwortet eine konkrete Aufgabe: Wie sichern Sie eine bestehende Familien-Installation mit Vaultwarden, Home Assistant, Plex und ähnlichen Diensten ab, ohne die Familie wieder auszusperren? Die Antwort ist ein Drei-Schichten-Modell. Schicht 1 legt eine Anmeldung vor jeden Dienst, Schicht 2 schließt die offenen Ports, Schicht 3 holt die Update-Disziplin auf den Schwachstellen-Rhythmus. Alle Schritte sind ohne Cloud-Zwang umsetzbar und lassen sich auf einer vorhandenen oder günstig gekauften Maschine nachrüsten. Am Ende steht eine Checkliste, mit der Sie den Zustand Ihrer Installation in einer Stunde prüfen und in einem Nachmittag verbessern können.

Kurzantwort
#

Vaultwarden, Home Assistant und Plex ohne Login ins Internet zu stellen ist riskant. So sichern Sie Familien-Dienste mit VPN, SSO und Update-Disziplin ab.

Was das aktuelle Exploit-Tempo konkret heißt
#

Das Gefühl, dass Selbstgehostetes „gerade etwas zu scharf" wird, ist kein Bauchgefühl, sondern eine Reaktion auf belegbare Zahlen. Zwei weit verbreitete Familien-Dienste zeigen, wie dicht die Schwachstellen inzwischen aufeinander folgen.

Vaultwarden, die selbst gehostete Bitwarden-Implementierung, hat am 3. Oktober 2026 elf Sicherheitshinweise auf einmal veröffentlicht 2 . Darunter sind ein SSRF-Filter-Bypass über den Icon-Endpunkt, eine IDOR-Lücke im Organisations-Import, ein unauthentifizierter WebSocket-Flooding-Vektor am Benachrichtigungs-Endpunkt und eine Verwirrung der Cipher-Eigentümerschaft. Alle elf sind mit „medium" eingestuft, was bei einem Passwort-Manager wenig tröstlich ist: Eine IDOR-Lücke in einem Tool, das Zugangsdaten verwaltet, ist nie harmlos. Die betroffenen Versionen bis 1.36.0 sind in Version 1.37.0 behoben 7 . Bereits im April 2026 hatte Vaultwarden eine Umgehung des Brute-Force-Schutzes geschlossen 2 .

Home Assistant dokumentiert seine Sicherheitslage selbst und führt für 2026 mehrere Schwachstellen auf 1 . CVE-2026-34205, als „critical" eingestuft, machte unauthentifizierte Add-on-Endpunkte über das Host-Netzwerk erreichbar. CVE-2026-54317 legte Schaltzustand und Zonentopologie eines Konnected-Alarmpanels gegenüber nicht angemeldeten Anfragern im lokalen Netz offen 1 . Einen Sonderfall bildet CVE-2026-91130, eine XSS-Lücke in der Statistik-Graph-Card: Sie ist in HA Core als „high" (CVSS 4.0: 8,8) eingestuft, nach der Umbrella-Bewertung des GitHub-Advisory-Dienstes mit 9,3 jedoch „critical" 6 . Das Muster ist überall dasselbe: Es sind nicht die exotischen Angriffe, sondern einfache Fehler in Authentifizierung, Autorisierung und Eingabeprüfung, die in schneller Folge gefunden und gefixt werden.

Für den Betreiber heißt das: Zwischen der Veröffentlichung einer Schwachstelle und der automatisierten Suche nach ihr im Internet liegt nach Erfahrung nur ein kurzes Zeitfenster, oft Stunden. Wer Dienste ohne Anmeldung betreibt, verlässt sich darauf, in diesem Fenster manuell zu patchen. Das ist keine realistische Annahme, und die Konsequenz eines Treffers hängt direkt davon ab, welcher Dienst getroffen wird. Ein offener Plex gibt Angreifern Zugriff auf die Medienbibliothek, ein offenes Vaultwarden auf die Passwörter der ganzen Familie.

Schicht 1: Eine Anmeldung vor jeden Dienst
#

Der wirksamste einzelne Schritt ist, jeden Dienst hinter eine Anmeldung zu legen. Nicht die Anwendung selbst muss das leisten, sondern die Schicht davor: der Reverse-Proxy oder Tunnel.

Ein Tunnel-Proxy wie Pangolin bringt Identität und Zugriffskontrolle bereits mit. Pangolin beschreibt sich selbst als einen auf Identität und Kontext bezogenen Tunnel-Reverse-Proxy, der Authentifizierung und fein granulare Zugriffskontrolle anbietet, ohne dass der Client eine Software installieren muss. Routing, Lastverteilung, Health-Checks und SSL-Zertifikate laufen, ohne das eigene Netz direkt ins Internet zu stellen 3 . Der entscheidende Hebel ist die SSO-/OIDC-Funktion: Ist sie aktiv, ist kein Dienst mehr anonym erreichbar, egal wie viele Lücken die Anwendung selbst hat. Die Fehlerkette aus der Ausgangslage entsteht nicht durch Pangolin, sondern dadurch, dass diese Anmeldung deaktiviert oder nie eingerichtet wurde.

Der Ablauf nach der Einrichtung ist simpel. Die Familie ruft die gewohnte Adresse auf, wird aber zuerst zum Identitätsanbieter umgeleitet, meldet sich dort einmal an und landet danach in dem Dienst, den sie angefordert hat. Für die Familie ändert sich fast nichts, außer dass jetzt eine Anmeldung verlangt wird. Für den Angreifer ändert sich alles: Er steht vor einer zentralen, gut gepflegten Zugangskontrolle statt vor einer Kette von Anwendungen mit ungleichem Sicherheitsniveau.

Zwei Dienste verdienen besondere Aufmerksamkeit. Vaultwarden verwaltet die Zugangsdaten der ganzen Familie und sollte nie anonym erreichbar sein, auch nicht „nur kurz". Bei Plex und Audiobookshelf ist die Lage differenzierter: Audiobookshelf bringt inzwischen eine eigene OIDC-Anbindung mit 8 , Plex beherrscht kein eigenes offenes OIDC-Login für den Media Server. Beide lassen sich trotzdem absichern, indem der Proxy eine Forward-Auth-Anfrage stellt, also erst nach erfolgreicher Anmeldung am Identitätsanbieter zum eigentlichen Dienst durchreicht. Für nahezu jede Webanwendung existiert so ein Weg, die Anmeldung davorzuschalten, auch wenn die Anwendung selbst keine modernen Login-Protokolle spricht.

Drei konkrete Schritte reichen für die erste Absicherung:

  1. Aktivieren Sie SSO/OIDC am Tunnel und verknüpfen Sie einen Identitätsanbieter wie Authentik, Authelia oder Keycloak. Jeder Dienst bekommt eine Zugriffsregel, keine Ausnahme „nur für die Familie".
  2. Setzen Sie für Vaultwarden und den Identitätsanbieter selbst eine zweite Stufe: FIDO2-/WebAuthn-Schlüssel oder TOTP. Vaultwarden unterstützt beides nativ. Der Identitätsanbieter ist jetzt das Tor zu allem und verdient die strengste Anmeldung.
  3. Nutzen Sie für den eigenen Administrationszugang einen getrennten Pfad mit härterer Anmeldung. Die Familie meldet sich über SSO an, Sie selbst über einen zusätzlichen Faktor.

Wer keinen eigenen Identitätsanbieter betreiben möchte, erreicht dasselbe mit einem identitätsbewussten Proxy eines Anbieters. Cloudflare Access positioniert genau das als Kern: eigene Webanwendungen mit einer Anmeldung zu schützen und so den klassischen VPN-Zugang zu ersetzen 4 . Der Nachteil ist die Abhängigkeit von einem Anbieter, der Vorteil, dass man keine weitere Komponente selbst patchen muss. Beides sind tragfähige Wege. Wichtig ist nur, dass vor jedem Dienst eine Anmeldung liegt und dass diese Anmeldung selbst mit einem zweiten Faktor gesichert ist.

Homelab Hardware gebraucht – Illustration 2

Schicht 2: Ein Netz ohne offene Ports
#

Die zweite Schicht verkleinert die Angriffsfläche auf wenige, bewusst geöffnete Zugänge. Drei Muster stehen zur Auswahl, und sie schließen sich nicht aus.

Nur Tunnel, keine Weiterleitung. Ein Tunnel-Proxy stellt Verbindungen von innen nach außen her, statt Ports am Router zu öffnen. Damit ist kein Dienst mehr über die öffentliche IP direkt ansprechbar 3 . Der Preis: Der Proxy selbst braucht öffentlich erreichbare Ports – Pangolin verlangt dafür 80/TCP, 443/TCP sowie die WireGuard-Ports 51820/UDP und 21820/UDP 14 . Die Anwendungen dahinter bleiben aber unsichtbar, sie werden nur durch den Proxy veröffentlicht. Das ist die niedrigste Reibung für die Familie, weil sie weiterhin eine normale Webadresse aufrufen kann. Die Aufhebung der Portfreigaben am Router ist der erste handfeste Prüfpunkt: Was nicht mehr weitergeleitet wird, kann auch nicht mehr direkt angegriffen werden.

VPN für alles Administrationsnahe. Für Home Assistant, Verwaltungsoberflächen und den Identitätsanbieter ist ein VPN die robusteste Wahl. WireGuard ist ein schlanker, moderner VPN-Tunnel mit aktuellem Kryptografie-Standard und ohne die Altlasten älterer Protokolle 5 . Ein Minimal-Setup für einen Client sieht so aus:

[Interface]
PrivateKey = <Client-Schlüssel>
Address = 10.8.0.2/24
DNS = 10.8.0.1

[Peer]
PublicKey = <Server-Schlüssel>
Endpoint = vpn.example.org:51820
AllowedIPs = 10.8.0.0/24

Mit AllowedIPs = 10.8.0.0/24 läuft nur der Verkehr zu den eigenen Diensten durch den Tunnel, der restliche Datenverkehr des Geräts bleibt unberührt. Das senkt die Hürde für Familienmitglieder erheblich, weil der Tunnel ihr Gerät nicht komplett übernimmt. Auf dem Server genügt dieselbe Datei mit vertauschten Rollen und ein AllowedIPs = 10.8.0.2/32 für den Client. Was nicht eingerichtet werden sollte, ist ein direkt aus dem Internet erreichbarer SSH-Port für die Administration; die Verwaltung läuft über den Tunnel und nirgendwo sonst.

Getrennte Netze. Wer den Aufwand tragen kann, trennt die Dienste in VLANs: ein Netz für Hausautomation und IoT, eines für die Dienste, eines für die Familie. Home Assistant ist hier der wichtigste Kandidat, weil ein kompromittiertes Smart-Home-Gerät nicht gleich den Rest des Netzes erreichen soll. Ein verwalteter Switch mit VLAN-Fähigkeit reicht dafür; mehr als eine Handvoll Geräte braucht es nicht, um die Trennung wirksam zu machen.

Die Reihenfolge ist eine Entscheidungshilfe, keine Pflicht: Wer nur eines davon umsetzt, wählt zuerst die Anmeldung aus Schicht 1, dann den Tunnel, dann den VPN. Der Tunnel ohne Anmeldung war genau das Ausgangsproblem und sollte nie allein stehen. Der VPN ohne Anmeldung davor ist ebenfalls lückenhaft, denn er schützt zwar das Netz, nicht aber den Fall, dass sich jemand im WLAN der Familie befindet oder ein Konto geteilt wird.

Schicht 3: Updates und Betrieb
#

Die dritte Schicht ist die langweiligste und die, an der die meisten Installationen scheitern: die Update-Disziplin. Die Schwachstellen-Dichte aus dem ersten Abschnitt macht einen manuellen „wenn ich daran denke"-Rhythmus unbrauchbar.

Bei Containern ist der Kern ein Zwei-Befehle-Rhythmus:

docker compose pull
docker compose up -d

Dazu eine feste Frequenz, im Idealfall automatisiert. Watchtower ist dabei nur eine Option unter mehr, und eine mit eingebauter Einschränkung: Das Projekt ist inzwischen archiviert, die letzte Version stammt von 2023, und die Maintainer empfehlen Watchtower ausdrücklich nicht für produktive Umgebungen 9 . Der Zielkonflikt bleibt: Eine reine Auto-Update-Lösung schließt Lücken sofort, kann aber eine noch nicht getestete Version einspielen und den Dienst kurz stoppen. Für Vaultwarden, das sensible Daten verwaltet, ist ein schneller, kontrollierter Patch wichtiger als ein betrieblich sauberes Zeitfenster. Für Plex oder Audiobookshelf ist die Dringlichkeit geringer, dort reicht ein wöchentlicher Rhythmus. Eine sinnvolle Abstufung ist: sicherheitskritische Dienste automatisch oder täglich prüfen, Unterhaltungsdienste wöchentlich.

Drei weitere Betriebsregeln zahlen sich aus:

  • Beobachten Sie die Sicherheitshinweise der Projekte, die Sie betreiben. Bei Vaultwarden und Home Assistant sind die Advisories öffentlich und strukturiert 1 , 2 . Ein Blick in die Release-Notes genügt, um zu wissen, ob ein Update Pflicht ist oder warten kann; für Vaultwarden und Home Assistant gibt es dafür jeweils einen funktionierenden Atom-Feed über die Releases 10 , 11 .
  • Schalten Sie Funktionen ab, die Sie nicht brauchen. Der unauthentifizierte WebSocket-Endpunkt aus den Vaultwarden-Hinweisen 2 ist ein Beispiel dafür: Er wird nur registriert, wenn die WebSocket-Unterstützung in der Konfiguration aktiviert ist 15 . Der Organisations-Import gehört zu den Funktionen, die sich nicht per Schalter abschalten lassen – dort bleibt nur, ihn nicht zu nutzen und die betroffenen Versionen zu aktualisieren. Weniger Funktionen bedeutet weniger mögliche Lücken.
  • Halten Sie Backups regelmäßig vor und testen Sie die Wiederherstellung – nach der verbreiteten 3-2-1-Regel: drei Kopien, davon zwei auf unterschiedlichen Datenträgern und eine außer Haus 12 . Ein verschlüsseltes Backup der Vaultwarden-Datenbank und der Home-Assistant-Konfiguration auf einem getrennten Datenträger ist der Unterschied zwischen „Vorfall" und „Katastrophe". Ein Backup, das nie zurückgespielt wurde, ist eine Hoffnung und kein Backup.

Ein Punkt wird häufig übersehen: Die Absicherung ist kein Einmal-Projekt, sondern ein Zustand. Wer die drei Schichten heute einrichtet und dann ein halbes Jahr nichts mehr anfasst, steht wieder dort, wo er begonnen hat, nur mit einem falschen Sicherheitsgefühl zusätzlich.

Home Assistant als Sonderfall
#

Home Assistant verdient einen eigenen Absatz, weil sein Berechtigungsmodell anders ist, als viele annehmen. Das Projekt schreibt selbst: Es geht davon aus, dass jeder angemeldete Nutzer vertrauenswürdig ist, und setzt keine Nutzerrechte durch; jeder angemeldete Nutzer hat denselben Zugriff wie ein Besitzerkonto 1 . Wer Home Assistant also offen ins Internet stellt und nur eine schwache Anmeldung davor legt, gibt jedem, der die Anmeldung überwindet, den vollen Zugriff auf das Haus.

Die Konsequenz ist einfach: Home Assistant gehört hinter den VPN und nicht hinter einen anonym erreichbaren Tunnel. Der Zugriff über die Companion-App und aus dem Heimnetz bleibt davon unberührt. Wer Home Assistant zwingend aus der Ferne ohne VPN erreichbar haben will, sollte mindestens die Anmeldung aus Schicht 1 davorlegen und die Funktionen des Dienstes einschränken, statt die volle Oberfläche freizugeben. Die erwähnte kritische Lücke CVE-2026-34205 zeigt zudem, dass Add-ons mit Host-Netzwerkzugriff die Absicherung der Oberfläche umgehen können 1 ; solche Add-ons verdienen eine eigene Prüfung, nicht nur die Web-Anmeldung.

Welche Hardware dafür taugt, gebraucht reicht meist
#

Für die Absicherung braucht es keine neue Maschine. Ein eigener, abgetrennter Rechner für den Randbereich, also Tunnel, VPN und Identitätsanbieter, ist sinnvoll, weil er die Angriffsfläche von den eigentlichen Diensten trennt. Dafür reicht ein günstiger Mini-PC vollkommen aus: Pangolin selbst nennt für den typischen Betrieb 2 vCPU, 2 GB RAM und 20 GB SSD als empfohlene Ausstattung, für ein Basic-Setup genügen laut Projekt 1 vCPU und 2 GB RAM 13 . Genau hier ist gebrauchte Homelab-Hardware ein sinnvoller Weg: Ein ausgemustertes Gerät aus zweiter Hand als reiner VPN- und Proxy-Endpunkt kostet wenig und entkoppelt die Dienste von der Außenwelt, ohne den Hauptserver anzufassen.

Beim Gebrauchtkauf zählen für diesen Zweck vier Punkte mehr als die reine Rechenleistung. Erstens, ob der Hersteller noch BIOS-/UEFI-Firmware pflegt, denn alte Boards ohne Firmware-Fixes sind selbst ein Sicherheitsrisiko. Zweitens ein Gigabit-Netzwerkanschluss, weil der Endpunkt den gesamten ein- und ausgehenden Tunnelverkehr trägt. Drittens eine vertretbare Stromaufnahme und ein leiser Lüfter, denn das Gerät läuft dauerhaft. Viertens ein bekannter, noch unterstützter Chipsatz, damit das Betriebssystem Updates bekommt. Eine gebrauchte Maschine mit aktuellem UEFI ist hier besser als ein günstiger Neukauf mit abgekündigter Plattform.

Was das alles nicht löst
#

Die drei Schichten verkleinern die Angriffsfläche, sie beseitigen sie nicht. Drei Grenzen bleiben bestehen und sollten niemanden in falscher Sicherheit wiegen.

Erstens schützt keine dieser Maßnahmen vor einer Schwachstelle in der Anwendung selbst, wenn ein Angreifer die Anmeldung bereits überwunden hat oder wenn die Lücke vor der Anmeldung liegt. Die Schichten erhöhen den Aufwand, sie machen den Angriff nicht unmöglich. Zweitens bleibt der Mensch der schwächste Punkt: Ein Familienmitglied, das auf eine Phishing-Seite hereinfällt und sein SSO-Passwort plus zweiten Faktor eingibt, hebelt die Anmeldung aus. Drittens löst kein Proxy das Problem der Datenverantwortung: Wer Vaultwarden oder ein Mastodon für andere betreibt, trägt die Verantwortung für deren Daten und für die Reaktion, wenn doch etwas passiert.

Home Assistant hat darüber hinaus eine strukturelle Grenze, die sich nicht wegkonfigurieren lässt: das fehlende Nutzerrechte-Modell 1 . Solange jeder angemeldete Nutzer Besitzerrechte hat, bleibt der Dienst ein Objekt, das man eher wegsperren als fein absichern sollte.

Die Checkliste
#

Für die eigene Prüfung genügen acht Punkte, die sich an einem Nachmittag abarbeiten lassen:

  • Jeder öffentlich erreichbare Dienst liegt hinter einer SSO-/OIDC-Anmeldung, keine anonyme Ausnahme.
  • Vaultwarden und der Identitätsanbieter verlangen einen zweiten Faktor (FIDO2 oder TOTP).
  • Alle Portfreigaben am Router sind aufgehoben, der Zugriff läuft nur über den Tunnel.
  • Home Assistant ist nur über VPN oder eine Anmeldung mit eingeschränkter Oberfläche erreichbar.
  • Kein SSH-Port ist aus dem Internet erreichbar.
  • Updates laufen automatisiert oder nach festem Rhythmus, sicherheitskritische Dienste zuerst.
  • Verschlüsselte Backups existieren nach der 3-2-1-Regel und wurden mindestens einmal zurückgespielt.
  • Nicht benötigte Funktionen und Add-ons mit Host-Netzwerkzugriff sind deaktiviert oder geprüft.

Entscheidungshilfe: Wann ist das sinnvoll?
#

Eher sinnvoll, wenn du Self-hosted Dienste für die Familie absichern nicht nur als Nachricht lesen willst, sondern eine praktische Einordnung brauchst: Was ändert sich, wen betrifft es und welche nächsten Schritte sind realistisch?

Eher abwarten, wenn die Quellenlage noch dünn ist, wichtige technische Details fehlen oder der Nutzen nur aus Hersteller- oder Projektversprechen besteht. Dann ist Beobachten besser als vorschnelles Umstellen.

Worauf du achten solltest: konkrete Verfügbarkeit, nachvollziehbare Kosten, offene Einschränkungen, Sicherheits- oder Datenschutzfolgen und belastbare Quellen statt bloßer Ankündigungen.

Fazit
#

Die Ausgangslage, Familien-Dienste ohne Anmeldung über einen Tunnel erreichbar zu machen, ist mit vertretbarem Aufwand zu beheben. Die Reihenfolge ist entscheidend: erst eine Anmeldung vor jeden Dienst, dann ein Netz ohne offene Ports, dann eine Update-Disziplin, die den Schwachstellen-Rhythmus einholt. Home Assistant wandert hinter den VPN. Für die Trennung von Randbereich und Diensten genügt gebrauchte Hardware. Was bleibt, ist eine ehrliche Restgröße an Risiko, die sich durch keine dieser Maßnahmen auf null drücken lässt, die sich aber von einem offenen, anonym erreichbaren Dienst grundlegend unterscheidet.

Homelab Hardware gebraucht – Illustration 3

Weiterführende Artikel
#

Passende Produktrecherchen
#

Wenn du die praktische Seite vertiefen möchtest: Diese konkreten Produkte passen zum Thema dieses Artikels. Es ist keine Rangliste und keine Kaufpflicht, sondern eine kurze Auswahl mit Begründung, für wen sie interessant sein kann:

Hinweis: Als Amazon-Partner verdient kalika.de an qualifizierten Verkäufen. Für dich ändert sich der Preis nicht.

Hinweis: Dieser Link ist ein Starlink-Empfehlungslink. Wenn du darüber bestellst, können für dich und kalika.de Vorteile nach den jeweils geltenden Starlink-Bedingungen entstehen.

Grenzen der Einordnung
#

Die Quellen beschreiben den Stand zum Zeitpunkt der Recherche. Sie ersetzen keine Prüfung im konkreten Einsatz; Konfiguration, Voraussetzungen und lokale Rahmenbedingungen können Ergebnisse verändern. Vor wichtigen Entscheidungen sollten Leserinnen und Leser die genannten Primärquellen erneut prüfen.

Transparenzhinweis
#

Dieser Beitrag wurde mit Unterstützung künstlicher Intelligenz erstellt und automatisiert auf Quellen, Fakten und Qualitätskriterien geprüft.

Quellen
#

[1] Home Assistant Security

[2] Vaultwarden Security Advisories

[3] Pangolin: Tunneled Reverse Proxy

[4] Cloudflare One (Zero Trust, „Replace your VPN")

[5] WireGuard VPN

[6] GitHub Advisory: Home Assistant – XSS in Statistics Graph Card (GHSA-wx4m-69m9-gx3m)

[7] Vaultwarden 1.37.0 Release (Security Fixes)

[8] Audiobookshelf: OIDC-Login einrichten

[9] Watchtower: Projekt archiviert, nicht für Produktivumgebungen empfohlen

[10] Vaultwarden: Release-Atom-Feed

[11] Home Assistant Core: Release-Atom-Feed

[12] BSI: Datensicherung – wie geht das?

[13] Pangolin-Dokumentation: Choosing a VPS (empfohlene Ausstattung)

[14] Pangolin-Dokumentation: DNS & Networking (benötigte Ports)

[15] Vaultwarden-Quellcode: Notifications-Routen werden nur bei aktiviertem WebSocket registriert

Related