شغّل عقدة وشارك التلاوات

احتفظ بنسخة من مكتبة التلاوات، وساهم في توزيعها على المستمعين. بأمر واحد، يمكنك تحديد مساحة التخزين وسرعة الرفع، لتصبح التلاوات أقرب إلى المستمعين حول العالم.

لماذا تشغّل عقدة؟

لا تخزّن تلاوة الملفات الصوتية بنفسها. تتولى كل عقدة الاحتفاظ بنسخة من المكتبة ومشاركة أجزائها مع المستمعين عبر WebTorrent.

وجود عقدة على شبكة مختلفة يساعد على تقريب التلاوات من المستمعين الذين يصعب عليهم الوصول إلى خوادمنا بسرعة.

الأنظمة المدعومة

مدعوم. يُفضّل استخدام Ubuntu أو Debian مع Docker، على جهاز مخصّص أو لا يُستخدم باستمرار.

تجريبي عبر WSL2 وDocker Desktop. قد تواجه لوحة التحكم صعوبة في الاتصال بالعقدة؛ لذا يُنصح باستخدام جهاز يعمل بنظام Linux.

غير مدعوم حالياً.

على لينكس

ثبّت Docker ثم شغّل الأمر. وسيتم تثبيت العقدة في /opt، وسيعرض المثبّت المعلومات الأربع التي تطلبها لوحة التحكم.

curl -fsSL https://raw.githubusercontent.com/adelpro/open-tilawa/main/deploy-node.sh | sudo bash -s -- --type seeder --disk 50 --upload-kbps 20000

50 غيغابايت من التخزين و20 ميغابت في الثانية للرفع. أخفض سرعة الرفع على الاتصال المنزلي (العقدة لن تتجاوز الحدّ).

sudo ufw allow 6881/tcp && sudo ufw allow 6881/udp

هذا هو المنفذ الوحيد الذي تحتاج إلى إتاحته عبر الإنترنت. لا تفتح 8085: فهو يستقبل بيانات الدخول ويبقى على الشبكة المحلية أو Tailscale.

ما يعرضه أمر التثبيت

الاسم والعنوان واسم المستخدم وكلمة المرور. أرسلها إلى المسؤول، أو أضف العقدة بنفسك من لوحة التحكم.

ويندوز عبر WSL2 (تجريبي)

يفتح Docker Desktop منفذ المشاركة، لكن شبكة WSL قد تمنع لوحة التحكم من الوصول إلى 8085. إن لم تستجب، فاستخدم جهاز لينكس.

  1. شغّل الأمر أعلاه. من PowerShell بصلاحية مسؤول، ثم أعد التشغيل.
  2. ثبّت Docker Desktop. فعّل Settings ثم Resources ثم WSL Integration لأوبنتو.
  3. شغّل أمر التثبيت أدناه. من طرفية أوبنتو، بعد تثبيت Docker.
  4. افتح المنفذ. افتح 6881 TCP وUDP في جدار ويندوز، ومرّره على الموجّه. أبقِ 8085 على Tailscale أو الشبكة المحلية.

undefined

أضف العقدة إلى لوحة التحكم

افتح صفحة Seeders، ثم Add seeder، وألصق المعلومات الأربع. تفحص لوحة التحكم العقدة، وتعرض تلاواتها والأجهزة النظيرة، وتستطيع دفع المكتبة المنشورة إليها.

لا تملك صلاحية لوحة التحكم؟ أرسل المعلومات إلى [email protected] ونضيفها.

حدود التشغيل والأمان

حدّ التخزين
يحدّ الخيار --disk 50 البيانات. المكتبة كاملة نحو 18 غيغابايت.
حدّ سرعة الرفع
يحدّ الخيار --upload-kbps 20000 الرفع بـ20 ميغابت في الثانية؛ أخفضه على اتصال منزلي.
الإيقاف
إيقاف حاوية Docker يوقف المشاركة. ويمكن للوحة التحكم حذف العقدة.
الأمان
8085 للإدارة ويبقى خاصاً، و6881 وحده عام. تُعرض كلمة المرور مرة واحدة فقط.

أسئلة متكررة

هل أحتاج خادماً؟
جهاز لينكس مخصّص أو خادم صغير. الاتصال المنزلي يعمل بشكل محدود.
ما مقدار استهلاك سرعة الرفع؟
ابدأ بـ20 ميغابت في الثانية، وأخفضه إن تأثر الاتصال.
هل يبطئ حاسوبي؟
لا تستهلك العقدة كامل مواردها باستمرار؛ فهي تنشط عند الحاجة إلى مشاركة التلاوات.
كيف أزيلها؟
احذف العقدة من لوحة التحكم، ثم docker compose down في مجلد التثبيت.

undefined