Bedrud التوثيق

يُهيئ المثبّت المدمج خادم Linux جديدًا للاستخدام في الإنتاج بأمر واحد.

ماذا يفعل المثبّت

عند تشغيل bedrud install، يحدث ما يلي:

الخطوة الإجراء
1 ينشئ الأدلة: /etc/bedrud, /var/lib/bedrud, /var/log/bedrud
2 ينسخ الملف الثنائي إلى /usr/local/bin/bedrud
3 ينشئ config.yaml بإعداداتك /etc/bedrud/config.yaml
4 ينشئ livekit.yaml لخادم الوسائط /etc/bedrud/livekit.yaml
5 ينشئ خدمتي systemd: bedrud.service & livekit.service
6 يُفعّل ويبدأ كلتا الخدمتين
7 يهيّئ قاعدة بيانات SQLite وذاكرة الشهادات المؤقتة

خدمات Systemd

ينشئ المثبّت خدمتي systemd:

الخدمة الأمر الغرض
bedrud.service bedrud --run --config /etc/bedrud/config.yaml API + الويب
livekit.service bedrud --livekit --config /etc/bedrud/livekit.yaml خادم الوسائط

الأمان و TLS

يتعامل المثبّت مع الأمان تلقائيًا:

  • ACME (Let’s Encrypt): إذا قدّمت نطاقًا وبريدًا إلكترونيًا، يُعد تجديد الشهادات تلقائيًا.
  • شهادات موقّعة ذاتيًا: إذا لم يُقدَّم نطاق، يُنشئ شهادة موقّعة ذاتيًا بحيث يعمل الموقع عبر HTTPS.
  • البروكسي العكسي: تعمل الخلفية كبروكسي عكسي. تستقبل حركة المرور على المنفذ 443 وترسل طلبات /livekit إلى خادم الوسائط الداخلي.

إلغاء التثبيت

إذا احتجت لإزالة Bedrud، يمكنك تشغيل:

sudo bedrud uninstall

هذا يوقف الخدمات ويحذف ملفات systemd ويزيل مجلدات التهيئة والبيانات.


انظر أيضًا