# Vorlage — echte Werte kommen in eine eigene ".env"-Datei (nie committen). PORT=4100 # Zugangscode-Schranke — gleiche Codes wie beim bisherigen Cloudflare-Worker möglich, oder neu. SITE_ACCESS_SECRET= SITE_ACCESS_CODE_DOGI= SITE_ACCESS_CODE_VANVAN= SITE_ACCESS_CODE_DIENE= # Automatischer öffentlicher Start (21.08.2026): ab diesem Zeitpunkt lässt # gate.js JEDEN durch, ganz ohne Neustart/manuellen Eingriff -- die Codes # oben bleiben bis dahin unverändert nötig. ISO-Format MIT Zeitzone, sonst # wird der Wert als UTC statt als Ortszeit gelesen. Leer lassen = kein # automatischer Start, die Schranke bleibt dauerhaft aktiv. # Beispiel (21 Uhr deutscher Sommerzeit): 2026-08-21T21:00:00+02:00 SITE_PUBLIC_LAUNCH_AT= # --------------------------------------------------------------------------- # Webdesign-Bereich (/webdesign), 22.08.2026 — eigener Zugangsschutz. # Bewusst UNABHAENGIG von SITE_PUBLIC_LAUNCH_AT oben: der oeffentliche Start # des Universe darf diesen Bereich nicht mit aufsperren. # --------------------------------------------------------------------------- # Status: entwurf | vorabpruefung | freigegeben # entwurf = komplett dicht, auch mit richtigem Code kein Zugang # vorabpruefung = Zugang nur ueber die persoenlichen Codes (Standard) # freigegeben = oeffentliche Seiten frei; die Verwaltung bleibt geschuetzt WEBDESIGN_STATUS=vorabpruefung # Leer lassen = die SITE_ACCESS_CODE_*-Codes von oben gelten auch hier # (so eingerichtet auf Wunsch vom 22.08.2026). Wird hier spaeter ein eigener # Wert eingetragen, gilt NUR noch dieser -- damit laesst sich der # Webdesign-Zugang getrennt aendern oder entziehen, ohne den Universe-Zugang # anzufassen. WEBDESIGN_CODE_DOGI= WEBDESIGN_CODE_VANVAN= # Eigenes Signatur-Geheimnis fuer die Webdesign-Sitzung. Leer lassen = es # wird SITE_ACCESS_SECRET benutzt. Ein Universe-Cookie funktioniert hier # trotzdem nicht (die Sitzung traegt zusaetzlich bereich="webdesign"). WEBDESIGN_ACCESS_SECRET= # Gemeinsames Geheimnis mit dem internen Dienst (22.08.2026). # Damit stellt die Zugangswand einen kurzlebigen Ausweis aus, mit dem die # Verwaltung OHNE zweite Anmeldung auf die interne API zugreifen darf -- # wer durch die Zugangswand kam, ist bereits als Dogfather oder VanVan # geprueft. Muss in server-internal/.env EXAKT gleich stehen. # Leer lassen = kein Ausweis, die Verwaltung fragt wie bisher nach dem # Team-Code. Ein fehlender Wert darf nie eine Tuer oeffnen, nur eine # schliessen. WEBDESIGN_API_SECRET=