From c7a636de45b98b78c9d6c04598435ce920dca7f1 Mon Sep 17 00:00:00 2001 From: guyg1474 <340572510+guyg1474@users.noreply.github.com> Date: Sat, 10 Oct 2026 14:12:36 +0200 Subject: [PATCH] DEPLOY.md: Domain hcrb.dbks.eu eintragen Co-Authored-By: Claude Opus 5.5 --- DEPLOY.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/DEPLOY.md b/DEPLOY.md index d32292c..dcc7cae 100644 --- a/DEPLOY.md +++ b/DEPLOY.md @@ -1,7 +1,7 @@ # HCRB auf dem eigenen Server betreiben (Docker + Nginx Proxy Manager) Annahme: ein Linux-Server mit SSH-Zugang und Docker, auf dem der **Nginx Proxy Manager** (NPM) als Container läuft -und die Domains verwaltet. Dazu eine (Sub-)Domain, z. B. `hcrb.example.de`. +und die Domains verwaltet. Dazu eine (Sub-)Domain, z. B. `hcrb.dbks.eu`. Der Ablauf: Code liegt in einem Git-Repository → Server holt ihn per `git pull` → `docker compose` baut und startet den Container → der Container hängt im selben Docker-Netz wie NPM → NPM leitet die Domain per HTTPS an `hcrb:3000`. @@ -12,10 +12,10 @@ Die Daten (`data/`) liegen außerhalb des Containers auf dem Server und bleiben Erledigt – der Code liegt in https://github.com/guyg1474/hcrb (privat). `data/`, `.env` und `node_modules/` stehen in `.gitignore` – Passwörter und Mitgliederdaten landen nicht im Repository. -## 2. Domain +## 2. Domain ✓ -Beim Domain-Anbieter einen **A-Record** (und ggf. AAAA für IPv6) für `hcrb.example.de` auf die IP des Servers setzen -(wie bei den anderen Domains, die schon über NPM laufen). +`hcrb.dbks.eu` zeigt bereits auf den Server (79.193.32.236) – kein neuer DNS-Eintrag nötig. +Die Hauptdomain `dbks.eu` bleibt für die bestehende Seite. ## 3. Code auf den Server holen (einmalig) @@ -99,7 +99,7 @@ Reiter **Details** | Feld | Wert | | --- | --- | -| Domain Names | `hcrb.example.de` | +| Domain Names | `hcrb.dbks.eu` | | Scheme | `http` | | Forward Hostname / IP | `hcrb` | | Forward Port | `3000` | @@ -118,7 +118,7 @@ Reiter **SSL** | E-Mail / Agree to Terms | ausfüllen bzw. anhaken | Speichern – NPM holt das Zertifikat und verlängert es automatisch. Danach ist die Seite unter -`https://hcrb.example.de` erreichbar. +`https://hcrb.dbks.eu` erreichbar. NPM gibt die echte Besucher-IP und das Protokoll (`X-Forwarded-For`, `X-Forwarded-Proto`) von sich aus weiter – das braucht die Seite für die Sperre nach 10 falschen Passwörtern und für das sichere Login-Cookie.