aria2.conf Konfigurator
Erstellen Sie eine optimierte Konfigurationsdatei für aria2. Passen Sie Optionen und Bandbreitenlimits an, binden Sie aktuelle BT-Tracker ein und laden Sie Ihre fertige aria2.conf herunter.
Grundeinstellungen
Verbindungen & Limits
RPC & Fernsteuerung (für AriaNg / WebUIs)
BitTorrent & High-Speed-Tracker
Was jede Option bewirkt
Jeder erzeugte Schlüssel entspricht 1:1 einem aria2c-Flag. Dies sind die am häufigsten geänderten.
| Schlüssel | Standard | Wirkung |
|---|---|---|
dir | (aktuelles Verz.) | Ordner, in dem fertige Dateien gespeichert werden. |
max-concurrent-downloads | 5 | Wie viele Downloads gleichzeitig laufen. |
max-connection-per-server | 1 | Sockets pro Host (bis 16). Der größte Geschwindigkeitshebel. |
split | 5 | Datei in N Teile parallel aufteilen. |
file-allocation | prealloc | Speicherreservierung: none, prealloc, trunc, falloc. |
max-overall-download-limit | 0 (unbegrenzt) | Gesamte Downloadgeschwindigkeit begrenzen (z. B. 5M). |
max-overall-upload-limit | 0 (unbegrenzt) | Gesamte Uploadgeschwindigkeit begrenzen. |
enable-rpc / rpc-secret | aus | JSON-RPC-Server starten und mit Token schützen. |
daemon | false | Im Hintergrund (headless) ausführen. |
seed-ratio | 1.0 | Seeding nach diesem Verhältnis beenden (0 = dauerhaft). |
save-session / input-file | — | Warteschlange persistieren, damit Downloads nach Neustart fortsetzen. |
bt-tracker | — | Komma-getrennte öffentliche Tracker für BitTorrent. |
Die vollständige Liste finden Sie in der Optionsreferenz oder im offiziellen Handbuch.
Welches Preset passt?
Max. Geschwindigkeit / Gigabit
16 Verbindungen und Splits, falloc. Ideal auf schnellen Leitungen und SSDs.
NAS & Heimserver
Daemon + RPC aktiv, prealloc. Sichere 24/7-Basis für NAS oder Heimserver.
Minimales CLI
Kein Daemon, kein RPC, moderate Verbindungen. Für schnelle Einzeldownloads am Laptop.
Private Tracker (PT)
Seed-Ratio 0 (dauerhaft seeden) und die von privaten Seiten erwarteten Werte. DHT/PEX ggf. deaktivieren.
aria2 mit Ihrer Konfiguration starten
aria2 liest aria2.conf automatisch vom Standardort oder von jedem mit --conf-path übergebenen Pfad.
# Einmalig: Session-Datei anlegen (sonst startet aria2 nicht) mkdir -p ~/.aria2 && touch ~/.aria2/aria2.session # Datei speichern, dann aria2 starten (liest ~/.aria2/aria2.conf) aria2c # Oder auf eine bestimmte Datei zeigen aria2c --conf-path=/opt/aria2/aria2.conf # Daemon-Modus (Hintergrund), falls in der Konfig aktiviert aria2c --conf-path=/opt/aria2/aria2.conf --daemon=true
Ein laufender RPC-Daemon lässt sich dann über die Online-WebUI oder AriaNg verwalten.
Fehlerbehebung
aria2 meldet „option 'x' is not recognized“
Sie nutzen ein älteres aria2 oder ein Schlüssel hat einen Tippfehler. Prüfen Sie den Namen in der Optionsreferenz und aktualisieren Sie aria2.
Die WebUI verbindet nach dieser Konfig nicht
Stellen Sie sicher, dass enable-rpc=true, ein nicht-leeres rpc-secret und rpc-listen-all=true (für LAN) vorhanden sind, und starten Sie aria2 neu.
Downloads starten nach Neustart bei 0
save-session, input-file und save-session-interval ergänzen und continue=true behalten. Die Session-Datei muss in einem dauerhaften Ordner liegen.
Welchen file-allocation-Modus soll ich nehmen?
falloc auf modernen Linux/macOS-Dateisystemen, trunc wo falloc fehlt, none für Flash, prealloc für maximale Portabilität. Siehe Geschwindigkeits-Leitfaden.
Weiterführende Ressourcen
- Optionsreferenz — jeder Schlüssel mit Beispiel
- Online-WebUI — den konfigurierten Daemon verwalten
- Tracker-Liste — BitTorrent-Tracker ergänzen
- Geschwindigkeitsoptimierung
- Fehlerbehebung