qBittorrent er en alsidig og open source BitTorrent-klient, der tilbyder en bred vifte af funktioner, herunder en brugervenlig desktop-grænseflade og en hovedløs web-brugergrænseflade, hvilket gør den ideel til både personlige computere og servermiljøer. Desktopversionen af qBittorrent giver en grafisk grænseflade til styring af downloads, mens den hovedløse version (qbittorrent-nox) er designet til brug på servere, så du kan administrere torrents via en webbrowser. Derudover kan den hovedløse version konfigureres til at køre som en tjeneste, hvilket giver en problemfri oplevelse på Fedora-servere.
På Fedora 40 eller 39 kan du installere qBittorrent ved hjælp af DNF-pakkehåndteringen gennem Fedoras AppStream, som inkluderer både desktop- og hovedløse web-UI-versioner. Denne guide vil lede dig gennem trinene til at installere qBittorrent, konfigurere qbittorrent-nox-tjenesten med en systemd servicefil og opsætte passende bruger- og gruppetilladelser til sikker og effektiv drift på Fedora-servere.
Metode 1: Installer qBittorrent Desktop
Opdater Fedora før installation af qBittorrent
Før du installerer qBittorrent, er det afgørende at opdatere dit Fedora-system for at sikre, at alle eksisterende pakker er opdaterede. Dette hjælper med at forhindre potentielle konflikter og sikrer en smidig installationsproces.
For at opdatere dit Fedora-system skal du køre følgende kommando:
sudo dnf upgrade --refresh
Installer qBittorrent Desktop GUI Client via DNF Command
Der er to måder at bruge qBittorrent på: desktop GUI-klienten og WebUI til fjernserveropsætninger. Dette afsnit dækker installation af qBittorrent desktop GUI-klienten, som er velegnet til de fleste brugere, der foretrækker at bruge desktop-applikationer. Hvis du foretrækker at bruge WebUI på fjernservere, skal du springe dette afsnit over og fortsætte til installationen af qBittorrent-nox.
For at installere qBittorrent desktop-klienten skal du udføre følgende kommando:
sudo dnf install qbittorrent -y
Start qBittorrent Desktop GUI Client
Når installationen er færdig, kan du starte qBittorrent ved hjælp af en af følgende metoder:
Metode 1: Indtast følgende kommando i din aktuelle terminalsession:
qbittorrent
Metode 2: Naviger til applikationsikonet ved hjælp af den grafiske grænseflade:
Activities > Show Applications > qBittorrent
Når du starter qBittorrent for første gang, vil du blive præsenteret for en Juridisk meddelelse. Denne meddelelse beskytter qBittorrent mod juridiske forpligtelser, da torrents ofte er forbundet med ulovlige downloads.
Efter at have accepteret den juridiske meddelelse, vil du se hovedvinduet for din nyligt installerede qBittorrent desktop-klient. Nu er du klar til at begynde at bruge qBittorrent til dine torrentingbehov.
Metode 2: Installer qBittorrent-nox Web-UI til Fedora Server
qBittorrent-nox giver dig mulighed for at installere qBittorrent på en hovedløs Fedora-server eller en fjernadgang til skrivebord. Med WebUI-grænsefladen kan du administrere qBittorrent effektivt ved hjælp af din yndlingsbrowser.
Installer qBittorrent-nox
For at installere qBittorrent-nox skal du køre følgende kommando:
sudo dnf install qbittorrent-nox
qBittorrent-nox er designet til hovedløse klienter og er tilgængelig via en webgrænseflade på standardlocalhost-placeringen: http://localhost:8080. Web-UI-adgangen er sikret som standard. Standardbrugernavnet er admin, og standardadgangskoden er adminadmin.
Opret en systembruger og gruppe til qBittorrent
I stedet for at køre qBittorrent-nox ved hjælp af terminalkommandoen, vil du oprette en systemd serviceenhed, der kører i baggrunden og starter ved systemstart.
Først skal du oprette en qbittorrent-nox bruger og gruppe, så tjenesten kan køre som en uprivilegeret bruger:
sudo groupadd --system qbittorrent-nox
–systemflaget betyder, at du opretter en systembruger i stedet for en almindelig bruger.
Opret et qBittorrent-brugernavn
Derefter skal du oprette et qbittorrent-brugernavn til qbittorrent-nox-brugergruppen:
sudo useradd -g qbittorrent-nox qbittorrent-nox
Du kan eventuelt indstille en adgangskode for denne bruger:
sudo passwd qbittorrent-nox
Opret en Systemd Service-fil til qBittorrent
Opret en systemd servicefil til qbittorrent-nox:
sudo nano /etc/systemd/system/qbittorrent-nox.service
Kopier og indsæt følgende linjer 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
Gem filen (CTRL+O), forlad derefter (CTRL+X).
Genindlæs Systemd Daemon
Genindlæs din systemd-dæmon for at ændringerne træder i kraft:
sudo systemctl daemon-reload
Start og aktiver qBittorrent-nox
Start qBittorrent-nox med følgende kommando:
sudo systemctl start qbittorrent-nox
For at få qBittorrent-nox til at starte automatisk ved opstart, skal du bruge følgende kommando:
sudo systemctl enable qbittorrent-nox
Før du fortsætter, skal du kontrollere status for at sikre, at alt fungerer korrekt:
systemctl status qbittorrent-nox
Få adgang til qBittorrent Web UI
Du kan få adgang til qBittorrent gennem din lokale netværksbrowsers web-UI. For at gøre det skal du indtaste serverens IP-adresse og portnummer (8080).
Standardbrugernavnet er admin, og standardadgangskoden er adminadmin.
Før du gør noget andet, er det afgørende at ændre standardbrugernavnet og -adgangskoden for at sikre din qBittorrent Web UI. Følg stien for at ændre legitimationsoplysningerne:
Tools > Options > Web UI > Authentication
Du kan opdatere brugernavnet og adgangskoden til dine foretrukne legitimationsoplysninger herfra. Dette sikrer, at din qBittorrent Web UI er sikker og kun tilgængelig for autoriserede brugere.
Yderligere kommandoer til qBittorrent
Opdater qBittorrent eller qBittorrent-nox
Opdatering af din qBittorrent-installation via kommandolinjeterminalen kan kræve nogle ekstra trin, men det er ofte den mest effektive måde. For at opdatere hele dit system, inklusive qBittorrent, skal du køre følgende DNF-opdateringskommando:
sudo dnf update --refresh
For brugere, der primært er nye til Linux, tjekker dette tæppe hele dit system for opdateringer, som vil blive opgraderet, hvis en er tilgængelig til qBittorrent.
Fjern qBittorrent eller qBittorrent-nox
Hvis du fjerner qBittorrent eller qBittorrent-nox fra dit system, skal du følge den enkle proces nedenfor. Brug den passende kommando baseret på dit installationsvalg.
For at fjerne qBittorrent skal du bruge følgende kommando:
sudo dnf autoremove qbittorrent
Hvis du har installeret qBittorrent-nox, skal du bruge denne kommando i stedet:
sudo dnf autoremove qbittorrent-nox
Konklusion
Ved at installere qBittorrent på Fedora via DNF-pakkehåndteringen har du med succes opsat en kraftfuld torrentklient, der er skræddersyet til dine behov, uanset om det er til desktopbrug eller som en hovedløs serverapplikation. Konfiguration af qbittorrent-nox som en systemd service sikrer, at den kører effektivt i baggrunden med korrekte bruger- og gruppetilladelser. Regelmæssige opdateringer gennem Fedoras AppStream vil holde din qBittorrent-installation sikker og opdateret. Med denne opsætning er du godt rustet til at administrere torrents effektivt på både personlige og servermiljøer.