41 lines
1.6 KiB
Plaintext
41 lines
1.6 KiB
Plaintext
# Vorlage. Kopieren nach .env und ausfüllen.
|
||
# .env gehört NICHT in ein Repository (steht bereits in der .gitignore).
|
||
|
||
# Pflicht: dein CurseForge-API-Key von console.curseforge.com
|
||
CF_API_KEY=hier-deinen-schluessel-eintragen
|
||
|
||
# Port und Adresse, auf denen der Dienst lauscht.
|
||
# Steht ein Reverse-Proxy davor, reicht 127.0.0.1 als HOST.
|
||
PORT=8420
|
||
HOST=0.0.0.0
|
||
|
||
# Gemeinsames Geheimnis zwischen Launcher und Server. Hält Scanner und
|
||
# Zufallsfunde zuverlässig ab – deine Domain steht durch das TLS-Zertifikat
|
||
# öffentlich in den Certificate-Transparency-Listen und wird gefunden.
|
||
# Gegen jemanden, der gezielt die .exe auspackt, hilft es nicht.
|
||
#
|
||
# Mehrere Token durch Komma getrennt. Das brauchst du beim Wechseln:
|
||
# altes und neues eine Weile parallel eintragen, damit ältere Installationen
|
||
# weiterlaufen, bis alle das Update haben – danach das alte streichen.
|
||
# CF_PROXY_TOKEN=neues-token,altes-token
|
||
#
|
||
# Leer lassen = keine Tokenprüfung.
|
||
CF_PROXY_TOKEN=
|
||
|
||
# Anfragen je Minute und Absender. 0 = keine Begrenzung.
|
||
RATE_LIMIT_PER_MIN=60
|
||
|
||
# Obergrenze für durchgereichte Dateien in MB. 0 = keine Grenze.
|
||
MAX_DOWNLOAD_MB=512
|
||
|
||
# Anzahl der Reverse-Proxy-Stufen davor:
|
||
# 0 = keine, der Dienst ist direkt erreichbar
|
||
# 1 = ein Proxy, z. B. Nginx Proxy Manager oder Caddy
|
||
# 2 = zwei, z. B. Cloudflare vor dem Nginx Proxy Manager
|
||
#
|
||
# Die Zahl zählt, nicht nur "an oder aus": nginx hängt die echte Adresse an
|
||
# X-Forwarded-For an, statt sie zu ersetzen. Gezählt wird deshalb von rechts.
|
||
# Zu hoch angesetzt, könnte ein Aufrufer eine Adresse erfinden und die
|
||
# Ratenbegrenzung umgehen – im Zweifel lieber 0.
|
||
TRUST_PROXY=0
|