Tutorial – rTorrent unter Linux wie ein Profi nutzen

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 Cron oder systemd fü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.

Eine Anfrage stellen?