# ============================================================
# Tor-Konfiguration für WARTE (Whistleblower-Eingang)
# ============================================================
# Dieser Tor-Daemon stellt einen Hidden Service zur Verfügung,
# der eine .onion-Adresse für WARTE-Submissions exponiert.
#
# Die .onion-Adresse wird beim ersten Start automatisch erzeugt
# und in /var/lib/tor/warte/hostname gespeichert. NICHT verlieren —
# beim erneuten Setup wäre eine andere Adresse zu generieren.
#
# Zur Adressanzeige nach Container-Start:
#   docker compose exec tor cat /var/lib/tor/warte/hostname
# ============================================================

DataDirectory /var/lib/tor

# Hidden Service für WARTE
HiddenServiceDir /var/lib/tor/warte/
HiddenServicePort 80 reverse-proxy:80
HiddenServiceVersion 3

# Vanity-Onion-Adresse (optional): wer eine .onion mit Mustern haben will,
# kann mit mkp224o vorab generieren und den Schlüssel in die Volume kopieren.

# Höhere Sicherheit: keine Single-Hop-Modi
HiddenServiceSingleHopMode 0
HiddenServiceNonAnonymousMode 0

# Logs
Log notice stdout
SafeLogging 1
