So installieren Sie Deluge WebUI unter Ubuntu Linux

Deluge ist im Grunde ein kostenloser Open-Source-Client (GPL3) und ein leichter BitTorrent-Client, der für Linux, FreeBSD, Mac OS X und Windows verfügbar ist. Es verfügt über eine umfangreiche Sammlung von Plugins, die Sie auch installieren können, um die Funktionalität zu erweitern. Sie können beispielsweise das Streaming-Plugin installieren, damit Sie beim Herunterladen Video oder Audio direkt von Deluge streamen können. In diesem Artikel werden wir uns mit der Installation von Deluge WebUI unter Ubuntu befassen. Lass uns anfangen!





Zuckender Fernseher wird nicht auf Chrom geladen

Nun, ohne weiter und weiter über Deluge zu sprechen, ist es tatsächlich erwähnenswert, dass dies die Software für Sie ist, wenn Sie erweiterte Funktionen lieben. dann unterstützt es alles von einem Terminalmodus über einen Servermodus bis hin zu benutzerdefinierten Verbindungstypen. Wie auch Socks5-Proxys und benutzerdefinierte Porteinstellungen. In diesem Artikel erfahren Sie, wie Sie einen Deluge-Torrent-Server unter Linux installieren und einrichten, die Deluge-WebUI sowie den Deluge-Daemon aktivieren und so weiter.



Hinweis: Installieren und verwenden Sie im Allgemeinen einen Deluge-Torrent-Server auf einem Linux-Computer, der als Server ausgeführt wird. Sie müssen bedenken, dass dies nicht bedeutet, dass ein Deluge-Torrent-Server unter Desktop-Linux nicht funktioniert. Dies wird jedoch nicht empfohlen.

Wie können Sie Deluge WebUI unter Ubuntu installieren?

Ubuntu

Ubuntu und Ubuntu Server hat eine wirklich aktuelle Version des Deluge Torrent-Clients. Trotzdem ist es immer gut, aus Sicherheitsgründen das offizielle PPA zu haben. Verwenden Sie diesen Befehl, um die PPA hinzuzufügen.



