كيفية تثبيت Deluge WebUI على نظام Ubuntu Linux

Deluge هو في الأساس عميل BitTorrent مجاني ومفتوح المصدر (GPL3) وخفيف الوزن ، وهو متاح لأنظمة Linux و FreeBSD و Mac OS X و Windows. يحتوي على مجموعة غنية من المكونات الإضافية التي يمكنك أيضًا تثبيتها لتوسيع وظائفها. على سبيل المثال ، يمكنك تثبيت المكون الإضافي المتدفق بحيث يمكنك دفق الفيديو أو الصوت مباشرة من Deluge عند التنزيل. في هذه المقالة ، سنتحدث عن كيفية تثبيت Deluge WebUI على Ubuntu. هيا نبدأ!





كيفية تثبيت قناة واحدة على kodi

حسنًا ، بدون الاستمرار في الحديث عن Deluge ، من الجدير الإشارة إلى أنه إذا كنت تحب الميزات المتقدمة ، فهذا هو البرنامج المناسب لك. ثم يدعم كل شيء بدءًا من الوضع الطرفي ، إلى وضع الخادم ، وحتى أنواع الاتصال المخصصة. مثل وكلاء Socks5 وإعدادات المنفذ المخصص أيضًا. في هذه المقالة ، سنتناول كيفية تثبيت وإعداد خادم Deluge torrent على نظام Linux ، وتمكين Deluge WebUI ، وكذلك Deluge Daemon ، وما إلى ذلك.



ملحوظة: بشكل عام ، قم بتثبيت واستخدام خادم Deluge torrent على كمبيوتر Linux يعمل كخادم. عليك أن تضع في اعتبارك أن هذا لا يعني أن خادم Deluge torrent لن يعمل على سطح المكتب Linux ، ومع ذلك ، لا يوصى بذلك.

كيف يمكنك تثبيت Deluge WebUI على Ubuntu؟

أوبونتو

أوبونتو وخادم Ubuntu لديه إصدار محدث بالفعل من عميل Deluge torrent. ومع ذلك ، من الجيد دائمًا الحصول على اتفاقية شراء الطاقة الرسمية من أجل الأمن. استخدم هذا الأمر لإضافة 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 عبر تحديث مناسب أمر.



Python3-certbot-nginx

جري تحديث ستكشف بلا شك أن بعض البرامج بحاجة إلى التحديث. قم بتثبيت هذه التحديثات ولا تتجاهلها ، لأنها قد تكون تصحيحات تساعد Ubuntu على العمل بشكل أفضل.

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

الآن بعد أن تم تحديث كل شيء ، يجب عليك تثبيت أحدث إصدار من برنامج Deluge.



sudo apt update

قوس لينكس

sudo apt upgrade -y

فيدورا

sudo apt install deluged deluge-console deluge-webui

ديبيان

sudo pacman -S deluge

OpenSUSE

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

تكوين Deluge WebUI

كل البرامج اللازمة لبرنامج Deluge مثبتة وجاهزة للعمل. حان الوقت الآن لتشغيل Deluge Daemon في الواقع. توجه إلى المحطة وقم بتشغيل غرق أمر. هناك طريقتان لتشغيل هذا البرنامج الخفي: إما باستخدام أداة systemd init أو بامتداد غرق الأمر كذلك. إذا كنت تريد أن تبدأ مع النظام ، ثم استخدم ملف systemctl أمر.



أولاً ، تحتاج إلى تقديم خدمة DelugeD.

nexus 5x تعطيل التشفير
sudo apt-get install deluged deluge-console deluge-webui

ثم الصق الكود أدناه في الملف الجديد:

sudo zypper install deluge

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

بالإضافة إلى ذلك ، قم بتشغيل Daemon at boot باستخدام:

sudo systemctl start deluged

إذا كنتم لا تريدون إثارة ضجة مع Systemd ، فيمكن لبرنامج Daemon العمل بدونه. للحصول على أفضل النتائج ، يجب أن تحاول استخدام ملف / ديف / فارغة أمر. من أجل وضع WebUI Daemon في الخلفية كمستخدم حالي.

sudo systemctl enable deluged

افصله عن المستخدم الخاص بك (إذا أردت يا رفاق) مع:

nohup deluged &>/dev/null &

حان الوقت الآن لإعداد المستخدم لبرنامج Deluge Daemon. يستخدم صدى بالترتيب لدفع مستخدم جديد إلى ملف التكوين. ثم قم بتغيير المستخدم إلى اسم المستخدم الحالي على النظام. تأكد من إدخال نفس كلمة المرور مثل مستخدم النظام الخاص بك.

ملحوظة:

10 يعني أن مستخدم النظام الخاص بك لديه وصول كامل لتعديل طوفان WebUI.

disown

الآن بعد أن تم تكوين المستخدم بشكل صحيح ، عليك إنهاء البرنامج الخفي وبدء تشغيله احتياطيًا. يا رفاق يمكنك فعل هذا مع النظام أو اقتل الكل .

