rDownloader 1.1.0 — GNU GPL v3.0 oder später
Ein Downloader. Jeder Workflow.
Bring HTTP und Hoster, FTP/SFTP/WebDAV, Usenet, Torrents, Medien, Feeds, Abos, Galerien und Livestream-Mitschnitte in einen lokal betriebenen Download-Hub. Erfasse Links von überall, steuere eine dauerhafte Warteschlange und automatisiere, was danach passiert.

01 — Quellen
Hör auf, Download-Tools zusammenzuflicken.
Unterschiedliche Quellen sollten dir keine unterschiedlichen Arbeitsgewohnheiten aufzwingen. rDownloader gibt ihnen dieselbe Paketstruktur, Prioritäten, Steuerung, Ziele, Statistiken und Wiederherstellung.
HTTP und Hoster
Parallele, fortsetzbare HTTP-Transfers mit Checksummen, Bandbreitensteuerung, Proxys und geprüfter Remote-Datei-Validierung. Nutze Accounts oder unterstützte Free-Download-Wege über mitgelieferte Resolver für Filehoster, Cloud-Speicher und Multihoster — darunter Google Drive, OneDrive/SharePoint, Dropbox und Real-Debrid, dazu ein generischer Resolver für 140 XFileSharing-Seiten. Wird dieselbe Datei bei mehreren Hostern angeboten, lädt einer, die anderen warten als Fallback und übernehmen von selbst, wenn der Hoster ausfällt.
FTP, SFTP und WebDAV
Durchsuche Remote-Verzeichnisse vor dem Einreihen, halte Zugangsdaten verschlüsselt, prüfe Dateien vor dem Fortsetzen und sichere SFTP-Verbindungen über ausdrücklich bestätigte SSH-Host-Keys.
Usenet und NZB
Importiere NZBs, nutze priorisierte NNTP-Server-Pools, setze auf Segmentebene fort, prüfe yEnc- und CRC-Daten, reparier mit PAR2 und geh direkt ins Entpacken.
BitTorrent
Prüfe den Dateibaum eines Magnets oder Torrents vor dem Einreihen. Steuere Prioritäten, Tracker, Peers, Netzwerkbindung, Proxy- und Blocklist-Einstellungen sowie geerbte Seeding-Regeln über die eingebettete Engine.
Video und Audio
Löse unterstützte Seiten und Playlists über yt-dlp auf. Wähle Formate nach Codec, HDR, Rate und Sprache, bestimme Audio, Untertitel und Metadaten, nutze sichere Ausgabevorlagen und führe mit ffmpeg zusammen, wenn nötig.
Bildergalerien
Füge eine komplette Galerie als einen Queue-Job über gallery-dl hinzu. Vorhandene Dateien werden beim Wiederholen übersprungen.
Livestream-Mitschnitte
Nimm sofort auf oder plane und beobachte Kanäle über streamlink. Erhalte verfügbare Sidecars, teile oder remuxe lange Aufnahmen, fange Reconnects ab und weiche auf eine veröffentlichte VOD aus, wenn konfiguriert.
Feeds und Abos
Folge unterstützten Kanälen, Playlists, Podcasts, Galerien, RSS/Atom-Feeds und konfigurierten Newznab/Torznab-Indexern. Filtere neue Einträge, vermeide Duplikate über eine dauerhafte Historie und wähle Prüfen-zuerst oder automatisches Einreihen.
Medien-, Galerie- und Livestream-Funktionen nutzen separat verfügbare externe Werkzeuge. Die Kompatibilität einer Quelle hängt von diesen Werkzeugen und der Website ab.
02 — LinkGrabber
Erst sammeln. Herunterladen, wenn du bereit bist.
Füge gemischten Text ein, schick oder fang einen Browser-Download ab, nutze Click'n'Load, teile in die installierbare PWA, öffne einen rdownloader://-Link, lege eine NZB, einen Torrent oder einen Link-Container ab, füge einen geteilten Cloud-Ordner oder eine Release-Seite ein, folge einem Feed, beobachte einen Hotfolder oder verbinde dich über REST, Remote-CLI oder MCP. Der LinkGrabber prüft, was er prüfen kann, zeigt Metadaten und Duplikate, gruppiert zusammengehörige Dateien und Mirrors und lässt dich das Ergebnis kontrollieren, bevor es in die Queue geht.
PRÜFEN
Wisse, was du gesammelt hast
Sieh Online-Status, Anbieter, Dateiname, Größe, Duplikat-Status und Medien-Metadaten, bevor du startest.
ORDNEN
Baue die richtigen Pakete
Benenne Links und Pakete um, verschiebe Einträge, wähle Kategorie und Priorität, hinterlege ein Archivpasswort oder reihe die Auswahl pausiert ein. Ein Release bei fünf Hostern ist eine Zeile: Deine Vorgabe für Qualität, Sprache und Hoster wählt den Mirror, und du kannst sie überstimmen.
ERFASSEN
Nutze die Oberfläche, die du schon hast
Browser-Erweiterung, PWA/Web Share, Desktop-Clipboard, Click'n'Load 2, Datei- und Feed-Import, Hotfolder, API, Remote-CLI und MCP führen alle in denselben Workflow.

