تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
Algernon

Algernon

Algernon خادم ويب بدعم مدمج لـ HTTP/2 و HTTP/3 (QUIC) وبرمجة Lua و Markdown. قدّم مواقع ديناميكية بدعم مدمج لقواعد بيانات PostgreSQL و Redis و SQLite و MariaDB. مرخّص BSD-3-Clause مع أكثر من 3,000 نجمة على GitHub.

نظرة سريعة

3k

نجوم GitHub

9

مشاهدات الصفحة

الرخصة BSD-3-Clause الإصدار 1.17.11 OS Ubuntu 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

الوصول

  • افتح متصفحك: https://<SERVER-IP>
  • شهادة TLS موقّعة ذاتيًا، لذا اقبل تحذير الشهادة في المتصفح عند الزيارة الأولى.
  • يُعاد توجيه HTTP العادي تلقائيًا إلى HTTPS: http://<SERVER-IP>

نشر المحتوى

ضع ملفات موقعك في: /srv/algernon

يدعم Algernon:

  • ملفات HTML: تُقدَّم كما هي
  • ملفات Markdown: تُعرَض تلقائيًا
  • صفحات Lua: تُنفَّذ كصفحات ديناميكية، بما في ذلك index.lua and other .lua files

الملفات والمجلدات المهمة

  • الملف التنفيذي: /usr/local/bin/algernon
  • جذر الويب: /srv/algernon
  • شهادة TLS: /etc/algernon/cert.pem
  • المفتاح الخاص لـ TLS: /etc/algernon/key.pem
  • قاعدة بيانات Bolt: /var/lib/algernon/algernon.db
  • وحدة systemd: /etc/systemd/system/algernon.service

إدارة الخدمة

يعمل Algernon كخدمة systemd ويبدأ تلقائيًا عند الإقلاع.

تحقّق من حالة الخدمة:

systemctl status algernon

أعد تشغيل Algernon بعد تعديل ملفات الموقع إذا لم تظهر التغييرات فورًا:

systemctl restart algernon

اعرض سجلات الخدمة:

journalctl -u algernon -f

إذا كنت لا ترغب في استخدام خدمة systemd المتوفّرة، فأوقفها وعطّلها:

systemctl disable --now algernon

بعد ذلك يمكنك تشغيل Algernon يدويًا أو إنشاء خدمة systemd خاصة بك. اعرض خيارات سطر الأوامر المتاحة عبر:

algernon -h

ملاحظات

  • يعمل Algernon بصلاحيات المستخدم المخصّص algernon system user.
  • Files added to /srv/algernon should be accessible to the algernon مستخدم.
  • إذا واجهت مشكلات في الأذونات مع الملفات في جذر الويب، فتأكد من أن مالكها هو algernon: chown -R algernon:algernon /srv/algernon
  • يُفعّل Algernon بروتوكولي HTTPS و HTTP/2 مباشرةً.
  • يُعاد توجيه حركة HTTP إلى HTTPS.
  • ترتبط الخدمة بالمنافذ 80 و 443 without running as root.

المزيد في خوادم الويب

تطبيقات ذات صلة.

Deploy Algernon now. تبدأ من 2.48 $/شهر.