نظرة عامة على الاستضافة الذاتية
قيد التطوير
خادم Octa Pass الذي تستطيع استضافته ذاتيًا هو الشيفرة نفسها التي تشغّل الخدمة المستضافة المجانية، بترخيص MIT. وكل الميزات مشمولة.
ما الذي تشغّله
Section titled “ما الذي تشغّله”حاوية واحدة، تُبنى من apps/server/Dockerfile، وهي:
- تتولى الحسابات وتسجيل الدخول (OPAQUE) والمزامنة والمشاركة
- تقدّم خزنة الويب
- ترسل البريد الإلكتروني للمعاملات عبر SMTP
- تخزّن المرفقات محليًا أو في تخزين متوافق مع S3
لا يخزّن الخادم إلا النص المشفَّر. انظر ما يراه الخادم.
الأحجام
Section titled “الأحجام”| الإعداد | قاعدة البيانات | المرفقات | مناسب لـ |
|---|---|---|---|
| صغير | SQLite (الافتراضي) | قرص محلي | عائلة أو بضعة أصدقاء، وخادم منزلي أو VPS صغير |
| أكبر | PostgreSQL 16+ | متوافق مع S3 (MinIO وGarage وأي مزوّد S3) | مستخدمون كثر |
تُحفظ حدود المعدّل في ذاكرة كل خادم، فتشغيل عدة نسخ خلف عنوان واحد غير مدعوم بعد.
المتطلبات
Section titled “المتطلبات”- اسم نطاق وTLS. يستخدم دليل Docker برنامج Caddy للحصول على الشهادات تلقائيًا.
- حساب SMTP لرسائل التحقق والتنبيه
- Docker، أو ملف الخادم التنفيذي مبنيًا بـ Cargo
الخطوات التالية
Section titled “الخطوات التالية”ثم اربط التطبيقات بخادمك: تعمل معه التطبيقات الرسمية نفسها.