[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target
[Service]
Type=simple
User=deluge
Group=deluge
UMask=007
ExecStart=/usr/bin/deluged -d
Restart=on-failure
# Time to wait before forcefully stopped.
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

Nachdem sich die PPA auf dem System befindet, müssen Sie die Ubuntu-Softwarequellen über das System aktualisieren passendes Update Befehl.



Python3-certbot-nginx

Laufen aktualisieren wird zweifellos zeigen, dass einige der Programme aktualisiert werden müssen. Installieren Sie diese Updates und ignorieren Sie sie nicht, da dies Patches sein können, mit denen Ubuntu besser ausgeführt werden kann.

sudo add-apt-repository ppa:deluge-team/ppa

Nachdem alles auf dem neuesten Stand ist, müssen Sie die neueste Version der Deluge-Software installieren.



sudo apt update

Arch Linux

sudo apt upgrade -y

Fedora

sudo apt install deluged deluge-console deluge-webui

Debian

sudo pacman -S deluge

OpenSUSE

sudo dnf install deluge deluge-common deluge-daemon deluge-web

Konfigurieren Sie die Deluge-WebUI

Die gesamte für Deluge benötigte Software ist installiert und betriebsbereit. Jetzt ist es Zeit, den Deluge Daemon tatsächlich einzuschalten. Gehen Sie zum Terminal und führen Sie die überflutet Befehl. Es gibt zwei Möglichkeiten, um diesen Dämon auszuführen: also mit dem systemd init-Tool oder mit dem überflutet Befehl auch. Wenn Sie es mit beginnen möchten System , dann benutze die systemctl Befehl.



Zunächst müssen Sie den DelugeD-Dienst ausführen.

sudo apt-get install deluged deluge-console deluge-webui

Fügen Sie dann den folgenden Code in die neue Datei ein:

sudo zypper install deluge

normale Leerlauf-CPU-Temperatur
sudo -s cd /etc cd systemd cd system touch deluged.service nano /etc/systemd/system/deluged.service

Schalten Sie den Daemon beim Booten ein mit:

sudo systemctl start deluged

Wenn ihr euch nicht mit Systemd beschäftigen wollt, kann der Daemon ohne Systemd laufen. Für beste Ergebnisse sollten Sie versuchen, die zu verwenden / dev / null Befehl. Um den überfluteten WebUI-Daemon als aktuellen Benutzer in den Hintergrund zu stellen.

sudo systemctl enable deluged

Trennen Sie es von Ihrem Benutzer (wenn Sie wollen) zusammen mit:

nohup deluged &>/dev/null &

Jetzt ist es Zeit, den Benutzer für Deluge Daemon einzurichten. Benutzen Echo in Ordnung um einen neuen Benutzer in die Konfigurationsdatei zu verschieben. Ändern Sie dann den Benutzer in den Namen des vorhandenen Benutzers im System. Stellen Sie sicher, dass Sie dasselbe Kennwort wie Ihr Systembenutzer eingeben.

Hinweis:

10 bedeutet, dass Ihr Systembenutzer vollen Zugriff hat, um die Flut-WebUI zu ändern.

disown

Nachdem der Benutzer korrekt konfiguriert wurde, müssen Sie den Dämon beenden und erneut starten. Ihr könnt das damit machen System oder töte alle .

wie man Popcorn-Zeit auf Chromecast spielt
echo 'user:password:10' >> ~/.config/deluge/auth

oder auch

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

Interagieren Sie über die Befehlszeile mit Deluge und ändern Sie die Einstellungen so, dass der Daemon Remoteverbindungen zulässt:

nohup deluged &>/dev/null &
deluge-console

Nachdem die Konfigurationsänderung in Deluge Console abgeschlossen ist, müssen Sie sie mit beenden Verlassen .

config -s allow_remote True

Schalten Sie abschließend die Deluge WebUI-Verbindung ein.

quit

Verwenden Sie Deluge WebUI

Sintflut Webui

Ihr Deluge Torrent-Server funktioniert im Grunde einwandfrei und kann auch von jedem Ort aus über den Webbrowser aufgerufen werden. Wenn Sie die neue Web-Benutzeroberfläche verwenden möchten, öffnen Sie eine neue Browser-Registerkarte und besuchen Sie die folgende URL:

Ordner zusammenführen Windows 10
deluge-web --fork

Sie sind sich nicht sicher, wie die IP-Adresse Ihres Geräts lautet? Dann sollten Sie diesen Befehl versuchen:

http://ip-address-or-hostname-of-server:8112

Wenn Sie die Deluge Web UI-Seite zum Laden erhalten haben, müssen Sie ein Kennwort eingeben, da die Webschnittstelle gesichert ist. Das Standardkennwort für die Anmeldung lautet Sintflut .

Nach erfolgreicher Anmeldung werden Sie vom System aufgefordert, das Standardkennwort zu ändern. Sie müssen den Anweisungen auf dem Bildschirm folgen, um dies zu tun, und dann auf OK tippen, wenn Sie fertig sind. Das Passwort sollte tatsächlich automatisch aktualisiert werden.

Schalten Sie HTTPS | ein Überschwemmung WebUI

Wenn Sie die Web-Benutzeroberfläche sichern möchten, können Sie ein kostenloses Let's Encrypt-Zertifikat installieren. Zunächst müssen Sie den Let's Encrypt-Client (certbot) auch auf dem Ubuntu 20.04-Server installieren.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
ist eigentlich das Certbot Nginx Plugin. Nach der Installation müssen Sie den folgenden Befehl ausführen, um das Let's Encrypt-Zertifikat automatisch abzurufen und zu installieren.

sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email [email protected] -d torrent.yourdomain.com

Wo jedoch:

  • –Nginx : Verwenden Sie den Nginx-Authentifikator und das Installationsprogramm
  • - stimme zu : Stimmen Sie zu, die Nutzungsbedingungen verschlüsseln zu lassen
  • -umleiten : Erzwingen Sie HTTPS, indem Sie 301 Weiterleitungen hinzufügen.
  • –Staple-ocsp : Aktivieren Sie die OCSP-Heftung.
  • -Email : E-Mail-Adresse für die Registrierung und den Wiederherstellungskontakt.
  • -d Auf flag folgt im Wesentlichen eine Liste von Domainnamen, die durch ein Komma getrennt sind. Sie können mehr als 100 Domainnamen hinzufügen.

Sie werden dann gefragt, ob Sie E-Mails von EFF (Electronic Frontier Foundation) erhalten möchten. Nach Auswahl von J oder N wird Ihr TLS-Zertifikat automatisch abgerufen und auch für Sie konfiguriert.

Haben Sie Probleme beim Erhalt des TLS-Zertifikats? | Überschwemmung WebUI

Wenn beim Versuch, ein TLS-Zertifikat zu erhalten, der folgende Fehler angezeigt wird:

module 'acme.challenges' has no attribute 'TLSSNI01'

Sie müssen eine Konfigurationsdatei bearbeiten.

Legende in Google Sheets bearbeiten
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

Dann ändern

return [challenges.HTTP01, challenges.TLSSNI01]

zu:

return [challenges.HTTP01]

Speichern und schließen Sie dann die Datei. Führen Sie nun den obigen Befehl certbot erneut aus.

Fazit

Okay, das war alles Leute! Ich hoffe, euch gefällt dieser Flut-WebUI-Artikel und ich finde ihn auch hilfreich für euch. Geben Sie uns Ihr Feedback dazu. Auch wenn ihr weitere Fragen und Probleme zu diesem Artikel habt. Dann lassen Sie es uns in den Kommentaren unten wissen. Wir kommen bald auf Sie zurück.

Ich wünsche ihnen einen wunderbaren Tag!

Siehe auch: Torrentz-Alternativen: Was ist mit Torrentz passiert?