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:
+52
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user