تثبيت Prologue على سيرفر Linux - استضف منصة الاستماع للكتب الصوتية الخاصة بك
المنتجات المثالية لهذا الدليل
ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.
مقدمة
Prologue هي منصة حديثة للاستماع إلى الكتب الصوتية مصممة للعمل مع سيرفرات الكتب الصوتية المستضافة ذاتيًا. تتيح لك بث وتنظيم والاستماع إلى مكتبة الكتب الصوتية الخاصة بك عبر أجهزة متعددة مثل iPhone و iPad و Apple Watch و CarPlay.
بدلاً من الاعتماد على منصات الكتب الصوتية السحابية، يمنحك الإعداد المستضاف ذاتيًا تحكمًا كاملاً في مجموعتك من الكتب الصوتية وبنية البث الخاصة بك. بمجرد تكوين السيرفر، يتصل تطبيق Prologue على الهاتف المحمول به ويزامن تقدم التشغيل، والإشارات المرجعية، وسجل الاستماع.
في هذا الدليل، ستتعلم كيفية نشر سيرفر كتب صوتية متوافق مع Prologue على VPS لينكس باستخدام طريقتين مختلفتين:
- التثبيت اليدوي على سيرفر ويب
- النشر باستخدام Docker لإدارة أسهل بالحاويات
حالات استخدام Prologue
يمكن استخدام Prologue في العديد من السيناريوهات حيث يرغب المستخدمون في امتلاك كامل ومرونة على مكتبة الكتب الصوتية الخاصة بهم.
تشمل حالات الاستخدام الشائعة:
- استضافة منصة بث كتب صوتية خاصة
- إدارة مجموعات كبيرة من الكتب الصوتية في واجهة مركزية واحدة
- مزامنة التشغيل عبر أجهزة متعددة
- الوصول إلى الكتب الصوتية عن بُعد من أي مكان
- إنشاء بديل مستضاف ذاتيًا لمنصات الكتب الصوتية التجارية
يضمن الإعداد المستضاف ذاتيًا أيضًا بقاء ملفات الوسائط تحت سيطرتك مع السماح لك ببناء سيرفر كتب صوتية قابل للتوسع.
المتطلبات الأساسية
قبل تثبيت السيرفر، تأكد من أن نظامك يلبي المتطلبات التالية.
| العتاد | الحد الأدنى | الموصى به |
|---|---|---|
| CPU | 1 vCPU | 2 vCPU |
| RAM | 2 جيجابايت | 4 جيجابايت |
| مساحة القرص | 20 جيجابايت | 50 جيجابايت |
البرمجيات المطلوبة تعتمد على طريقة التثبيت:
التثبيت اليدوي:
- سيرفر Linux
- سيرفر ويب (Apache أو Nginx)
- PHP
- سيرفر قاعدة بيانات
تثبيت Docker:
- Docker
- Docker Compose
التحضير
قبل بدء التثبيت، حدّث حزم النظام لديك.
sudo apt update
sudo apt upgrade
تحقق من تثبيت بيئة التشغيل المطلوبة حسب طريقة التثبيت المختارة. لتثبيت Docker:
docker --version
docker compose version
إذا لم يكن Docker مثبتًا بعد، قم بتثبيته أولاً قبل المتابعة.
التثبيت اليدوي
التثبيت اليدوي يثبت التطبيق مباشرة على السيرفر بدون حاويات. هذه الطريقة مفيدة عند النشر على بيئات استضافة ويب تقليدية.
تحميل التطبيق
أولاً، أنشئ مجلد مشروع وحمّل ملفات التطبيق.
mkdir prologue-server
cd prologue-server
بعدها، استنسخ مستودع المشروع:
git clone https://github.com/michaelstaake/Prologue.git
تكوين سيرفر الويب
انقل ملفات التطبيق إلى مجلد سيرفر الويب الخاص بك. مثال لـ Apache:
sudo mv prologue-server /var/www/prologue
أنشئ ملف إعداد مضيف افتراضي يشير إلى مجلد التطبيق. مثال إعداد Apache:
ServerName yourdomain.com
DocumentRoot /var/www/prologue
</VirtualHost>
أعد تشغيل سيرفر الويب بعد التكوين.
sudo systemctl restart apache2
تكوين إعدادات البيئة
حرر ملف التكوين وقم بتحديث الإعدادات المطلوبة مثل اتصال قاعدة البيانات وعنوان السيرفر.
nano config.php
بمجرد الانتهاء من التكوين، ستكون واجهة الويب متاحة عبر النطاق أو عنوان IP الخاص بالسيرفر.
التثبيت باستخدام Docker
يوفر Docker طريقة نشر أبسط بتشغيل التطبيق داخل حاوية.
إنشاء مجلد المشروع
أنشئ مجلدًا لنشر Docker.
mkdir prologue-docker
cd prologue-docker
إنشاء ملف تكوين Docker Compose
أنشئ ملف Docker Compose باستخدام nano compose.yaml وأدخل التكوين التالي:
services:
prologue:
image: ghcr.io/michaelstaake/prologue:latest
container_name: prologue
ports:
- "13378:80"
volumes:
- ./data:/data
restart: unless-stopped
تشغيل الحاوية
شغّل الحاوية باستخدام Docker Compose عبر الأمر docker compose up -d وتحقق من تشغيل الحاوية باستخدام docker ps. سيقوم Docker تلقائيًا بتحميل الصورة المطلوبة وتشغيل سيرفر الكتب الصوتية.
الوصول إلى السيرفر
بمجرد تشغيل السيرفر، افتح متصفحك وادخل العنوان:
http://YOUR_SERVER_IP:13378
استبدل YOUR_SERVER_IP بعنوان IP الخاص بـ VPS. عند الإطلاق الأول، سيُطلب منك:
- إنشاء حساب مدير
- تكوين مجلد مكتبة الكتب الصوتية
- فحص واستيراد ملفات الكتب الصوتية
بعد تكوين المكتبة، يمكنك ربط تطبيق Prologue على الهاتف بالسيرفر وبدء بث مجموعتك من الكتب الصوتية.
الخاتمة
مبروك! لقد نجحت في نشر سيرفر كتب صوتية متوافق مع Prologue باستخدام التثبيت اليدوي أو النشر عبر Docker.
كلتا الطريقتين تتيحان لك استضافة مكتبة الكتب الصوتية الخاصة بك على بنيتك التحتية وبثها إلى أجهزتك عبر تطبيق Prologue. يوفر إعداد Docker صيانة وتحديثات أسهل، بينما يمنحك التثبيت اليدوي تحكمًا أكبر في بيئة سيرفر الويب.
لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