Aniworld-Downloder-by-phoen.../README.md
2025-08-08 10:40:19 +00:00

118 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# AniWorld Downloader Web (Docker Edition)
AniWorld Downloader Web ist eine moderne Web-Oberfläche zum automatisierten Herunterladen von Anime und Serien von Aniworld, S.to und BS.to.
Die Anwendung nutzt Flask, Docker und OpenVPN, unterstützt Jellyfin-Login und kann nach jedem Download die VPN-Verbindung neu aufbauen.
---
# Features
- Web-Oberfläche für komfortable Bedienung
- Jellyfin-Login (nur Nutzer mit Jellyfin-Account können downloaden)
- Download-Warteschlange mit Fortschrittsanzeige
- Automatischer VPN-Reconnect nach jedem Download (z.B. mit ProtonVPN/OpenVPN)
- Multi-Provider-Support: Vidmoly, VOE, SpeedFiles, Vidoza, Doodstream, Streamtape
- Speichert Downloads direkt in einen gewünschten Host-Ordner
- Docker- und Compose-fähig läuft überall!
---
# Installation & Download
Voraussetzungen
- Docker und Docker Compose installiert (Installationsanleitung)
- OpenVPN-Konfiguration und Zertifikate (z.B. von ProtonVPN)
- Jellyfin-Account
Repository herunterladen
git clone https://github.com/DEIN-GITHUB-USER/aniworld-downloader-web.git
cd aniworld-downloader-web
Konfiguration
1.
.env Datei anlegen
Beispiel:
SECRET_KEY=supergeheim
DATABASE_URL=sqlite:///data/aniworld_downloader.db
JELLYFIN_URL=http://dein-jellyfin-server:8096
JELLYFIN_API_KEY=dein-jellyfin-api-key
VPN_CONFIG_PATH=/config/client.conf
VPN_COMMAND=sudo openvpn --config
2.
OpenVPN-Konfiguration
Lege deine OpenVPN-Konfigurationsdatei und Zertifikate in den Ordner config/:
config/
client.conf
ca.crt
client.crt
client.key
ta.key
3.
Download-Ordner festlegen
Passe in der docker-compose.yml den Download-Pfad an:
volumes:
- /mnt/12TB/Media/The-Box/:/app/downloads
---
Starten
sudo docker compose up --build
Die Weboberfläche ist dann unter http://localhost:5000 erreichbar.
---
# Verwendung
1. Im Browser öffnen:
http://localhost:5000
2. Mit Jellyfin-Account anmelden
3. Anime/Serie suchen oder Link einfügen
4. Download starten die Dateien landen im angegebenen Download-Ordner
---
Hinweise
- Nach jedem Download wird die VPN-Verbindung neu aufgebaut, um IP-Limits zu umgehen.
- Die Anwendung ist für den privaten Gebrauch gedacht.
- Für Fragen oder Probleme: Issues nutzen!
---
Lizenz
MIT-Lizenz
---