Zum Inhalt springen

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.

Open Source · Windows · macOS · Linux · Docker · Oberfläche in DE / EN / FR / ES

127.0.0.1:8710 — Downloads
Downloads-Ansicht mit dauerhaften Paketen, Fortschritt, Geschwindigkeit, Status und Queue-Steuerung.
Downloads-Ansicht mit dauerhaften Paketen, Fortschritt, Geschwindigkeit, Status und Queue-Steuerung.

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.

REQ

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.

Alle Download-Quellen ansehen →

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.

LinkGrabber mit Paketen, Online-Status, Duplikaten und einem Mirror-Paket über zwei Hoster.

ERFASSUNG → QUEUE

  • Browser / PWA
  • Clipboard
  • Click'n'Load
  • NZB / Torrent / Containers
  • Folders / Release pages
  • Feeds
  • Hotfolder
  • API / CLI / MCP

LinkGrabber

Dauerhafte Warteschlange

Den LinkGrabber ansehen →

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.

PIPELINE-REIHENFOLGE · ▪ OPTIONAL · ◆ NUR USENET

  1. Erfassen
  2. Auflösen
  3. Herunterladen
  4. Kategorisieren
  5. ◆ PAR2-Reparatur
  6. ▪ SFV-Prüfung
  7. ▪ Entpacken
  8. ▪ Aufräumen
  9. ▪ Skript ausführen
  10. ▪ Speichern / Upload

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.

Automatisierungsliste mit drei auslöserbasierten Regeln, ihren Versionen und Ein/Aus-Schaltern.

Download-Automatisierung ansehen →

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.

Prüfe Publisher-Fingerprint und angeforderte Berechtigungen vor der Installation. Ein laufender Job bleibt an die Version gebunden, mit der er gestartet ist, ein Plugin lässt sich abschalten, ohne es zu entfernen, und sowohl ein Signaturschlüssel als auch ein einzelnes Paket können widerrufen werden. Ausführungshistorie und Konformitätsergebnisse machen Fehler diagnostizierbar, und Komponenten laufen innerhalb deklarierter Netzwerk-, Secret-, Ressourcen-, Dateisystem- und Prozessgrenzen. Jeder mitgelieferte Hoster, Cloud-Speicher und Multihoster ist eines dieser Plugins — Dutzende davon kommen mit dem Release.

  • Resolver
  • Transfer
  • Intake-Parser
  • Auth-Provider
  • OAuth-Provider
  • Ordner-Crawler
  • Metadaten
  • Benachrichtigung
  • Post-Processing
  • Speicher / Upload
  • Remote-Job
  • Stream-Transformation
Plugin-Inventar nach Typ gefiltert, mit Versionen, erteilten Berechtigungen und erlaubten Hosts pro Paket.

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.

Beispielhafte Interaktion. Formulierung und Verhalten hängen von MCP-Client und Modell ab.

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.

Sicherheits- und Fernzugriffs-Guide lesen →

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.

Capture-Tray · Dateizuordnung

macOS

Native Builds für Intel und Apple Silicon, plus Capture-Agent in der Menüleiste.

LaunchAgent-Autostart

Linux

Native x86-64-Binaries und ein headless Capture-Agent für einen systemd-User-Service.

systemd-User-Autostart

Docker

Server-Image für amd64 und arm64 mit dauerhaften /config- und /downloads-Volumes.

Nur Server · kein Capture-Agent

REQ

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.

Installation wählen →

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