كيفية تثبيت 1channel على kodi 17
echo 'user:password:10' >> ~/.config/deluge/auth

او ايضا

sudo systemctl stop deluged sudo systemctl start deluged
killall deluged

باستخدام سطر الأوامر ، تفاعل مع Deluge ، وقم أيضًا بتغيير الإعدادات بحيث يسمح Daemon بالاتصالات عن بُعد:

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

الآن بعد اكتمال تغيير التكوين في Deluge Console ، يجب عليك الخروج منه باستخدام استقال .

config -s allow_remote True

أخيرًا ، قم بتشغيل اتصال Deluge WebUI.

quit

استخدم Deluge WebUI

طوفان webui

يعمل خادم Deluge Torrent بشكل مثالي ويمكن الوصول إليه أيضًا من أي مكان من خلال متصفح الويب. إذا كنت ترغب في استخدام واجهة مستخدم الويب الجديدة ، فافتح علامة تبويب متصفح جديدة ثم قم بزيارة عنوان URL التالي:

deluge-web --fork

لست متأكدًا من عنوان IP لجهازك؟ ثم عليك أن تجرب هذا الأمر:

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

عندما يتم تحميل صفحة Deluge Web UI ، ستحتاج إلى إعطاء كلمة مرور ، حيث أن واجهة الويب مؤمنة. كلمة المرور الافتراضية لتسجيل الدخول هي غمر .

عند تسجيل الدخول بنجاح ، سيطالبك النظام بعد ذلك بتغيير كلمة المرور الافتراضية. يجب عليك اتباع المطالبات التي تظهر على الشاشة للقيام بذلك ، ثم النقر فوق 'موافق' عند الانتهاء من ذلك. يجب أن يتم تحديث كلمة المرور تلقائيًا في الواقع.

قم بتشغيل HTTPS | طوفان WebUI

إذا كنت تريد تأمين واجهة مستخدم الويب ، فيمكنك تثبيت شهادة Let's Encrypt المجانية. أولاً ، عليك تثبيت عميل Let’s Encrypt (certbot) على خادم Ubuntu 20.04 أيضًا.

ip addr show | grep 192.168

sudo apt install certbot python3-certbot-nginx
هو في الواقع البرنامج المساعد Certbot Nginx. بعد تثبيتها ، يجب عليك تشغيل الأمر التالي للحصول على شهادة Let's Encrypt وتثبيتها تلقائيًا.

الكاتيل جيروسكوب شرس xl بلمسة واحدة
sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email [email protected] -d torrent.yourdomain.com

ومع ذلك ، أين:

  • - ذرة : استخدم مصدق Nginx والمثبت
  • - اتفاق : الموافقة على شروط خدمة Let's Encrypt
  • -إعادة توجيه : فرض HTTPS عن طريق إضافة 301 عمليات إعادة توجيه.
  • –التشابك- ocsp : تفعيل تدبيس OCSP.
  • -البريد الإلكتروني : البريد الإلكتروني المستخدم للتسجيل والاسترداد جهة الاتصال.
  • يتبع العلم أساسًا قائمة بأسماء النطاقات ، مفصولة بفاصلة. يمكنك إضافة أكثر من 100 اسم مجال.

سيسألك بعد ذلك عما إذا كنت ترغب في تلقي رسائل بريد إلكتروني من EFF (مؤسسة الحدود الإلكترونية). بعد تحديد Y أو N ، سيتم الحصول على شهادة TLS الخاصة بك وتهيئتها تلقائيًا لك أيضًا.

هل تواجه مشكلة في الحصول على شهادة TLS؟ | طوفان WebUI

إذا رأيت الخطأ التالي عند محاولة الحصول على شهادة TLS:

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

يجب عليك تحرير ملف التكوين.

كيفية إعادة تسمية جهاز bluetooth على نظام التشغيل windows 10
sudo nano /usr/lib/python3/dist-packages/certbot_nginx/configurator.py

ثم تغير

return [challenges.HTTP01, challenges.TLSSNI01]

ل:

return [challenges.HTTP01]

ثم احفظ وأغلق الملف. الآن قم بتشغيل الأمر certbot أعلاه مرة أخرى.

استنتاج

حسنًا ، كان هذا كل شيء يا رفاق! آمل أن تعجبكم هذه المقالة WebUI الطافية وأن تجدها مفيدة لك أيضًا. قدم لنا ملاحظاتك على ذلك. أيضًا إذا كان لديكم المزيد من الاستفسارات والقضايا المتعلقة بهذه المقالة. ثم أخبرنا في قسم التعليقات أدناه. نحن سوف نعود اليكم في وقت قريب.

أتمنى لك يوما عظيما!

انظر أيضا: بدائل Torrentz: ماذا حدث لـ Torrentz؟