- Browser / PWA
- Clipboard
- Click'n'Load
- NZB / Torrent / Containers
- Folders / Release pages
- Feeds
- Hotfolder
- API / CLI / MCP
LinkGrabber
Dauerhafte Warteschlange
03 — Automatisierung
Der Download ist nur der Anfang.
Leite Pakete über Kategorien und First-Match-Regeln, oder baue ereignisgesteuerte Abläufe im Trigger/Bedingung/Aktion-Editor. Danach prüft, repariert, entpackt und räumt rDownloader auf, führt Skripte aus, informiert andere Systeme und übergibt fertige Dateien an ein konfiguriertes Speicher- oder Upload-Ziel.
- Erfassen
- Auflösen
- Herunterladen
- Kategorisieren
Wähle SABnzbd-artige Verarbeitungsstufen — von keiner Nachbearbeitung über Reparatur und Entpacken bis zum Löschen der Archive. Unterbrochene Verarbeitung wird gespeichert und fortgesetzt, die Schritt-Historie ist pro Paket sichtbar.
Ergänze Automatisierungen für Erfassung, Auflösung, Start, Abschluss, Fehler, Entpacken, Skriptergebnisse, Uploads und Speicher-Schwellen. Ausführungshistorie, Wiederholungen und Idempotenz machen jede Aktion nachvollziehbar.
PAR2-Reparatur gilt für Usenet-Pakete, SFV-Prüfung kann für jeden Pakettyp gelten. Archiv- und Upload-Funktionen hängen von den konfigurierten Werkzeugen und dem Ziel-Plugin bzw. einer rclone-Installation ab.

04 — Queue-Steuerung
Gebaut für Queues, die echte Kontrolle brauchen.
Behalte den Überblick, wenn aus einem Link hunderte Dateien werden. Pausiere global oder arbeite auf Paket- und Dateiebene. Ändere Prioritäten, setz zurück oder wiederhole gefahrlos, plane Bandbreite und Traffic-Budgets, schütze Speicherplatz und komm nach einem Neustart wieder hoch.
Dauerhafte Pakete
Queue-, Transfer-, Verarbeitungs-, Abschluss- und Seeding-Zustände überleben Neustarts.
Parallel und fortsetzbar
Lade mehrere Dateien gleichzeitig und nutze Byte-Range-Chunks bei HTTP-Servern, die das unterstützen.
Prioritäten und Massenaktionen
Nutze die Prioritäten Hoch, Normal und Niedrig, manuelle Sortierung und Mehrfachauswahl.
Checksummen und sicheres Fortsetzen
Prüfe erwartete MD5-, SHA-1-, SHA-256- oder CRC32-Werte und schütze Teildateien gegen geänderte Remote-Inhalte.
Live-Übersicht
Verfolge Geschwindigkeit global und pro Paket oder Datei, aktuellen Durchsatz, Restdaten und freien Speicher.
Netzwerksteuerung
Kombiniere ein manuelles Live-Limit mit geplanten Profilen und Limits pro Protokoll, Host, Account oder Kategorie. Leite unterstützten Verkehr über HTTP-, HTTPS- oder SOCKS5-Proxys.
Kapazität und Kontext
Halte nur den betroffenen Speicherpfad an, wenn der Platz knapp wird, und stoppe neue Starts bei unterstützten Akku- oder Mobilfunk-Bedingungen.
Abschluss und Benachrichtigungen
Führe ein Skript aus, geh in den Standby oder fahre herunter, wenn die Queue leer ist, und liefere gefilterte Ereignisse über signierte Webhooks, SMTP oder Apprise-kompatible Ziele mit dauerhafter Historie.
05 — Plugins
Erweitere den Workflow, ohne den Kern zu öffnen.
rDownloader paketiert fähigkeitsspezifische WebAssembly-Komponenten als signierte .rdplug-Archive. Zwölf Plugin-Typen — Resolver, Transfer, Intake-Parser, Authentifizierung, OAuth-Provider, Ordner-Crawler, Metadaten-Anreicherung, Benachrichtigungsziel, Post-Processing-Schritt, Speicher-/Upload-Ziel, Remote-Job und Stream-Transformation — erweitern das Produkt, während der Kern Policy, Persistenz, Validierung und die endgültigen Zustandsübergänge behält.
- Resolver
- Transfer
- Intake-Parser
- Auth-Provider
- OAuth-Provider
- Ordner-Crawler
- Metadaten
- Benachrichtigung
- Post-Processing
- Speicher / Upload
- Remote-Job
- Stream-Transformation

