Was ist rTorrent?
rTorrent ist ein schlanker, auf ncurses basierender BitTorrent-Client für Linux und andere Unix-ähnliche Systeme. Er läuft vollständig im Terminal, benötigt nur minimale Ressourcen und eignet sich ideal für Systeme ohne grafische Benutzeroberfläche wie Seedboxen oder Heimserver.
Voraussetzungen
- Ein Linux-Rechner (Debian/Ubuntu/Fedora/Arch oder ähnlich)
- Grundkenntnisse der Kommandozeile
- SSH-Zugriff, falls Sie die Installation auf einem Remote-Server durchführen
1. Installation
Installieren Sie rTorrent mithilfe des Paketmanagers Ihrer Distribution:
# Debian/Ubuntu: sudo apt update && sudo apt install rtorrent # Fedora: sudo dnf install rtorrent # Arch Linux: sudo pacman -S rtorrent
2. Grundlegende Verwendung
Starten Sie rTorrent durch Ausführen von:
rtorrent
Sie sehen eine curses-basierte Benutzeroberfläche mit verschiedenen Bereichen. Wichtige Befehle:
- Strg+Q: Aufhören
- Rücktaste: Eine .torrent-Datei laden
- Eingeben: Torrent starten/stoppen
- Pfeil nach rechtsDetails eines ausgewählten Torrents anzeigen
3. Konfiguration
rTorrent liest seine Einstellungen von ~/.rtorrent.rc. Diese Datei erstellen oder bearbeiten:
nano ~/.rtorrent.rc
Beispielkonfiguration:
# Verzeichnis zum Speichern von Dateien: directory = ~/downloads # Sitzungsverzeichnis (speichert den Torrent-Status): session = ~/.rtorrent/session # Portbereich für eingehende Verbindungen: port_range = 50000-50010 # Upload-/Download-Ratenbegrenzungen (in KiB): upload_rate = 100 download_rate = 0 # 0 = unbegrenzt
Nach der Bearbeitung muss rTorrent neu gestartet werden, um die Änderungen anzuwenden.
4. Automatisierung & Erweiterte Tipps
- Uhrenverzeichnis: Automatisches Laden von Torrents, die sich in einem bestimmten Ordner befinden.
schedule = watch_directory,5,5,load_start=~/torrents/*.torrent - Verhältnisse & Aussaat: Kontrollieren Sie die Aussaatverhältnisse, um das Stoppen nach Überschreiten eines Schwellenwerts zu automatisieren.
ratio.enable= ratio.min.set = 1.0 ratio.max.set = 2.0 ratio.upload.set = 50M schedule2 = ratio,60,60,"stop_on_ratio=1.0"" - Automatisierungsskripte: Kombinieren Sie rTorrent mit Tools wie
Cronodersystemdfür den unbeaufsichtigten Betrieb.
5. Ausführung als Systemdienst
Für Server ist es praktisch, rTorrent unter folgendem Pfad auszuführen: systemd Es startet also automatisch:
[Unit] Description=rTorrent After=network.target [Service] Type=simple ExecStart=/usr/bin/rtorrent ExecStop=/bin/kill -s INT $MAINPID Restart=onfailure User=yourusername WorkingDirectory=/home/yourusername [Install] WantedBy=multi-user.target
Speichern Sie dies unter /etc/systemd/system/rtorrent.service, dann führe Folgendes aus:
sudo systemctl daemon-reload sudo systemctl enable --now rtorrent
6. Nützliche Tastenkombinationen
- ^d (Strg+D): Torrent aus der Liste entfernen
- + / –: Download-/Upload-Priorität anpassen
- Raum: Alle Torrents pausieren/fortsetzen
7. Sicherheit und bewährte Verfahren
- Halten Sie Ihr System und rTorrent auf dem neuesten stabilen Stand.
- Nutzen Sie gegebenenfalls ein VPN oder eine Seedbox, um Ihre Privatsphäre zu schützen.
- Legen Sie die entsprechenden Berechtigungen für Download- und Sitzungsverzeichnisse fest.
Abschluss
rTorrent bietet Geschwindigkeit, Flexibilität und volle Kommandozeilenkontrolle für anspruchsvolle Linux-Nutzer. Mit einer optimierten .rtorrent.rc, Mit Überwachungsverzeichnissen und der Integration von systemd können Sie ein automatisiertes, ressourcenschonendes Torrenting-Setup betreiben, das mit jedem grafischen Client mithalten kann.
