UbuntuLinuxにDelugeWebUIをインストールする方法

Delugeは基本的に無料のオープンソース(GPL3)で軽量のBitTorrentクライアントであり、Linux、FreeBSD、Mac OS X、およびWindowsで利用できます。機能を拡張するためにインストールすることもできるプラグインの豊富なコレクションがあります。たとえば、ストリーミングプラグインをインストールして、ダウンロード時にDelugeから直接ビデオまたはオーディオをストリーミングできるようにすることができます。この記事では、UbuntuにDelugeWebUIをインストールする方法について説明します。さぁ、始めよう!





視野フォールアウト4を増やす

ええと、デリュージについて何度も続けることなく、皆さんが高度な機能を愛しているなら、これがあなたのためのソフトウェアであることを実際に指摘する価値があります。次に、ターミナルモードからサーバーモード、さらにはカスタム接続タイプまで、すべてをサポートします。 Socks5プロキシやカスタムポート設定など。この記事では、LinuxにDelugeトレントサーバーをインストールしてセットアップする方法、Deluge WebUIを有効にする方法、Delugeデーモンを有効にする方法などについて説明します。



注意: 通常、サーバーとして実行されているLinuxコンピューターにDelugeトレントサーバーをインストールして使用します。これは、DelugeトレントサーバーがデスクトップLinuxで機能しないことを意味するものではないことに注意する必要がありますが、お勧めしません。

どのようにしてDelugeWebUIをUbuntuにインストールできますか?

Ubuntu

Ubuntu そしてUbuntuサーバーにはDelugeトレントクライアントの本当に最新バージョンがあります。とはいえ、セキュリティのために公式のPPAを用意することは常に良いことです。 PPAを追加するには、このコマンドを使用します。



