qBittorrent 是一款多功能開源 BitTorrent 用戶端,提供廣泛的功能,包括使用者友好的桌面介面和無頭 Web UI,使其成為個人電腦和伺服器環境的理想選擇。 qBittorrent 的桌面版本提供了用於管理下載的圖形介面,而無頭版本 (qbittorrent-nox) 專為在伺服器上使用而設計,可讓您透過 Web 瀏覽器管理 torrent。此外,無頭版本可以配置為作為服務運行,從而在 Fedora 伺服器上提供無縫體驗。
在 Fedora 40 或 39 上,您可以透過 Fedora 的 AppStream 使用 DNF 套件管理器安裝 qBittorrent,其中包括桌面版本和無頭 Web UI 版本。本指南將引導您完成安裝 qBittorrent、使用 systemd 服務檔案設定 qbittorrent-nox 服務以及設定適當的使用者和群組權限以在 Fedora 伺服器上安全且有效率地運行的步驟。
方法一:安裝qBittorrent桌面版
安裝 qBittorrent 之前更新 Fedora
在安裝 qBittorrent 之前,更新 Fedora 系統以確保所有現有軟體包都是最新的至關重要。這有助於防止潛在的衝突並確保安裝過程順利進行。
若要更新 Fedora 系統,請執行下列命令:
sudo dnf upgrade --refresh
透過 DNF 指令安裝 qBittorrent 桌面 GUI 用戶端
有兩種使用 qBittorrent 的方法:桌面 GUI 用戶端和用於遠端伺服器設定的 WebUI。本節介紹安裝 qBittorrent 桌面 GUI 用戶端,它適合大多數喜歡使用桌面應用程式的使用者。如果您喜歡在遠端伺服器上使用 WebUI,請跳過本節並繼續安裝 qBittorrent-nox。
若要安裝 qBittorrent 桌面用戶端,請執行以下命令:
sudo dnf install qbittorrent -y
啟動 qBittorrent 桌面 GUI 用戶端
安裝完成後,您可以使用以下方法之一啟動 qBittorrent:
方法 1:在目前終端機會話中鍵入下列命令:
qbittorrent
方法 2:使用圖形介面導航到應用程式圖示:
Activities > Show Applications > qBittorrent
第一次啟動 qBittorrent 時,您將看到一個 法律聲明。此通知保護 qBittorrent 免受法律責任,因為 torrent 通常與非法下載有關。
同意法律聲明後,您將看到新安裝的 qBittorrent 桌面用戶端的主視窗。現在,您已準備好開始使用 qBittorrent 來滿足您的 torrent 需求。
方法 2:為 Fedora 伺服器安裝 qBittorrent-nox Web-UI
qBittorrent-nox 可讓您在無頭 Fedora 伺服器或遠端存取桌面上安裝 qBittorrent。透過 WebUI 介面,您可以使用您喜歡的瀏覽器有效管理 qBittorrent。
安裝 qBittorrent-nox
若要安裝 qBittorrent-nox,請執行以下命令:
sudo dnf install qbittorrent-nox
qBittorrent-nox 專為無頭用戶端設計,可透過預設本機位置的 Web 介面進行存取:http://localhost:8080。預設情況下,Web UI 存取是受保護的。預設使用者名稱是admin,預設密碼是adminadmin。
為 qBittorrent 建立系統使用者和群組
您將建立一個在背景執行並在系統啟動時啟動的 systemd 服務單元,而不是使用終端命令執行 qBittorrent-nox。
首先,建立一個 qbittorrent-nox 使用者和群組,以便該服務可以作為非特權使用者運作:
sudo groupadd --system qbittorrent-nox
–system 標誌表示您正在建立系統使用者而不是常規使用者。
創建 qBittorrent 用戶名
接下來,為 qbittorrent-nox 使用者群組建立一個 qbittorrent 使用者名稱:
sudo useradd -g qbittorrent-nox qbittorrent-nox
或者,您可以為此使用者設定密碼:
sudo passwd qbittorrent-nox
為 qBittorrent 建立 Systemd 服務文件
為 qbittorrent-nox 建立 systemd 服務檔案:
sudo nano /etc/systemd/system/qbittorrent-nox.service
將以下行複製並貼上到文件中:
[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
儲存檔案 (CTRL+O),然後退出 (CTRL+X).
重新載入 Systemd 守護程式
重新載入您的 systemd 守護程式以使變更生效:
sudo systemctl daemon-reload
啟動並啟用 qBittorrent-nox
使用以下指令啟動 qBittorrent-nox:
sudo systemctl start qbittorrent-nox
若要讓 qBittorrent-nox 在啟動時自動啟動,請使用下列指令:
sudo systemctl enable qbittorrent-nox
在繼續之前,請檢查狀態以確保一切正常:
systemctl status qbittorrent-nox
存取 qBittorrent Web UI
您可以透過本機網頁瀏覽器的 Web UI 存取 qBittorrent。為此,請鍵入伺服器的 IP 位址和連接埠號碼 (8080)。
預設使用者名稱是admin,預設密碼是adminadmin。
在執行其他操作之前,更改預設使用者名稱和密碼對於保護 qBittorrent Web UI 至關重要。若要變更憑證,請遵循下列路徑:
Tools > Options > Web UI > Authentication
您可以從此處將使用者名稱和密碼更新為您首選的憑證。這可以確保您的 qBittorrent Web UI 是安全的並且只能由授權使用者存取。
qBittorrent 的附加指令
更新 qBittorrent 或 qBittorrent-nox
透過命令列終端更新 qBittorrent 安裝可能需要一些額外的步驟,但這通常是最有效的方法。若要更新整個系統(包括 qBittorrent),請執行以下 DNF 更新指令:
sudo dnf update --refresh
主要針對剛接觸 Linux 的用戶,此毯子會檢查您的整個系統是否有更新,如果有可用於 qBittorrent 的更新,則會進行升級。
刪除 qBittorrent 或 qBittorrent-nox
如果您從系統中刪除 qBittorrent 或 qBittorrent-nox,請依照以下簡單流程操作。根據您的安裝選擇使用適當的命令。
若要刪除 qBittorrent,請使用下列命令:
sudo dnf autoremove qbittorrent
如果您已安裝 qBittorrent-nox,請改用以下指令:
sudo dnf autoremove qbittorrent-nox
結論
透過 DNF 套件管理器在 Fedora 上安裝 qBittorrent,您已經成功設定了一個根據您的需求自訂的強大的 torrent 用戶端,無論是用於桌面使用還是作為無頭伺服器應用程式。將 qbittorrent-nox 配置為 systemd 服務可確保其在背景以適當的使用者和群組權限高效運作。透過 Fedora 的 AppStream 定期更新將使您的 qBittorrent 安裝保持安全且最新。透過此設置,您就可以在個人和伺服器環境中有效地管理種子。