كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه

قم بتثبيت SABnzbd باستخدام مسار الحزم المناسب لتوزيعة لينكس الخاصة بك، ثم افتح معالج الإعداد عبر المتصفح لتوصيل مزود خدمة Usenet الخاص بك. يمكن لمستخدمي أوبونتو استخدام PPA المستقر فقط؛ بينما يوصي فريق SABnzbd باستخدام حاوية لنظام ديبيان عند الحاجة إلى حزمة أحدث، مع توفير Debian Backports كخيار APT. أما بالنسبة للتوزيعات الأخرى، فاستخدم حزمة مرتبطة من دليل Unix/Linux الخاص بالمشروع أو صورة Docker الخاصة بـ LinuxServer.io.

يعمل برنامج SABnzbd كتطبيق ويب، وليس كنافذة سطح مكتب تقليدية. قم بتشغيله باستخدام حساب لينكس العادي الخاص بك؛ فهو لا يحتاج إلى صلاحيات الجذر بعد التثبيت.

قم بتثبيت SABnzbd على أوبونتو

توثّق صفحة SABnzbd على ويكي مستودع JCFP الشخصي nobetas(PPA) للإصدارات المستقرة. هذا مستودع تابع لجهة خارجية، وليس حزمةً يُشرف عليها فريق SABnzbd. على إصدار أوبونتو مدعوم، افتح الطرفية (Terminal) ونفّذ الأمر التالي:

sudo add-apt-repository ppa:jcfp/nobetas
sudo apt update
sudo apt install sabnzbdplus

إذا لم يتعرف نظامك على البرنامج add-apt-repository، فقم بتثبيته software-properties-commonأولاً. تتطلب تبعيات PPA أيضًا مستودعات Universe وMultiverse الخاصة بنظام Ubuntu. يتضمن دليل PPA الخاص بالمشروع على Ubuntu تفاصيل الإعداد وملاحظات الإصدارات المدعومة.

يعرض طرفية سطح مكتب أوبونتو أوامر تثبيت SABnzbd PPA المستقرة، وapt update، وsabnzbdplus.
على نظام أوبونتو، أضف PPA المستقر فقط، وقم بتحديث APT، ثم قم بتثبيت sabnzbdplus.

قم بتثبيت SABnzbd على نظام Debian

قد يتأخر مستودع دبيان المستقر عن إصدارات SABnzbd. يوصي المشروع بتثبيت دبيان في حاوية إذا كنت بحاجة إلى إصدار أحدث. إذا كنت تفضل APT، فإن دليل دبيان الخاص بالمشروع يوصي بـ Backports. يستخدم المثال الحالي دبيان 13، Trixie.

أضف إدخال Backports المطابق إلى إعدادات مصادر APT الخاصة بك، مع الاحتفاظ بإدخالات المستودع الحالية:

deb http://deb.debian.org/debian trixie-backports main contrib non-free

تأكد من أن مصادر دبيان المعتادة لديك تتضمن بالفعل mainو contribو non-free. استبدل trixieفي إدخال Backports وأمر التثبيت أدناه إذا كان إصدار دبيان الخاص بك يحمل اسمًا رمزيًا مختلفًا؛ لا تخلط بين الإصدارات.

sudo apt update
sudo apt install -t trixie-backports sabnzbdplus
يعرض طرفية دبيان مدخل مصدر Trixie Backports وأمر تثبيت sabnzbdplus من Backports
يجب أن يستخدم إدخال Backports وهدف الحزمة الاسم الرمزي لإصدار Debian الخاص بك.

ابدأ تشغيل التطبيق sabnzbdplusأو تابع إلى إعداد الخدمة الموضح في دليل تثبيت دبيان الرسمي.sources . راجع هذا الدليل قبل تغيير مصادر APT، خاصةً إذا كان نظامك يستخدم ملفات دبيان الأحدث بنمط deb822 .

استخدم Docker على توزيعة لينكس أخرى

توفر صفحة تثبيت المشروع لأنظمة Unix/Linux رابطًا لحاوية SABnzbd متعددة البنى، والتي تُشرف عليها LinuxServer.io. يعمل هذا المسار على العديد من مضيفات Linux المُثبّت عليها Docker Compose. أنشئ ملف Compose، على سبيل المثال، compose.yamlواستبدل مسارات المضيف ومعرفات المستخدم/المجموعة الرقمية بقيم جهازك.

services:
  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest
    container_name: sabnzbd
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /home/your-name/sabnzbd-config:/config
      - /home/your-name/incomplete:/incomplete-downloads
      - /home/your-name/downloads:/downloads
    ports:
      - 8080:8080
    restart: unless-stopped
