Zum Inhalt springen
CloudZH

Doku / Kundenanleitung

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-ModusLAN-Modus
Dashboardhttps://app.example.com, von überallhttp://<server-ip>, nur zu Hause
AppsJede mit eigener HTTPS-Adresse, zum Beispiel plex.example.comServeradresse und der übliche Port der App
PasskeysJaNein, sie brauchen HTTPS auf deiner eigenen Domain
Du brauchstEine Domain mit DNS bei Cloudflare (der Gratis-Plan reicht) und Zugang zu deinem RouterSonst 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

  1. 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.
  2. Lege einen DNS-Eintrag an. Cloudflare → deine Domain → DNS → Records:
    TypNameWertProxy
    A*deine öffentliche IPDNS only (graue Wolke)
    Lass bestehende Einträge für deine Website oder Mail, wie sie sind. Deine öffentliche IP: auf dem Server curl -4 -s https://ifconfig.me. Ändert sie sich ab und zu, führt CloudZH den Eintrag selbst nach (DynDNS).
  3. 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.