الرئيسية
» لينوكس
»
كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه
كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه
قم بتثبيت SABnzbd باستخدام مسار الحزم المناسب لتوزيعة لينكس الخاصة بك، ثم افتح معالج الإعداد عبر المتصفح لتوصيل مزود خدمة Usenet الخاص بك. يمكن لمستخدمي أوبونتو استخدام PPA المستقر فقط؛ بينما يوصي فريق SABnzbd باستخدام حاوية لنظام ديبيان عند الحاجة إلى حزمة أحدث، مع توفير Debian Backports كخيار APT. أما بالنسبة للتوزيعات الأخرى، فاستخدم حزمة مرتبطة من دليل Unix/Linux الخاص بالمشروع أو صورة Docker الخاصة بـ LinuxServer.io.
يعمل برنامج SABnzbd كتطبيق ويب، وليس كنافذة سطح مكتب تقليدية. قم بتشغيله باستخدام حساب لينكس العادي الخاص بك؛ فهو لا يحتاج إلى صلاحيات الجذر بعد التثبيت.
قم بتثبيت SABnzbd على أوبونتو
توثّق صفحة SABnzbd على ويكي مستودع JCFP الشخصي nobetas(PPA) للإصدارات المستقرة. هذا مستودع تابع لجهة خارجية، وليس حزمةً يُشرف عليها فريق SABnzbd. على إصدار أوبونتو مدعوم، افتح الطرفية (Terminal) ونفّذ الأمر التالي:
إذا لم يتعرف نظامك على البرنامج add-apt-repository، فقم بتثبيته software-properties-commonأولاً. تتطلب تبعيات PPA أيضًا مستودعات Universe وMultiverse الخاصة بنظام Ubuntu. يتضمن دليل PPA الخاص بالمشروع على Ubuntu تفاصيل الإعداد وملاحظات الإصدارات المدعومة.
على نظام أوبونتو، أضف 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 وأمر التثبيت أدناه إذا كان إصدار دبيان الخاص بك يحمل اسمًا رمزيًا مختلفًا؛ لا تخلط بين الإصدارات.
يجب أن يستخدم إدخال Backports وهدف الحزمة الاسم الرمزي لإصدار Debian الخاص بك.
ابدأ تشغيل التطبيق sabnzbdplusأو تابع إلى إعداد الخدمة الموضح في دليل تثبيت دبيان الرسمي.sources . راجع هذا الدليل قبل تغيير مصادر APT، خاصةً إذا كان نظامك يستخدم ملفات دبيان الأحدث بنمط deb822 .
استخدم Docker على توزيعة لينكس أخرى
توفر صفحة تثبيت المشروع لأنظمة Unix/Linux رابطًا لحاوية SABnzbd متعددة البنى، والتي تُشرف عليها LinuxServer.io. يعمل هذا المسار على العديد من مضيفات Linux المُثبّت عليها Docker Compose. أنشئ ملف Compose، على سبيل المثال، compose.yamlواستبدل مسارات المضيف ومعرفات المستخدم/المجموعة الرقمية بقيم جهازك.
يحتفظ ملف Compose بتكوين SABnzbd ومجلدات التنزيل على مضيف Linux.
أنشئ مجلدات الاستضافة الثلاثة أولاً. عيّن قيمتي PUIDو PGIDإلى نتائج id -uو id -gللحساب الذي يجب أن يمتلك الملفات. ثم ابدأ تشغيل الحاوية.
استخدم المعرفات الخاصة بالحساب الذي سيملك الملفات المثبتة لبرنامج SABnzbd.
docker compose up -d
ابدأ تشغيل الخدمة في الخلفية باستخدام Docker Compose.
في إعدادات مجلدات SABnzbd، استخدم مسارات الحاويات /incomplete-downloads؛ /downloadsحيث تُشير هذه المسارات إلى أدلة المضيف المذكورة أعلاه. تُدرج صفحة SABnzbd الرسمية لنظام Unix خيار Docker، بينما يشرح توثيق حاويات LinuxServer.io منافذها ووحدات التخزين والأذونات الخاصة بها.
يجب أن تتطابق مسارات مجلد SABnzbd مع نقاط تحميل الحاوية.
افتح واجهة الويب وأكمل الإعداد
بالنسبة لحزمة أوبونتو أو ديبيان، شغّل SABnzbd من قائمة التطبيقات أو sabnzbdplusكمستخدم عادي. أما بالنسبة لـ Docker، فافتحه http://localhost:8080على الجهاز المضيف. تستخدم خدمة الحزمة عادةً عنوانًا مختلفًا http://localhost:8080/sabnzbd/؛ استخدم العنوان الذي يفتحه المشغل أو العنوان المذكور في وثائق الخدمة إذا كان مختلفًا.
في الزيارة الأولى، حدد لغة واجهة المستخدم واختر "بدء المعالج" . سيطلب منك معالج البدء السريع لبرنامج SABnzbd إدخال بيانات خادم Usenet الخاص بك. استخدم اسم المضيف والمنفذ واسم المستخدم وكلمة المرور التي يوفرها لك مزود الخدمة. فعّل بروتوكول SSL فقط إذا كان مزود الخدمة يدعمه، واستخدم المنفذ الآمن المحدد من قِبله. اختر " اختبار الخادم" للتحقق من الاتصال قبل إكمال المعالج.
اختر لغة واجهة المستخدم لبدء معالج التشغيل الأول لبرنامج SABnzbd.أدخل قيم الاتصال من مزود خدمة Usenet الخاص بك، ثم اختبر الخادم.
في حال فشل اختبار الاتصال، أعد التحقق من اسم مضيف خادم المزوّد، والمنفذ، وبيانات الاعتماد، ومتطلبات SSL. بعد اكتمال الإعداد، افتح "التكوين" > "المجلدات" للتأكد من وجود مواقع التنزيل المكتملة والمؤقتة، وأنها قابلة للكتابة بواسطة الحساب الذي يُشغّل SABnzbd. مع Docker، يجب أن تكون المسارات في الواجهة هي مسارات الحاويات من ملف Compose.
حافظ على خصوصية الواجهة
يستمع برنامج SABnzbd على المنفذ 8080 افتراضيًا، ولكن الاستخدام العادي لا يتطلب إعادة توجيه المنفذ على جهاز التوجيه. يُرجى إبقاء الوصول الخارجي إلى الإنترنت معطلاً وعدم كشف المنفذ 8080 مباشرةً للإنترنت العام. يوثّق المشروع ثغرات أمنية خطيرة في واجهة الويب في الإصدارات 5.1.1 والإصدارات الأقدم؛ وتُدرج صفحة التنزيلات حاليًا الإصدار 5.1.3 كإصدار مستقر. ثبّت إصدارًا مُصلحًا حديثًا قبل التفكير في الوصول عن بُعد، واتبع إرشادات الأمان الحالية للمشروع. للاستخدام عن بُعد، يُفضّل استخدام شبكة افتراضية خاصة (VPN) أو خادم وكيل عكسي HTTPS مُهيأ بعناية مع مصادقة.