mirror of
https://github.com/MrUnknownDE/medien-dl.git
synced 2026-04-06 00:32:02 +02:00
43 lines
2.0 KiB
Plaintext
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="" |