qBittorrent è un client BitTorrent versatile e open source che offre un'ampia gamma di funzionalità, tra cui un'interfaccia desktop intuitiva e un'interfaccia utente Web headless, rendendolo ideale sia per personal computer che per ambienti server. La versione desktop di qBittorrent fornisce un'interfaccia grafica per la gestione dei download, mentre la versione headless (qbittorrent-nox) è progettata per l'uso sui server, consentendo di gestire i torrent tramite un browser Web. Inoltre, la versione headless può essere configurata per essere eseguita come servizio, offrendo un'esperienza fluida sui server Fedora.
Su Fedora 40 o 39, puoi installare qBittorrent usando il gestore pacchetti DNF tramite AppStream di Fedora, che include sia la versione desktop che quella headless Web UI. Questa guida ti guiderà attraverso i passaggi per installare qBittorrent, configurare il servizio qbittorrent-nox con un file di servizio systemd e impostare le autorizzazioni utente e gruppo appropriate per un funzionamento sicuro ed efficiente sui server Fedora.
Metodo 1: installa qBittorrent Desktop
Aggiorna Fedora prima dell'installazione di qBittorrent
Prima di installare qBittorrent, è fondamentale aggiornare il tuo sistema Fedora per garantire che tutti i pacchetti esistenti siano aggiornati. Ciò aiuta a prevenire potenziali conflitti e garantisce un processo di installazione regolare.
Per aggiornare il tuo sistema Fedora, esegui il seguente comando:
sudo dnf upgrade --refresh
Installa il client GUI desktop qBittorrent tramite il comando DNF
Esistono due modi per utilizzare qBittorrent: il client GUI desktop e l'interfaccia utente Web per le configurazioni del server remoto. Questa sezione riguarda l'installazione del client GUI desktop qBittorrent, adatto alla maggior parte degli utenti che preferiscono utilizzare applicazioni desktop. Se preferisci utilizzare la WebUI su server remoti, salta questa sezione e procedi all'installazione di qBittorrent-nox.
Per installare il client desktop qBittorrent, eseguire il comando seguente:
sudo dnf install qbittorrent -y
Avvia il client GUI desktop qBittorrent
Una volta completata l'installazione, puoi avviare qBittorrent utilizzando uno dei seguenti metodi:
Metodo 1: Digitare il seguente comando nella sessione corrente del terminale:
qbittorrent
Metodo 2: andare all'icona dell'applicazione tramite l'interfaccia grafica:
Activities > Show Applications > qBittorrent
Quando avvii qBittorrent per la prima volta, ti verrà presentato un file Avviso legale. Questo avviso protegge qBittorrent da responsabilità legali, poiché i torrent sono spesso associati a download illegali.
Dopo aver accettato le Note legali, vedrai la finestra principale del client desktop qBittorrent appena installato. Ora sei pronto per iniziare a utilizzare qBittorrent per le tue esigenze di torrent.
Metodo 2: Installare qBittorrent-nox Web-UI per Fedora Server
qBittorrent-nox ti consente di installare qBittorrent su un server Fedora headless o su un desktop con accesso remoto. Con l'interfaccia WebUI, puoi gestire qBittorrent in modo efficiente utilizzando il tuo browser preferito.
Installa qBittorrent-nox
Per installare qBittorrent-nox, esegui il comando seguente:
sudo dnf install qbittorrent-nox
qBittorrent-nox è progettato per client headless ed è accessibile tramite un'interfaccia Web nella posizione localhost predefinita: http://localhost:8080. L'accesso all'interfaccia utente Web è protetto per impostazione predefinita. Il nome utente predefinito è admin e la password predefinita è adminadmin.
Crea un utente e un gruppo di sistema per qBittorrent
Invece di eseguire qBittorrent-nox utilizzando il comando terminale, creerai un'unità di servizio systemd che viene eseguita in background e si avvia all'avvio del sistema.
Per prima cosa, crea un utente e un gruppo qbittorrent-nox in modo che il servizio possa essere eseguito come utente senza privilegi:
sudo groupadd --system qbittorrent-nox
Il flag –system indica che stai creando un utente di sistema anziché un utente normale.
Crea un nome utente qBittorrent
Successivamente, crea un nome utente qbittorrent per il gruppo di utenti qbittorrent-nox:
sudo useradd -g qbittorrent-nox qbittorrent-nox
Facoltativamente, puoi impostare una password per questo utente:
sudo passwd qbittorrent-nox
Crea un file di servizio Systemd per qBittorrent
Crea un file di servizio systemd per qbittorrent-nox:
sudo nano /etc/systemd/system/qbittorrent-nox.service
Copia e incolla le seguenti righe nel file:
[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
Salvare il file (CTRL+O), quindi esci (CTRL+X).
Ricarica il demone Systemd
Ricarica il demone systemd affinché le modifiche abbiano effetto:
sudo systemctl daemon-reload
Avvia e abilita qBittorrent-nox
Avvia qBittorrent-nox con il seguente comando:
sudo systemctl start qbittorrent-nox
Per fare in modo che qBittorrent-nox si avvii automaticamente all'avvio, utilizzare il seguente comando:
sudo systemctl enable qbittorrent-nox
Prima di procedere, controlla lo stato per assicurarti che tutto funzioni correttamente:
systemctl status qbittorrent-nox
Accedi all'interfaccia utente Web di qBittorrent
Puoi accedere a qBittorrent tramite l'interfaccia utente Web del tuo browser di rete locale. Per farlo, digita l'indirizzo IP del server e il numero di porta (8080).
Il nome utente predefinito è admin e la password predefinita è adminadmin.
Prima di fare qualsiasi altra cosa, modificare il nome utente e la password predefiniti è fondamentale per proteggere la tua interfaccia utente Web qBittorrent. Per modificare le credenziali seguire il percorso:
Tools > Options > Web UI > Authentication
Puoi aggiornare il nome utente e la password con le tue credenziali preferite da qui. Ciò garantisce che la tua interfaccia utente Web qBittorrent sia sicura e accessibile solo agli utenti autorizzati.
Comandi aggiuntivi per qBittorrent
Aggiorna qBittorrent o qBittorrent-nox
L'aggiornamento dell'installazione di qBittorrent tramite il terminale della riga di comando potrebbe richiedere alcuni passaggi aggiuntivi, ma spesso è il modo più efficiente. Per aggiornare l'intero sistema, incluso qBittorrent, esegui il seguente comando di aggiornamento DNF:
sudo dnf update --refresh
Principalmente per gli utenti nuovi a Linux, questa coperta controlla l'intero sistema per gli aggiornamenti, che verranno aggiornati se ne è disponibile uno per qBittorrent.
Rimuovere qBittorrent o qBittorrent-nox
Se rimuovi qBittorrent o qBittorrent-nox dal tuo sistema, segui la semplice procedura seguente. Utilizzare il comando appropriato in base alla scelta dell'installazione.
Per rimuovere qBittorrent, utilizzare il seguente comando:
sudo dnf autoremove qbittorrent
Se hai installato qBittorrent-nox, usa invece questo comando:
sudo dnf autoremove qbittorrent-nox
Conclusione
Installando qBittorrent su Fedora tramite il gestore pacchetti DNF, hai configurato con successo un potente client torrent su misura per le tue esigenze, sia per l'uso desktop che come applicazione server headless. La configurazione di qbittorrent-nox come servizio systemd assicura che funzioni in modo efficiente in background con le autorizzazioni utente e di gruppo appropriate. Aggiornamenti regolari tramite AppStream di Fedora manterranno la tua installazione di qBittorrent sicura e aggiornata. Con questa configurazione, sei ben equipaggiato per gestire i torrent in modo efficace sia in ambienti personali che server.