محرر أكواد لينكس يعرض ملف Docker Compose يحتوي على صورة SABnzbd، ومعرفات المستخدمين، ووحدات التخزين المُثبتة، والمنفذ، وسياسة إعادة التشغيل.
يحتفظ ملف Compose بتكوين SABnzbd ومجلدات التنزيل على مضيف Linux.

أنشئ مجلدات الاستضافة الثلاثة أولاً. عيّن قيمتي PUIDو PGIDإلى نتائج id -uو id -gللحساب الذي يجب أن يمتلك الملفات. ثم ابدأ تشغيل الحاوية.

طرفية لينكس تعرض أوامر للتحقق من معرفات المستخدم والمجموعة الرقمية وإنشاء مجلدات تنزيل SABnzbd
استخدم المعرفات الخاصة بالحساب الذي سيملك الملفات المثبتة لبرنامج SABnzbd.
docker compose up -d
يعرض طرفية لينكس الأمر docker compose up -d وبدء تشغيل حاوية SABnzbd بنجاح
ابدأ تشغيل الخدمة في الخلفية باستخدام Docker Compose.

في إعدادات مجلدات SABnzbd، استخدم مسارات الحاويات /incomplete-downloads؛ /downloadsحيث تُشير هذه المسارات إلى أدلة المضيف المذكورة أعلاه. تُدرج صفحة SABnzbd الرسمية لنظام Unix خيار Docker، بينما يشرح توثيق حاويات LinuxServer.io منافذها ووحدات التخزين والأذونات الخاصة بها.

إعدادات مجلد SABnzbd في المتصفح مع تعيين التنزيلات غير المكتملة إلى /incomplete-downloads والتنزيلات المكتملة إلى /downloads
يجب أن تتطابق مسارات مجلد SABnzbd مع نقاط تحميل الحاوية.

افتح واجهة الويب وأكمل الإعداد

بالنسبة لحزمة أوبونتو أو ديبيان، شغّل SABnzbd من قائمة التطبيقات أو sabnzbdplusكمستخدم عادي. أما بالنسبة لـ Docker، فافتحه http://localhost:8080على الجهاز المضيف. تستخدم خدمة الحزمة عادةً عنوانًا مختلفًا http://localhost:8080/sabnzbd/؛ استخدم العنوان الذي يفتحه المشغل أو العنوان المذكور في وثائق الخدمة إذا كان مختلفًا.

في الزيارة الأولى، حدد لغة واجهة المستخدم واختر "بدء المعالج" . سيطلب منك معالج البدء السريع لبرنامج SABnzbd إدخال بيانات خادم Usenet الخاص بك. استخدم اسم المضيف والمنفذ واسم المستخدم وكلمة المرور التي يوفرها لك مزود الخدمة. فعّل بروتوكول SSL فقط إذا كان مزود الخدمة يدعمه، واستخدم المنفذ الآمن المحدد من قِبله. اختر " اختبار الخادم" للتحقق من الاتصال قبل إكمال المعالج.

معالج تشغيل المتصفح SABnzbd لأول مرة مع مُحدد اللغة وزر بدء المعالج
اختر لغة واجهة المستخدم لبدء معالج التشغيل الأول لبرنامج SABnzbd.
شاشة إعداد خادم SABnzbd مع عناصر تحكم المضيف، والمنفذ، واسم المستخدم، وكلمة المرور، وشهادة SSL، وخادم الاختبار
أدخل قيم الاتصال من مزود خدمة Usenet الخاص بك، ثم اختبر الخادم.

في حال فشل اختبار الاتصال، أعد التحقق من اسم مضيف خادم المزوّد، والمنفذ، وبيانات الاعتماد، ومتطلبات SSL. بعد اكتمال الإعداد، افتح "التكوين" > "المجلدات" للتأكد من وجود مواقع التنزيل المكتملة والمؤقتة، وأنها قابلة للكتابة بواسطة الحساب الذي يُشغّل SABnzbd. مع Docker، يجب أن تكون المسارات في الواجهة هي مسارات الحاويات من ملف Compose.

حافظ على خصوصية الواجهة

يستمع برنامج SABnzbd على المنفذ 8080 افتراضيًا، ولكن الاستخدام العادي لا يتطلب إعادة توجيه المنفذ على جهاز التوجيه. يُرجى إبقاء الوصول الخارجي إلى الإنترنت معطلاً وعدم كشف المنفذ 8080 مباشرةً للإنترنت العام. يوثّق المشروع ثغرات أمنية خطيرة في واجهة الويب في الإصدارات 5.1.1 والإصدارات الأقدم؛ وتُدرج صفحة التنزيلات حاليًا الإصدار 5.1.3 كإصدار مستقر. ثبّت إصدارًا مُصلحًا حديثًا قبل التفكير في الوصول عن بُعد، واتبع إرشادات الأمان الحالية للمشروع. للاستخدام عن بُعد، يُفضّل استخدام شبكة افتراضية خاصة (VPN) أو خادم وكيل عكسي HTTPS مُهيأ بعناية مع مصادقة.

