Revise README for Jellyfin WebGUI project

Updated README to reflect changes in project name and features.
This commit is contained in:
2025-12-30 22:02:01 +01:00
committed by GitHub
parent f4e23045c7
commit b4f2a28d2a

View File

@@ -1,13 +1,34 @@
# JDownloader → Jellyfin Automation Stack # JD → Jellyfin WebGUI (Docker)
Web-GUI: Web-GUI:
- URL eingeben (z. B. YouTube) - Link einfügen (z. B. YouTube)
- Download über MyJDownloader - Remote Download via MyJDownloader
- MD5 erzeugen - nur gängige Videoformate (Whitelist)
- Upload per SFTP zur Jellyfin-VM - ffprobe-Validierung (echtes Video)
- MD5-Verifikation - MD5 lokal + Upload per SFTP + MD5-Verify auf Jellyfin-VM
- Cleanup in JDownloader - Cleanup: lokale Datei + lokale .md5 löschen
- Cleanup: JDownloader Paket/Links entfernen (best effort, abhängig vom API-Wrapper)
## Start ## Voraussetzungen
- Docker + Docker Compose
- JDownloader-Container (im Compose enthalten)
- Jellyfin läuft auf einer VM (Beispiel: 192.168.1.1)
- SSH-Zugang zur Jellyfin-VM
- Zielordner auf Jellyfin-VM existiert + Schreibrechte für SSH-User
- Auf Jellyfin-VM muss `md5sum` vorhanden sein (i. d. R. coreutils)
## Quickstart
1) Repo klonen oder Dateien anlegen
2) SSH Key vorhanden (empfohlen):
- auf dem Docker-Host: `~/.ssh/id_ed25519`
- Public Key auf Jellyfin-VM in `~/.ssh/authorized_keys` des Upload-Users
3) docker-compose.yml anpassen:
- MYJD_EMAIL / MYJD_PASSWORD / MYJD_DEVICE
- JELLYFIN_HOST / JELLYFIN_USER
- JELLYFIN_MOVIES_DIR / JELLYFIN_SERIES_DIR
- BASIC_AUTH_USER/PASS (optional)
4) Start:
```bash ```bash
docker compose up -d --build docker compose up -d --build