7e9cbd94b6f9e722c8b91adbf9a69632eeb144d5
Media WebGUI (ohne JDownloader)
Dieses Projekt lädt Links über:
- yt-dlp (YouTube & unterstützte Video-Plattformen)
- aria2c (direkte HTTP/HTTPS-Links, z.B. .mkv/.mp4)
Danach:
- erzeugt es eine MD5 und speichert sie als Sidecar
- kopiert Datei + .md5 per SFTP auf die Jellyfin-VM
- prüft die Remote-MD5
- löscht lokale Dateien nach Erfolg
Wichtig
- Keine Umgehung von Paywalls/DRM/Captchas. Für "Hoster" funktioniert das nur, wenn du eine direkte Download-URL hast bzw. eine legitime Authentifizierung (Headers/Cookies) nutzt.
Start
.env.example->.envkopieren und Werte setzen.- SSH Key ablegen:
data/ssh/id_ed25519(chmod 600) docker compose up -d --build- WebUI:
http://<host>:8080
Proxies
- Proxies werden nur an yt-dlp/aria2 übergeben (pro Job), beeinflussen also nicht SFTP/Jellyfin.
PROXY_LISTenthält eine Zeile pro Proxy:socks5://IP:PORT,http://IP:PORT, ...
Description
Languages
Python
92.5%
CSS
5.9%
Dockerfile
1.6%