06 — MCP und API
Für Menschen gebaut. Für Automatisierung bereit.
Nutze die responsive, installierbare Weboberfläche, automatisiere über die Remote-CLI oder die native REST-/SSE-Schnittstelle, verbinde getestete Medien-Clients über Kompatibilitätsadapter oder gib einem kompatiblen MCP-Client Zugriff auf den eingebauten Server.
Gib deinem MCP-Client eine Download-Queue
Die eingebauten Tools decken direkte Downloads und Magnets, Queue- und Paketsteuerung, Status, LinkGrabber-Prüfungen und -Einreihen ab, dazu die gesamte Konfiguration, lesbar und schreibbar bis auf die Liste der unterstützten Anbieter. MCP nutzt dieselbe Anwendungslogik und Validierung wie REST, und jedes Tool kostet denselben Berechtigungsbereich wie die dahinterliegende Route — ein Assistent kann die Queue beobachten, ohne alle gespeicherten Zugangsdaten zu erhalten. Kein Tool nimmt oder liefert ein Passwort, einen Schlüssel oder ein Cookie.
Integriere gegen einen dokumentierten Vertrag
Nutze JSON-Endpunkte unter /api/v1, generiere Clients aus dem OpenAPI-Dokument und hör über Server-Sent Events auf Live-Änderungen. Eine Remote-CLI stellt Queue- und LinkGrabber-Arbeit für Skripte und Terminals bereit.
Medien-Automatisierung anbinden, ohne die native API zu ersetzen
Unterstützte SABnzbd- und BitTorrent-Kompatibilitäts-Teilmengen verbinden getestete Sonarr-, Radarr-, Lidarr-, Readarr- und ähnliche Abläufe. Die Kompatibilitätsmatrix nennt genau, welche Clients, Versionen und Operationen abgedeckt sind.
Du: Füge diese Links in den LinkGrabber ein und prüfe sie zuerst.
Assistent: 12 Kandidaten gesammelt. 11 sind online, 1 ist nicht verfügbar.
07 — Lokal zuerst
Deine Maschine. Deine Downloads.
Betreib rDownloader auf Desktop, NAS oder Server. Der Rust-Server enthält Webanwendung, Scheduler, API und interne Runner in einer Binary, SQLite hält Queue und Konfiguration dauerhaft.
Standardmäßig lokal
Der Server bindet standardmäßig ausschließlich an 127.0.0.1.
Secrets nie im Klartext
Secrets für Provider, Proxy, NNTP, Benachrichtigungen, Plugins und abgefangene Anfragen nutzen verschlüsselte Vault-Referenzen mit Scope; Bearer-Token liegen in SQLite nur als SHA-256-Digest.
Mit Passkey anmelden — oder Passwort und Code
Dein Authenticator prüft PIN oder Fingerabdruck, bevor er signiert: ein Schritt, zwei Faktoren. Alternativ ein Code aus der Authenticator-App, mit zehn einmaligen Wiederherstellungscodes. Das Passwort funktioniert neben beidem weiter — so übersteht man ein verlorenes Gerät.
Sehen, was angemeldet ist — und beenden
Jede offene Sitzung erscheint mit Gerät, Adresse, letzter Nutzung und Ablauf. Beende eine einzelne Sitzung oder überall sonst und bleib im aktuellen Browser angemeldet.
Berechtigungen nach Bereich, nicht alles oder nichts
Ein Maschinen-Token gilt für beliebige der sechs Bereiche — Lesen, Intake, Queue-Steuerung, Konfiguration, Zugangsdaten, Administration — über jede API-Operation, den Event-Stream und jedes MCP-Tool. Gespeicherte Zugangsdaten erhält nur, wer den Bereich Zugangsdaten hat. Capture- und API-Token sind widerrufbar und nicht austauschbar.
Eingeschränkte Ziele
Downloads bleiben innerhalb konfigurierter Speicherpfade, mit Pfad- und Symlink-Prüfung.
Backup mit oder ohne Zugangsdaten
Exportiere Einstellungen als versioniertes JSON und schütze enthaltene Zugangsdaten optional mit einem Passwort.
Ein Protokoll dessen, was passiert ist
Ein Audit-Log, das nur angehängt wird, hält Anmeldungen, Token-Nutzung, Einstellungsänderungen und destruktive Aktionen fest — nie ein Passwort oder Token — und keine Route kann einen einzelnen Eintrag ändern oder löschen. Logs, Transferstatistiken und Prometheus-Metriken bleiben auf deiner Maschine.
Zugangsdaten gehen nur dorthin, wo sie hingehören
Der API-Schlüssel eines Accounts geht nur an die API-Hosts dieses Anbieters, sein Passwort nur an dessen Login-Formular.
Remote nur bewusst konfiguriert
rDownloader ist eine Single-Admin-Anwendung, kein öffentlicher Multi-User-Dienst. Der Betrieb hinter einem Reverse Proxy ist Einstellung statt Vermutung: Benenne die Hops, die für einen Client sprechen dürfen, die Adresse, die außen sichtbar ist, und ob das Session-Cookie unverschlüsselt reisen darf. Die ganze Anwendung läuft auch unter einem Unterpfad, und rdownloader doctor warnt bei halb konfigurierten Kombinationen.
08 — Plattformen
Betreib es dort, wo deine Dateien liegen.
Wähle einen nativen Build oder einen Multi-Architektur-Container. Öffne oder installiere die eingebettete PWA von der Maschine und im Netz, das du konfigurierst.
Windows
Portable Server- und Capture-Binaries für x86-64.
macOS
Native Builds für Intel und Apple Silicon, plus Capture-Agent in der Menüleiste.
Linux
Native x86-64-Binaries und ein headless Capture-Agent für einen systemd-User-Service.
Docker
Server-Image für amd64 und arm64 mit dauerhaften /config- und /downloads-Volumes.
Das Docker-Image enthält den Server, nicht den Desktop-Capture-Agent. Es bringt ffmpeg, yt-dlp, streamlink, gallery-dl, 7-Zip und par2 in festgelegten Versionen mit; unrar ist nicht enthalten, weil es nicht frei ist und 7-Zip RAR5 liest. Apprise und rclone stellst du je nach Installation bereit. Bei einer nativen Installation liefert der Betreiber jedes optionale Werkzeug.
Nutze rDownloader in deiner Sprache
Die App erkennt die Oberflächensprache automatisch, du kannst sie aber auch manuell umstellen. Die komplette Oberfläche gibt es auf Deutsch, Englisch, Französisch und Spanisch. Die Browser-Erweiterung nutzt dieselben vier Sprachen.
Barrierefreiheit
Die Oberfläche zielt auf WCAG 2.2 AA: Skip-Link als erstes in der Tab-Reihenfolge, Landmarks, Queue-Änderungen einmal als Zusammenfassung statt pro Download angekündigt, und prefers-reduced-motion respektiert.
Bring jeden Download-Workflow an einen Ort.
Fang mit einem Link an oder zieh eine ganze Queue um. rDownloader gibt dir die Erfassungswerkzeuge, dauerhafte Kontrolle und Automatisierung, um den Workflow zu deinem zu machen.
GNU GPL v3.0 oder später