[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target
[Service]
Type=simple
User=deluge
Group=deluge
UMask=007
ExecStart=/usr/bin/deluged -d
Restart=on-failure
# Time to wait before forcefully stopped.
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target

PPAがシステム上にあるので、Ubuntuのソフトウェアソースを更新する必要があります。 aptアップデート コマンド。



Python3-certbot-nginx

ランニング 更新 間違いなく、いくつかのプログラムを更新する必要があることが明らかになります。これらのアップデートをインストールし、無視しないでください。これらは、Ubuntuの実行を改善するパッチである可能性があるためです。

sudo add-apt-repository ppa:deluge-team/ppa

すべてが最新になっているので、Delugeソフトウェアの最新バージョンをインストールする必要があります。



sudo apt update

Arch Linux

sudo apt upgrade -y

Fedora

sudo apt install deluged deluge-console deluge-webui

Debian

sudo pacman -S deluge

OpenSUSE

sudo dnf install deluge deluge-common deluge-daemon deluge-web

DelugeWebUIを構成する

Delugeに必要なすべてのソフトウェアがインストールされ、すぐに使用できます。それでは、実際にデリュージデーモンをオンにします。ターミナルに向かい、 デラグ コマンド。このデーモンを実行するには、2つの方法があります。つまり、systemdinitツールを使用する方法と デラグ コマンドも。あなたがそれを始めたいなら システム 、次に使用します systemctl コマンド。



まず、DelugeDサービスを作成する必要があります。

sudo apt-get install deluged deluge-console deluge-webui

次に、以下のコードを新しいファイルに貼り付けます。

xboxoneでアプリを閉じる方法

sudo zypper install deluge

sudo -s cd /etc cd systemd cd system touch deluged.service nano /etc/systemd/system/deluged.service

さらに、起動時にデーモンをオンにします。

sudo systemctl start deluged

Systemdに煩わされたくない場合は、デーモンがSystemdなしで実行できます。最良の結果を得るには、 / dev / null コマンド。大洪水のWebUIデーモンを現在のユーザーとしてバックグラウンドに配置するため。

sudo systemctl enable deluged

次の方法でユーザーから切断します(必要な場合)。

nohup deluged &>/dev/null &

次に、DelugeDaemonのユーザーを設定します。使用する 順番にエコーする 新しいユーザーを構成ファイルにプッシュします。次に、userをシステム上の既存のユーザーの名前に変更します。システムユーザーと同じパスワードを入力してください。

注意:

10は、システムユーザーが大洪水のWebUIを変更するためのフルアクセス権を持っていることを意味します。

disown

ユーザーが正しく構成されたので、デーモンを強制終了してバックアップを開始する必要があります。あなたたちはこれを行うことができます システム または killall

ttyvcoとは
echo 'user:password:10' >> ~/.config/deluge/auth

またはまた

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

コマンドラインを使用して、Delugeと対話し、デーモンがリモート接続を許可するように設定を変更します。

nohup deluged &>/dev/null &
deluge-console

Deluge Consoleで構成の変更が完了したので、次のコマンドで構成を終了する必要があります。 終了する

config -s allow_remote True

最後に、DelugeWebUI接続をオンにします。

quit

DelugeWebUIを使用する

大洪水webui

ms-windows-storepurgecachesアプリが起動しませんでした

Deluge Torrentサーバーは基本的に完全に機能しており、Webブラウザを介してどこからでもアクセスできます。新しいWebUIを使用する場合は、新しいブラウザータブを開いて、次のURLにアクセスします。

deluge-web --fork

デバイスのIPアドレスがわからない場合は、次に、次のコマンドを試してください。

http://ip-address-or-hostname-of-server:8112

Deluge Web UIページをロードしたら、Webインターフェイスが保護されているため、パスワードを入力する必要があります。ログインするためのデフォルトのパスワードは 大洪水

ログインに成功すると、デフォルトのパスワードを変更するように求められます。画面の指示に従って実行し、終了したら[OK]をタップする必要があります。パスワードは実際には自動的に更新されます。

HTTPSをオンにする|大洪水のWebUI

Web UIを保護する場合は、無料のLet’sEncrypt証明書をインストールできます。まず、Ubuntu 20.04サーバーにもLet’s Encryptクライアント(certbot)をインストールする必要があります。

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
実際にはCertbotNginxプラグインです。インストール後、次のコマンドを実行して、Let’sEncrypt証明書を自動的に取得してインストールする必要があります。

sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email [email protected] -d torrent.yourdomain.com

ただし、ここで:

  • –nginx :Nginxオーセンティケーターとインストーラーを使用する
  • –同意する :Let'sEncryptの利用規約に同意する
  • -リダイレクト :301リダイレクトを追加してHTTPSを適用します。
  • –staple-ocsp :OCSPステープルを有効にします。
  • -Eメール :登録および復旧の連絡先に使用される電子メール。
  • -d フラグの後には基本的に、コンマで区切られたドメイン名のリストが続きます。 100を超えるドメイン名を追加できます。

次に、EFF(Electronic Frontier Foundation)から電子メールを受信するかどうかを尋ねられます。 YまたはNを選択すると、TLS証明書も自動的に取得され、構成されます。

TLS証明書の取得に問題がありますか? |大洪水のWebUI

TLS証明書を取得しようとしたときに次のエラーが表示された場合:

module 'acme.challenges' has no attribute 'TLSSNI01'

設定ファイルを編集する必要があります。

セルラーデータネットワークをアクティブ化する
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

次に変更します

return [challenges.HTTP01, challenges.TLSSNI01]

に:

return [challenges.HTTP01]

次に、ファイルを保存して閉じます。次に、上記のcertbotコマンドを再度実行します。

結論

さて、それはすべての人々でした!この大洪水のWebUI記事が気に入っていただければ幸いです。また、お役に立てば幸いです。それについてのフィードバックをお寄せください。また、この記事に関連する質問や問題がある場合もあります。次に、下のコメントセクションでお知らせください。間もなくご連絡いたします。

すてきな一日を!

参照: Torrentzの代替案:Torrentzに何が起こったのか?