Schritt 5 von 10
Domain oder Heimnetz
Entscheide vor der Installation: HTTPS von überall mit deiner eigenen Domain oder LAN-Modus nur in deinem Heimnetz.
| Domain-Modus | LAN-Modus | |
|---|---|---|
| Dashboard | https://app.example.com, von überall | http://<server-ip>, nur zu Hause |
| Apps | Jede mit eigener HTTPS-Adresse, zum Beispiel plex.example.com | Serveradresse und der übliche Port der App |
| Passkeys | Ja | Nein, sie brauchen HTTPS auf deiner eigenen Domain |
| Du brauchst | Eine Domain mit DNS bei Cloudflare (der Gratis-Plan reicht) und Zugang zu deinem Router | Sonst nichts |
example.com steht für deine eigene Domain, <server-ip> für die Adresse des Servers zu Hause, zum Beispiel 192.168.1.200.
Domain-Modus vorbereiten
- Erstelle einen Cloudflare-API-Token. Cloudflare → My Profile → API Tokens → Create Token → Vorlage Edit zone DNS → Zone Resources: Include, Specific zone, deine Domain → Create Token. Kopiere den Token; der Installer fragt danach. Verwende einen API-Token, nie den Global API Key, und füge ihn nie in Chats oder E-Mails ein.
- Lege einen DNS-Eintrag an. Cloudflare → deine Domain → DNS → Records:Lass bestehende Einträge für deine Website oder Mail, wie sie sind. Deine öffentliche IP: auf dem Server
Typ Name Wert Proxy A *deine öffentliche IP DNS only (graue Wolke) curl -4 -s https://ifconfig.me. Ändert sie sich ab und zu, führt CloudZH den Eintrag selbst nach (DynDNS). - Leite in deinem Router einen Port weiter. TCP 443 an
<server-ip>, für Dashboard, Apps und Plex. Für das VPN später zusätzlich UDP 51820. Sonst nichts.
Mehr zu Adressen, zum Zertifikat und zum Hosts-Eintrag für schnelleren Zugriff zu Hause: Domain & HTTPS.
LAN-Modus
Lass die Domain leer, wenn der Installer danach fragt. Das Dashboard öffnet sich dann unter http://<server-ip> in deinem Heimnetz.
Um später auf eine Domain zu wechseln, bereite sie wie oben vor und starte den Installer erneut in seinem Ordner (cd ~/cloudzh && sudo bash install.sh). Er fragt, ob er neu einrichten soll; Benutzer und Apps bleiben erhalten.