qBittorrent är en mångsidig och öppen källkod BitTorrent-klient som erbjuder ett brett utbud av funktioner, inklusive ett användarvänligt skrivbordsgränssnitt och ett huvudlöst webbgränssnitt, vilket gör den idealisk för både persondatorer och servermiljöer. Desktopversionen av qBittorrent tillhandahåller ett grafiskt gränssnitt för hantering av nedladdningar, medan den huvudlösa versionen (qbittorrent-nox) är designad för användning på servrar, så att du kan hantera torrents via en webbläsare. Dessutom kan den huvudlösa versionen konfigureras för att köras som en tjänst, vilket ger en sömlös upplevelse på Fedora-servrar.
På Fedora 40 eller 39 kan du installera qBittorrent med DNF-pakethanteraren genom Fedoras AppStream, som inkluderar både skrivbordsversionen och den huvudlösa webbgränssnittsversionen. Den här guiden leder dig genom stegen för att installera qBittorrent, konfigurera qbittorrent-nox-tjänsten med en systemd servicefil och ställa in lämpliga användar- och gruppbehörigheter för säker och effektiv drift på Fedora-servrar.
Metod 1: Installera qBittorrent Desktop
Uppdatera Fedora före installation av qBittorrent
Innan du installerar qBittorrent är det avgörande att uppdatera ditt Fedora-system för att säkerställa att alla befintliga paket är uppdaterade. Detta hjälper till att förhindra potentiella konflikter och säkerställer en smidig installationsprocess.
För att uppdatera ditt Fedora-system, kör följande kommando:
sudo dnf upgrade --refresh
Installera qBittorrent Desktop GUI Client via DNF Command
Det finns två sätt att använda qBittorrent: desktop GUI-klienten och WebUI för fjärrserverinställningar. Det här avsnittet täcker installationen av qBittorrent desktop GUI-klienten, som är lämplig för de flesta användare som föredrar att använda skrivbordsapplikationer. Om du föredrar att använda WebUI på fjärrservrar, hoppa över det här avsnittet och fortsätt till installationen av qBittorrent-nox.
För att installera qBittorrent-skrivbordsklienten, kör följande kommando:
sudo dnf install qbittorrent -y
Starta qBittorrent Desktop GUI Client
När installationen är klar kan du starta qBittorrent med någon av följande metoder:
Metod 1: Skriv följande kommando i din nuvarande terminalsession:
qbittorrent
Metod 2: Navigera till programikonen med det grafiska gränssnittet:
Activities > Show Applications > qBittorrent
När du startar qBittorrent för första gången kommer du att presenteras med en Rättsligt meddelande. Detta meddelande skyddar qBittorrent från juridiskt ansvar, eftersom torrenter ofta förknippas med illegala nedladdningar.
Efter att ha godkänt det juridiska meddelandet, kommer du att se huvudfönstret för din nyinstallerade qBittorrent-skrivbordsklient. Nu är du redo att börja använda qBittorrent för dina torrentingbehov.
Metod 2: Installera qBittorrent-nox Web-UI för Fedora Server
qBittorrent-nox låter dig installera qBittorrent på en huvudlös Fedora-server eller ett fjärråtkomligt skrivbord. Med WebUI-gränssnittet kan du hantera qBittorrent effektivt med din favoritwebbläsare.
Installera qBittorrent-nox
För att installera qBittorrent-nox, kör följande kommando:
sudo dnf install qbittorrent-nox
qBittorrent-nox är designad för huvudlösa klienter och är tillgänglig via ett webbgränssnitt på standardplatsen för lokalvärd: http://localhost:8080. Åtkomsten till webbgränssnittet är säkrad som standard. Standardanvändarnamnet är admin och standardlösenordet är adminadmin.
Skapa en systemanvändare och grupp för qBittorrent
Istället för att köra qBittorrent-nox med terminalkommandot, skapar du en systemd serviceenhet som körs i bakgrunden och startar vid systemstart.
Skapa först en qbittorrent-nox användare och grupp så att tjänsten kan köras som en oprivilegierad användare:
sudo groupadd --system qbittorrent-nox
–systemflaggan betyder att du skapar en systemanvändare istället för en vanlig användare.
Skapa ett qBittorrent-användarnamn
Skapa sedan ett qbittorrent-användarnamn för användargruppen qbittorrent-nox:
sudo useradd -g qbittorrent-nox qbittorrent-nox
Alternativt kan du ställa in ett lösenord för denna användare:
sudo passwd qbittorrent-nox
Skapa en Systemd Service File för qBittorrent
Skapa en systemd servicefil för qbittorrent-nox:
sudo nano /etc/systemd/system/qbittorrent-nox.service
Kopiera och klistra in följande rader i filen:
[Unit]
Description=qBittorrent Command Line Client
After=network.target
[Service]
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure
[Install]
WantedBy=multi-user.target
Spara filen (CTRL+O), avsluta sedan (CTRL+X).
Ladda om Systemd Daemon
Ladda om din systemd-demon för att ändringarna ska träda i kraft:
sudo systemctl daemon-reload
Starta och aktivera qBittorrent-nox
Starta qBittorrent-nox med följande kommando:
sudo systemctl start qbittorrent-nox
För att få qBittorrent-nox att starta automatiskt vid uppstart, använd följande kommando:
sudo systemctl enable qbittorrent-nox
Innan du fortsätter, kontrollera statusen för att säkerställa att allt fungerar korrekt:
systemctl status qbittorrent-nox
Få åtkomst till qBittorrent Web UI
Du kan komma åt qBittorrent via webbgränssnittet i din lokala nätverkswebbläsare. För att göra det, skriv in serverns IP-adress och portnummer (8080).
Standardanvändarnamnet är admin och standardlösenordet är adminadmin.
Innan du gör något annat är det viktigt att ändra standardanvändarnamnet och lösenordet för att säkra ditt qBittorrent-webbgränssnitt. För att ändra autentiseringsuppgifterna, följ sökvägen:
Tools > Options > Web UI > Authentication
Du kan uppdatera användarnamnet och lösenordet till dina föredragna referenser härifrån. Detta säkerställer att ditt qBittorrent webbgränssnitt är säkert och endast tillgängligt för auktoriserade användare.
Ytterligare kommandon för qBittorrent
Uppdatera qBittorrent eller qBittorrent-nox
Att uppdatera din qBittorrent-installation via kommandoradsterminalen kan kräva några extra steg, men det är ofta det mest effektiva sättet. För att uppdatera hela ditt system, inklusive qBittorrent, kör följande DNF-uppdateringskommando:
sudo dnf update --refresh
För användare som främst är nybörjare i Linux, kontrollerar denna filt hela ditt system efter uppdateringar, som kommer att uppgraderas om en sådan är tillgänglig för qBittorrent.
Ta bort qBittorrent eller qBittorrent-nox
Om du tar bort qBittorrent eller qBittorrent-nox från ditt system, följ den enkla processen nedan. Använd lämpligt kommando baserat på ditt installationsval.
För att ta bort qBittorrent, använd följande kommando:
sudo dnf autoremove qbittorrent
Om du har installerat qBittorrent-nox, använd det här kommandot istället:
sudo dnf autoremove qbittorrent-nox
Slutsats
Genom att installera qBittorrent på Fedora via DNF-pakethanteraren har du framgångsrikt konfigurerat en kraftfull torrentklient som är skräddarsydd för dina behov, vare sig för skrivbordsanvändning eller som en huvudlös serverapplikation. Att konfigurera qbittorrent-nox som en systemtjänst säkerställer att den körs effektivt i bakgrunden med rätt användar- och gruppbehörighet. Regelbundna uppdateringar genom Fedoras AppStream kommer att hålla din qBittorrent-installation säker och uppdaterad. Med den här inställningen är du väl rustad att hantera torrents effektivt på både personliga och servermiljöer.