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 <noreply@anthropic.com>
This commit is contained in:
2026-08-12 00:35:47 +02:00
co-authored by Claude Opus 5
parent 3f706b27e1
commit cf2e3d2387
+52
View File
@@ -914,6 +914,58 @@ Zwei Konsequenzen:
Genau dafür gibt es die Übung: gefunden beim Üben, nicht im Ernstfall. 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 ### ⬜ Als Nächstes
**Der Vergleichsmaßstab ist weg.** Am 11.08.2026 sind die Lite-Container **Der Vergleichsmaßstab ist weg.** Am 11.08.2026 sind die Lite-Container