Aniworld-Downloder-by-phoen.../README.md
2025-08-08 10:41:07 +00:00

2.3 KiB
Raw Permalink Blame History

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://gitea.chaoscat.cc/Chaoscat/Aniworld-Downloder-by-phoenixthrush-Web-GUI.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

OpenVPN-Konfiguration Lege deine OpenVPN-Konfigurationsdatei und Zertifikate in den Ordner config/:

config/
  client.conf
  ca.crt
  client.crt
  client.key
  ta.key

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