From cf2e3d2387cdea180ca288b173fe526147357069 Mon Sep 17 00:00:00 2001 From: D4rkst3r Date: Wed, 12 Aug 2026 00:35:47 +0200 Subject: [PATCH] docs: der Name wird media.d4rkst3r.de -- entschieden, mit gemessenem Preisschild Der alte Name bleibt daneben stehen und zeigt auf denselben Dienst. Kein Umleiten, kein Stichtag: beide Namen funktionieren, und die Skripte lassen sich in Ruhe umstellen statt an einem Abend alle gleichzeitig. Moeglich ist das, weil FILES_HOST leer ist -- der Dienst achtet gar nicht auf den Hostnamen. Nachgemessen: GET /health mit "Host: media.d4rkst3r.de" an Port 9101 gibt bereits 200. WAS ES KOSTET, gemessen statt geschaetzt. In diesem Dienst: EINE Variable. Von 4630 Medienpfaden und 15 Einstellungen enthaelt keine einzige den Hostnamen -- die ROADMAP behauptet das seit Monaten, jetzt ist es geprueft. Ausserhalb, vollstaendig durchsucht: d4rk_phone/config.lua imageUrl, brandLogoUrl d4rk_photostudio/config.upload.lua base (+ .example) d4rk_photostudio/settings.json zwei Bildquellen d4rkbot, ueberwachte Dienste zwei Eintraege Freigabe-Links zwei, bereits herausgegeben UND ZWEI FALLSTRICKE IM DNS, beide nachgemessen: Der Platzhalter *.d4rkst3r.de hilft nicht -- er zeigt auf 185.194.237.210 und damit woandershin als fivemanage (88.218.224.10). Es braucht einen eigenen A-Eintrag. Und der neue Name gehoert NICHT hinter Cloudflare: hub.d4rkst3r.de antwortet von 188.114.96.3 (Cloudflare), fivemanage direkt vom Server. Ginge media ueber Cloudflare, staende ein ZWEITER Zwischenspeicher davor, der nach Dateiendung greift -- und wir haetten genau die Probleme wieder, die der NPM-Block gerade geloest hat: alte Vorschauen und ein weggeworfenes Vary: Accept. Co-Authored-By: Claude Opus 5 --- ROADMAP.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/ROADMAP.md b/ROADMAP.md index 614cf75..7f152c5 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -914,6 +914,58 @@ Zwei Konsequenzen: Genau dafür gibt es die Übung: gefunden beim Üben, nicht im Ernstfall. +### ⬜ Entschieden, noch nicht umgesetzt — der Name wird `media.d4rkst3r.de` + +Der alte Name bleibt daneben stehen und zeigt auf denselben Dienst. Kein +Umleiten, kein Stichtag: **beide Namen funktionieren**, und die Skripte lassen +sich in Ruhe umstellen statt an einem Abend alle gleichzeitig. + +Möglich ist das, weil `FILES_HOST` leer ist — der Dienst achtet gar nicht auf +den Hostnamen und antwortet unter jedem. Nachgemessen: `GET /health` mit +`Host: media.d4rkst3r.de` an Port 9101 gibt bereits **200**. + +#### Was der Wechsel kostet — gemessen, nicht geschätzt + +**In diesem Dienst: eine Variable.** Von 4630 Medienpfaden und 15 +Einstellungen enthält **keine einzige** den Hostnamen. Die Adressen werden bei +jeder Antwort aus `PUBLIC_URL` gebaut. + +Außerhalb, vollständig durchsucht: + +| Wo | Stellen | +|---|---| +| `d4rk_phone/config.lua` | `imageUrl`, `brandLogoUrl` | +| `d4rk_photostudio/config.upload.lua` (+ `.example`) | `base` | +| `d4rk_photostudio/settings.json` | zwei Bildquellen | +| d4rkbot, überwachte Dienste | zwei Einträge | +| Freigabe-Links | zwei, bereits herausgegeben | + +#### Was du tun musst + +**1. DNS.** Ein A-Eintrag `media` → `88.218.224.10`, also dieselbe Adresse wie +`fivemanage`. Der Platzhalter `*.d4rkst3r.de` hilft **nicht**: er zeigt auf +`185.194.237.210` und damit woandershin. + +> **Und nicht über Cloudflare leiten.** `hub.d4rkst3r.de` antwortet von +> `188.114.96.3` (Cloudflare), `fivemanage.d4rkst3r.de` direkt von +> `88.218.224.10`. Der neue Name gehört zur zweiten Sorte — graue Wolke. Sonst +> steht ein **zweiter** Zwischenspeicher davor, der nach Dateiendung greift, und +> wir haben genau die Probleme wieder, die der NPM-Block gerade gelöst hat: +> alte Vorschauen und ein weggeworfenes `Vary: Accept`. + +**2. NPM.** Neuer Proxy-Host `media.d4rkst3r.de` → `host.docker.internal:9101`, +Zertifikat holen — **und den Inhalt von `docs/npm-advanced.conf` auch dort +einfügen.** Ein neuer Host bringt seine eigene `assets.conf` mit. + +**3. Sagen.** Dann setze ich `PUBLIC_URL` um und ziehe Dokumentation, Fotostudio, +Handy und die Watchdog-Einträge nach. + +Gegenprüfen lässt sich beides mit dem, was schon da ist: + +```powershell +pwsh -File tools\proxy-pruefen.ps1 -Basis https://media.d4rkst3r.de -Token d4rk_... +``` + ### ⬜ Als Nächstes **Der Vergleichsmaßstab ist weg.** Am 11.08.2026 sind die Lite-Container