تخطَّ إلى المحتوى

نظرة عامة على الاستضافة الذاتية

قيد التطوير

خادم Octa Pass الذي تستطيع استضافته ذاتيًا هو الشيفرة نفسها التي تشغّل الخدمة المستضافة المجانية، بترخيص MIT. وكل الميزات مشمولة.

حاوية واحدة، تُبنى من apps/server/Dockerfile، وهي:

  • تتولى الحسابات وتسجيل الدخول (OPAQUE) والمزامنة والمشاركة
  • تقدّم خزنة الويب
  • ترسل البريد الإلكتروني للمعاملات عبر SMTP
  • تخزّن المرفقات محليًا أو في تخزين متوافق مع S3

لا يخزّن الخادم إلا النص المشفَّر. انظر ما يراه الخادم.

الإعداد قاعدة البيانات المرفقات مناسب لـ
صغير SQLite (الافتراضي) قرص محلي عائلة أو بضعة أصدقاء، وخادم منزلي أو VPS صغير
أكبر PostgreSQL 16+ متوافق مع S3 (MinIO وGarage وأي مزوّد S3) مستخدمون كثر

تُحفظ حدود المعدّل في ذاكرة كل خادم، فتشغيل عدة نسخ خلف عنوان واحد غير مدعوم بعد.

  • اسم نطاق وTLS. يستخدم دليل Docker برنامج Caddy للحصول على الشهادات تلقائيًا.
  • حساب SMTP لرسائل التحقق والتنبيه
  • Docker، أو ملف الخادم التنفيذي مبنيًا بـ Cargo
  1. شغّله بـ Docker
  2. اضبط إعداداته
  3. أعدّ النسخ الاحتياطية

ثم اربط التطبيقات بخادمك: تعمل معه التطبيقات الرسمية نفسها.