للمطورين

المصدر المفتوح والاستضافة الذاتية

Chaos مفتوح المصدر برخصة AGPL. شغّل نسختك الخاصة باستخدام Docker.

الشيفرة المصدرية لـ Chaos منشورة على GitHub برخصة GNU AGPL، الإصدار 3 أو أحدث. يمكنك قراءتها والإبلاغ عن المشكلات واقتراح التغييرات وتشغيل نسختك الخاصة.

ما تحتاج إليه

  • Docker مع Compose. يشغّل الإعداد تطبيق Chaos وخادم Convex مستضافًا ذاتيًا.
  • حساب Clerk لتسجيل الدخول. Clerk خدمة مستضافة، ولا يعمل Chaos بدونها حاليًا.
  • نطاق مع HTTPS لأي استخدام يتجاوز التجربة على جهازك.

ابدأ

اتبع دليل الاستضافة الذاتية (بالإنجليزية). يشرح متغيرات البيئة وClerk والوكيل العكسي والنسخ الاحتياطي والتحديث.

الحالة الحالية

لم يُختبر إعداد Docker من البداية إلى النهاية بعد. اعتبره نقطة انطلاق، وأبلغ عن أي مشكلة في بلاغات GitHub.

كيف يختلف عن chaos.fail

  • تتولى بنفسك النسخ الاحتياطي والمراقبة والتحديثات.
  • اضبط NEXT_PUBLIC_APP_URL وCHAOS_APP_URL على عنوانك، وإلا أشارت الروابط إلى chaos.fail.
  • يحتاج API التكامل والـ webhooks إلى أن يكون منفذ HTTP في الخادم متاحًا.
  • التحليلات متوقفة ما لم تضبطها.

الرخصة

تتيح لك AGPL استخدام Chaos وتعديله ومشاركته. وإن عدّلته وأتحت نسختك للناس عبر الشبكة، فعليك أن تتيح لهم شيفرتها المصدرية. الشروط الدقيقة في ملف LICENSE.