qBittorrent は、ユーザーフレンドリーなデスクトップ インターフェイスやヘッドレス Web UI など、幅広い機能を提供する多用途のオープンソース BitTorrent クライアントで、パーソナル コンピューターとサーバー環境の両方に最適です。qBittorrent のデスクトップ バージョンは、ダウンロードを管理するためのグラフィカル インターフェイスを提供しますが、ヘッドレス バージョン (qbittorrent-nox) はサーバーで使用するように設計されており、Web ブラウザー経由でトレントを管理できます。さらに、ヘッドレス バージョンはサービスとして実行するように構成できるため、Fedora サーバーでシームレスなエクスペリエンスを実現できます。
Fedora 40 または 39 では、デスクトップ バージョンとヘッドレス Web UI バージョンの両方を含む Fedora の AppStream を通じて DNF パッケージ マネージャーを使用して qBittorrent をインストールできます。このガイドでは、qBittorrent をインストールし、systemd サービス ファイルを使用して qbittorrent-nox サービスを設定し、Fedora サーバーで安全かつ効率的に操作できるように適切なユーザーおよびグループの権限を設定する手順について説明します。
方法1: qBittorrentデスクトップをインストールする
qBittorrent をインストールする前に Fedora を更新する
qBittorrent をインストールする前に、Fedora システムを更新して、既存のパッケージがすべて最新であることを確認することが重要です。これにより、潜在的な競合を防ぎ、インストール プロセスをスムーズに行うことができます。
Fedora システムを更新するには、次のコマンドを実行します。
sudo dnf upgrade --refresh
DNF コマンドで qBittorrent デスクトップ GUI クライアントをインストールする
qBittorrent を使用するには、デスクトップ GUI クライアントとリモート サーバー設定用の WebUI の 2 つの方法があります。このセクションでは、デスクトップ アプリケーションの使用を好むほとんどのユーザーに適した qBittorrent デスクトップ GUI クライアントのインストールについて説明します。リモート サーバーで WebUI を使用する場合は、このセクションをスキップして qBittorrent-nox のインストールに進んでください。
qBittorrent デスクトップ クライアントをインストールするには、次のコマンドを実行します。
sudo dnf install qbittorrent -y
qBittorrentデスクトップGUIクライアントを起動する
インストールが完了したら、次のいずれかの方法で qBittorrent を起動できます。
方法 1: 現在のターミナル セッションに次のコマンドを入力します。
qbittorrent
方法 2: グラフィカル インターフェイスを使用してアプリケーション アイコンに移動します。
Activities > Show Applications > qBittorrent
qBittorrentを初めて起動すると、 法的通知トレントは違法ダウンロードと関連付けられることが多いため、この通知は qBittorrent を法的責任から保護します。
法的通知に同意すると、新しくインストールされた qBittorrent デスクトップ クライアントのメイン ウィンドウが表示されます。これで、トレントのニーズに合わせて qBittorrent を使い始める準備が整いました。
方法 2: Fedora Server に qBittorrent-nox Web-UI をインストールする
qBittorrent-nox を使用すると、ヘッドレス Fedora サーバーまたはリモート アクセスされたデスクトップに qBittorrent をインストールできます。WebUI インターフェイスを使用すると、お気に入りのブラウザーを使用して qBittorrent を効率的に管理できます。
qBittorrent-noxをインストールする
qBittorrent-nox をインストールするには、次のコマンドを実行します。
sudo dnf install qbittorrent-nox
qBittorrent-nox はヘッドレス クライアント用に設計されており、デフォルトのローカルホストの場所 (http://localhost:8080) の Web インターフェイス経由でアクセスできます。Web UI アクセスはデフォルトでセキュリティ保護されています。デフォルトのユーザー名は admin、デフォルトのパスワードは adminadmin です。
qBittorrent のシステム ユーザーとグループを作成する
ターミナル コマンドを使用して qBittorrent-nox を実行する代わりに、バックグラウンドで実行され、システムの起動時に起動する systemd サービス ユニットを作成します。
まず、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 をインストールすることで、デスクトップ用でもヘッドレス サーバー アプリケーション用でも、ニーズに合わせてカスタマイズされた強力なトレント クライアントを正常にセットアップできます。qbittorrent-nox を systemd サービスとして構成すると、適切なユーザーおよびグループ権限でバックグラウンドで効率的に実行されます。Fedora の AppStream による定期的な更新により、qBittorrent インストールは安全かつ最新の状態に保たれます。このセットアップにより、個人環境とサーバー環境の両方でトレントを効果的に管理できるようになります。