Files
medien-dl/.env.example
2025-09-24 10:51:42 +02:00

43 lines
2.0 KiB
Plaintext

# .env file for SoundCloud S3 Uploader
AWS_ACCESS_KEY_ID="DEINE_ACCESS_KEY_ID"
AWS_SECRET_ACCESS_KEY="DEIN_SECRET_ACCESS_KEY"
AWS_S3_BUCKET_NAME="dein-s3-bucket-name"
# Cloudflare-R2: wnam, enam, weur, eeur, apac, oc, auto
# AWS: eu-central-1, us-east-1, etc
AWS_REGION="auto"
# NEU: Die Endpoint URL deines S3-kompatiblen Anbieters.
# Lasse dies leer oder kommentiere es aus, wenn du AWS S3 verwendest.
# Beispiele:
# DigitalOcean (Frankfurt): https://fra1.digitaloceanspaces.com
# Wasabi (EU Central 1): https://s3.eu-central-1.wasabisys.com
# MinIO (lokal): http://localhost:9000
S3_ENDPOINT_URL="https://dein-s3-endpoint.example.com"
# WICHTIG: Die öffentliche Basis-URL deines Buckets.
# Diese ist für JEDEN Anbieter (auch AWS) notwendig, um den finalen Link korrekt anzuzeigen.
# Stelle sicher, dass sie mit einem Slash / endet!
# Beispiele:
# AWS: https://<bucket-name>.s3.<region>.amazonaws.com/
# DO Spaces: https://<bucket-name>.<region>.cdn.digitaloceanspaces.com/ (wenn CDN aktiv) oder https://<bucket-name>.<region>.digitaloceanspaces.com/
# Wasabi: https://s3.<region>.wasabisys.com/<bucket-name>/
S3_PUBLIC_URL_BASE="https://dein-bucket-public-url.example.com/"
# Verlauf aktivieren/deaktivieren (true/false)
# Wenn deaktiviert, wird kein Verlauf angezeigt, gespeichert oder geladen.
ENABLE_HISTORY="true"
# Anzahl der Worker-Threads für gleichzeitige Downloads/Uploads.
# WICHTIG: Die Statusanzeige im Frontend funktioniert nur korrekt mit MAX_WORKERS=1.
# Bei Werten > 1 werden Aufträge parallel bearbeitet, aber der Status im Frontend
# kann irreführend sein (zeigt nur den Status des letzten Workers).
MAX_WORKERS="1"
# Pfad zur Cookie-Datei (im Netscape-Format).
# Notwendig für Downloads von Plattformen, die Login erfordern (z.B. private Instagram/Twitter).
# Der Pfad muss aus Sicht des Containers gültig sein (z.B. wenn per Volume gemountet).
# Beispiel: /app/cookies/instagram.txt
# Lasse leer oder kommentiere aus, wenn nicht benötigt.
COOKIE_FILE_PATH=""