تخطي إلى المحتوى الرئيسي

تثبيت Prologue على سيرفر Linux - استضف منصة الاستماع للكتب الصوتية الخاصة بك

المنتجات المثالية لهذا الدليل

ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.

مقدمة

Prologue هي منصة حديثة للاستماع إلى الكتب الصوتية مصممة للعمل مع سيرفرات الكتب الصوتية المستضافة ذاتيًا. تتيح لك بث وتنظيم والاستماع إلى مكتبة الكتب الصوتية الخاصة بك عبر أجهزة متعددة مثل iPhone و iPad و Apple Watch و CarPlay.

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

في هذا الدليل، ستتعلم كيفية نشر سيرفر كتب صوتية متوافق مع Prologue على VPS لينكس باستخدام طريقتين مختلفتين:

  • التثبيت اليدوي على سيرفر ويب
  • النشر باستخدام Docker لإدارة أسهل بالحاويات

img

حالات استخدام Prologue

يمكن استخدام Prologue في العديد من السيناريوهات حيث يرغب المستخدمون في امتلاك كامل ومرونة على مكتبة الكتب الصوتية الخاصة بهم.

تشمل حالات الاستخدام الشائعة:

  • استضافة منصة بث كتب صوتية خاصة
  • إدارة مجموعات كبيرة من الكتب الصوتية في واجهة مركزية واحدة
  • مزامنة التشغيل عبر أجهزة متعددة
  • الوصول إلى الكتب الصوتية عن بُعد من أي مكان
  • إنشاء بديل مستضاف ذاتيًا لمنصات الكتب الصوتية التجارية

يضمن الإعداد المستضاف ذاتيًا أيضًا بقاء ملفات الوسائط تحت سيطرتك مع السماح لك ببناء سيرفر كتب صوتية قابل للتوسع.

المتطلبات الأساسية

قبل تثبيت السيرفر، تأكد من أن نظامك يلبي المتطلبات التالية.

العتادالحد الأدنىالموصى به
CPU1 vCPU2 vCPU
RAM2 جيجابايت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 صيانة وتحديثات أسهل، بينما يمنحك التثبيت اليدوي تحكمًا أكبر في بيئة سيرفر الويب.

لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