Hoe Deluge WebUI op Ubuntu Linux te installeren
Deluge is in feite een gratis, open-source (GPL3) en lichtgewicht BitTorrent-client, die beschikbaar is voor Linux, FreeBSD, Mac OS X en Windows. Het heeft een rijke verzameling plug-ins die u ook kunt installeren om de functionaliteit uit te breiden. U kunt bijvoorbeeld de streaming-plug-in installeren, zodat u tijdens het downloaden video of audio rechtstreeks vanuit Deluge kunt streamen. In dit artikel gaan we het hebben over het installeren van Deluge WebUI op Ubuntu. Laten we beginnen!
root sprint galaxy s3
Nou, zonder verder te gaan over Deluge, is het de moeite waard om erop te wijzen dat als jullie van geavanceerde functies houden, dit de software voor jou is. dan ondersteunt het alles, van een terminalmodus tot een servermodus, en zelfs aangepaste verbindingstypen. Zoals Socks5-proxy's en ook aangepaste poortinstellingen. In dit artikel zullen we bespreken hoe u een Deluge-torrent-server op Linux installeert en instelt, de Deluge WebUI inschakelt, evenals Deluge Daemon, enzovoort.
Opmerking: Over het algemeen installeer en gebruik je een Deluge-torrentserver op een Linux-computer die als server draait. Je moet in gedachten houden dat dit niet betekent dat een Deluge torrent-server niet zal werken op desktop Linux, maar het wordt niet aanbevolen.
Hoe kun je Deluge WebUI op Ubuntu installeren?
Ubuntu
Ubuntu en de Ubuntu-server heeft een echt up-to-date versie van de Deluge-torrent-client. Dat gezegd hebbende, het is altijd goed om de officiële PPA te hebben voor de veiligheid. Gebruik deze opdracht om de PPA toe te voegen.
[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.targetNu de PPA op het systeem staat, moet u de softwarebronnen van Ubuntu vernieuwen via het apt-update opdracht.
Python3-certbot-nginxRennen bijwerken zal ongetwijfeld onthullen dat sommige programma's moeten worden bijgewerkt. Installeer deze updates en negeer ze niet, omdat dit patches kunnen zijn die Ubuntu helpen beter te werken.
sudo add-apt-repository ppa:deluge-team/ppa
Nu alles up-to-date is, moet u de nieuwste versie van de Deluge-software installeren.
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
Configureer de Deluge WebUI
Alle software die nodig is voor Deluge is geïnstalleerd en klaar voor gebruik. Nu is het tijd om de Deluge Daemon daadwerkelijk aan te zetten. Ga naar de terminal en voer het overstroomd opdracht. Er zijn twee manieren om deze daemon uit te voeren: dus met de systemd init tool, of met de overstroomd commando ook. Als je er mee wilt beginnen systeem , gebruik dan de systemctl opdracht.
Eerst moet u de DelugeD-service maken.
sudo apt-get install deluged deluge-console deluge-webui
Plak vervolgens de onderstaande code in het nieuwe bestand:
sudo zypper install deluge
sudo -s cd /etc cd systemd cd system touch deluged.service nano /etc/systemd/system/deluged.service
Plus, zet de Daemon aan tijdens het opstarten met:
sudo systemctl start deluged
Als jullie geen gedoe met Systemd willen doen, kan de Daemon zonder. Voor de beste resultaten moet u proberen de / dev / null opdracht. Om de stortvloed WebUI Daemon op de achtergrond te plaatsen als de huidige gebruiker.
hoe je Bob Unleashed gebruikt
sudo systemctl enable deluged
Verbreek de verbinding met je gebruiker (als jullie willen) samen met:
nohup deluged &>/dev/null &
Het is nu tijd om de gebruiker in te stellen voor Deluge Daemon. Gebruik echo in volgorde om een nieuwe gebruiker naar het configuratiebestand te pushen. Verander vervolgens de gebruiker in de naam van de bestaande gebruiker op het systeem. Zorg ervoor dat u hetzelfde wachtwoord invoert als uw systeemgebruiker.
Opmerking:
10 betekent dat uw systeemgebruiker volledige toegang heeft om Deluge WebUI te wijzigen.
disown
Nu de gebruiker correct is geconfigureerd, moet je de daemon doden en een back-up starten. Jullie kunnen dit doen systeem of killall .
odin cf auto root
echo 'user:password:10' >> ~/.config/deluge/auth
of ook
sudo systemctl stop deluged sudo systemctl start deluged
killall deluged
Gebruik de opdrachtregel om samen met Deluge te communiceren en verander ook de instellingen zodat de Daemon externe verbindingen mogelijk maakt:
nohup deluged &>/dev/null &
deluge-console
Nu de configuratiewijziging voltooid is in Deluge Console, moet u deze afsluiten met stoppen .
config -s allow_remote True
Schakel ten slotte de Deluge WebUI-verbinding in.
quit
Gebruik Deluge WebUI

Uw Deluge Torrent-server werkt in principe perfect en is ook vanaf elke locatie toegankelijk via de webbrowser. Als u de nieuwe webinterface wilt gebruiken, opent u een nieuw browsertabblad en gaat u naar de volgende URL:
deluge-web --fork
Weet u niet zeker wat het IP-adres van uw apparaat is? Probeer dan deze opdracht:
http://ip-address-or-hostname-of-server:8112
Wanneer u de Deluge Web UI-pagina heeft laten laden, moet u een wachtwoord opgeven, aangezien de webinterface is beveiligd. Het standaard wachtwoord om in te loggen is zondvloed .
status bamberg oneindige oorlogvoering
Als het inloggen is gelukt, vraagt het systeem u om het standaardwachtwoord te wijzigen. U moet de instructies op het scherm volgen om het te doen en vervolgens op OK tikken als u klaar bent. Het wachtwoord zou eigenlijk automatisch moeten worden bijgewerkt.
Schakel HTTPS | in stortvloed WebUI
Als u de webinterface wilt beveiligen, kunt u een gratis Let's Encrypt-certificaat installeren. Eerst moet u de Let's Encrypt-client (certbot) ook op de Ubuntu 20.04-server installeren.
ip addr show | grep 192.168
sudo apt install certbot python3-certbot-nginxis eigenlijk de Certbot Nginx-plug-in. Nadat ze zijn geïnstalleerd, moet u de volgende opdracht uitvoeren om automatisch het Let's Encrypt-certificaat te verkrijgen en te installeren.
sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email [email protected] -d torrent.yourdomain.com
Echter, waar:
- -Nginx : Gebruik de Nginx-authenticator en het installatieprogramma
- - ga akkoord : Ga akkoord met de servicevoorwaarden van Let's Encrypt
- - omleiden : HTTPS afdwingen door 301-omleidingen toe te voegen.
- –Staple-ocsp : OCSP-nieten inschakelen.
- -Email : E-mailadres dat wordt gebruikt voor registratie- en herstelcontact.
- -d flag wordt in feite gevolgd door een lijst met domeinnamen, gescheiden door een komma. U kunt meer dan 100 domeinnamen toevoegen.
Vervolgens wordt u gevraagd of u e-mails van EFF (Electronic Frontier Foundation) wilt ontvangen. Nadat u Y of N heeft geselecteerd, wordt uw TLS-certificaat automatisch verkregen en ook voor u geconfigureerd.
Heeft u problemen met het verkrijgen van een TLS-certificaat? | stortvloed WebUI
Als u de volgende fout ziet bij het verkrijgen van een TLS-certificaat:
module 'acme.challenges' has no attribute 'TLSSNI01'
U moet een configuratiebestand bewerken.
xda zte zmax pro
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py
Dan veranderen
return [challenges.HTTP01, challenges.TLSSNI01]
naar:
return [challenges.HTTP01]
Sla het bestand vervolgens op en sluit het. Voer nu het bovenstaande certbot-commando opnieuw uit.
Conclusie
Oké, dat waren allemaal mensen! Ik hoop dat jullie dit stortvloed WebUI-artikel leuk vinden en het ook nuttig voor jullie vinden. Geef ons uw feedback hierover. Ook als jullie nog meer vragen en problemen hebben met betrekking tot dit artikel. Laat het ons dan weten in de comments hieronder. We komen spoedig bij u terug.
Een fijne dag verder!
Zie ook: Torrentz-alternatieven: wat is er met Torrentz gebeurd?