للاطلاع على خيارات الحزم الخاصة بكل إصدار وطريقة التثبيت من المصدر، راجع دليل تثبيت SABnzbd Unix/Linux ، ودليل الإعداد السريع ، وصفحة التنزيلات ، وإشعار الأمان .

اترك تعليقاً

كيفية تسجيل صوت مكبر الصوت على نظام لينكس باستخدام برنامج أوداسيتي

كيفية تسجيل صوت مكبر الصوت على نظام لينكس باستخدام برنامج أوداسيتي

يمكنك تسجيل صوت سطح مكتب لينكس في برنامج Audacity عن طريق توجيه دفق التسجيل إلى مصدر شاشة جهاز الإخراج. اتبع خطوات PulseAudio وPipeWire، ونصائح التصدير، وحلول مشكلة المسارات الصامتة.

كيفية استخدام دروب بوكس ​​على نظام لينكس: تثبيت ومزامنة ملفاتك

كيفية استخدام دروب بوكس ​​على نظام لينكس: تثبيت ومزامنة ملفاتك

قم بتثبيت Dropbox على نظام Linux من الحزمة الرسمية، وقم بتسجيل الدخول، ومزامنة مجلد محلي، وإدارة المزامنة الانتقائية، والتحقق من الحالة من سطر الأوامر.

كيفية تثبيت برنامج Inkscape على أنظمة لينكس: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Inkscape على أنظمة لينكس: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Inkscape من مستودعات توزيعة Linux الخاصة بك، أو من PPA المستقرة لنظام Ubuntu، أو Snap، أو Flathub، مع الأوامر والملاحظات الحالية لاختيار مصدر الحزمة.

كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه

كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه

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

كيفية التبديل من Bash إلى Zsh على نظام Linux

كيفية التبديل من Bash إلى Zsh على نظام Linux

قم بتثبيت Zsh على Ubuntu أو Fedora أو Arch أو openSUSE، واختبره قبل تغيير shell تسجيل الدخول الخاص بك، وانقل إعدادات Bash بأمان، ويمكنك إضافة Oh My Zsh اختياريًا.

كيفية تثبيت سمة Paper GTK على نظام لينكس

كيفية تثبيت سمة Paper GTK على نظام لينكس

قم بتثبيت سمة Paper GTK من مستودعات Linux المدعومة، وقم بتمكينها لتطبيقات GTK في GNOME Tweaks، وشاهد ما يمكن للسمة القديمة تغييره وما لا يمكنها تغييره.

كيفية تثبيت وإعداد Plex على OpenMediaVault باستخدام Compose

كيفية تثبيت وإعداد Plex على OpenMediaVault باستخدام Compose

تمت أرشفة إضافة OpenMediaVault Plex القديمة. قم بإعداد Plex على OMV 8 باستخدام OMV-Extras، وإضافة Compose، ووحدة التخزين الدائمة، وحاوية Plex الرسمية.

كيفية تثبيت نواة لينكس جديدة على نظام openSUSE Leap

كيفية تثبيت نواة لينكس جديدة على نظام openSUSE Leap

اتبع عملية Kernel:HEAD الموثقة لنظام openSUSE Leap، واحتفظ بنواة أقدم متاحة عند بدء التشغيل، وراجع المخاطر قبل تثبيت نواة التطوير.

كيفية العثور على الملفات المكررة وإزالتها على نظام لينكس باستخدام FSlint

كيفية العثور على الملفات المكررة وإزالتها على نظام لينكس باستخدام FSlint

استخدم FSlint لفحص مجلدات Linux المحددة، ومراجعة المجموعات المكررة، وحذف الملفات الزائدة بأمان أو معرفة متى يكون دمج الروابط الصلبة مناسبًا.

كيفية تفعيل تسجيل الدخول التلقائي على نظام لينكس

كيفية تفعيل تسجيل الدخول التلقائي على نظام لينكس

قم بتمكين تسجيل الدخول التلقائي على نظام Linux من خلال إعدادات GNOME أو KDE Plasma أو LightDM، ثم تعلم كيفية إيقاف تشغيله وما هي إجراءات الحماية الأمنية المتبقية.