Wie kann ich Deluge so konfigurieren, dass es beim Systemstart automatisch startet?
- Einleitung
- Automatischer Start unter Linux
- Starten der Deluge GUI beim Login
- Deluge Daemon als Systemdienst (systemd) konfigurieren
- Automatischer Start unter Windows
- Zusammenfassung
Einleitung
Deluge ist ein beliebter BitTorrent-Client, der sowohl als Desktop-Anwendung als auch als Daemon im Hintergrund genutzt werden kann. Wenn Sie möchten, dass Deluge automatisch mit Ihrem Betriebssystem startet, damit es sofort bereit ist, Torrents herunterzuladen oder zu verwalten, können Sie dies auf verschiedenen Wegen konfigurieren. Die Vorgehensweise hängt teilweise davon ab, ob Sie die grafische Benutzeroberfläche (GUI) von Deluge oder den Deluge-Daemon verwenden. Im Folgenden finden Sie eine ausführliche Beschreibung für die gängigsten Systeme wie Linux (z.B. Ubuntu) und Windows.
Automatischer Start unter Linux
Unter Linux gibt es mehrere Methoden, um Programme automatisch beim Systemstart zu starten. Für den Deluge-Client wird häufig der Autostart per Desktop-Session oder als systemd-Dienst konfiguriert.
Starten der Deluge GUI beim Login
Wenn Sie die grafische Benutzeroberfläche von Deluge automatisch starten möchten, können Sie eine Autostart-Datei in Ihrem Benutzerordner anlegen. Navigieren Sie dazu in den Verzeichnis ~/.config/autostart/ (ggf. müssen Sie diesen Ordner vorher anlegen). Erstellen Sie dort eine Datei mit dem Namen deluge.desktop und folgendem Inhalt:
Type=ApplicationName=DelugeExec=delugeX-GNOME-Autostart-enabled=trueNoDisplay=falseComment=Startet den Deluge BitTorrent-ClientBeim nächsten Benutzer-Login wird die Deluge GUI automatisch gestartet.
Deluge Daemon als Systemdienst (systemd) konfigurieren
Wenn Sie Deluge im Hintergrund mit dem Daemon-Modul ausführen wollen (z.B. auf einem Server), können Sie einen systemd-Dienst anlegen, der Deluge beim Booten startet.
Erstellen Sie zunächst eine systemd Service-Datei unter /etc/systemd/system/deluged.service mit folgendem Beispielinhalt:
Description=Deluge Bittorrent Client DaemonAfter=network.target Type=simpleUser=IhrBenutzernameGroup=IhrBenutzernameUMask=007ExecStart=/usr/bin/deluged -dRestart=on-failure WantedBy=multi-user.targetWichtig ist hier, dass Sie IhrBenutzername durch den tatsächlichen Benutzer ersetzen, unter dem Deluge laufen soll. Mit dem Parameter -d wird der Deluge-Daemon im Vordergrund gestartet, was für systemd gewünscht ist.
Zusätzlich können Sie für den Deluge-Webclient einen weiteren Dienst anlegen oder über die Deluge-Konfiguration starten.
Nach dem Anlegen der Datei laden Sie die systemd Konfiguration neu mit:
sudo systemctl daemon-reloadDanach aktivieren Sie den Dienst so, dass er beim Booten automatisch startet:
sudo systemctl enable delugedUnd starten ihn direkt:
sudo systemctl start delugedÜberprüfen können Sie den Status mit:
systemctl status delugedAutomatischer Start unter Windows
Unter Windows können Sie Deluge ebenfalls so einrichten, dass es beim Hochfahren des Systems automatisch startet.
Eine einfache Methode ist, eine Verknüpfung zur Deluge-Anwendung in den Autostart-Ordner zu legen. Öffnen Sie dafür den Ausführen-Dialog (Windows-Taste + R) und geben Sie shell:startup ein. Dies öffnet den Autostart-Ordner des aktuellen Benutzers.
Dort fügen Sie eine Verknüpfung zu deluge.exe hinzu (normalerweise zu finden im Programmverzeichnis unter C:\Programme\Deluge\ oder C:\Program Files (x86)\Deluge\).
Beim nächsten Login wird Deluge dann automatisch gestartet.
Alternativ können Sie Deluge auch als Windows-Dienst einrichten, was allerdings etwas komplizierter ist und normalerweise nur für Server oder spezielle Anwendungsfälle sinnvoll ist.
Zusammenfassung
Um Deluge beim Systemstart automatisch zu starten, wählen Sie unter Linux entweder eine Autostart-Datei für die GUI oder einen systemd-Dienst für den Daemon. Unter Windows genügt meist die Verknüpfung im Autostart-Ordner. In allen Fällen stellen Sie sicher, dass die Pfade und Benutzerrechte korrekt gesetzt sind, damit Deluge reibungslos starten kann. Diese Maßnahmen machen Deluge sofort nach dem Systemstart einsatzbereit, ohne dass Sie manuell eingreifen müssen.
