Openship

منصّة نشر مفتوحة المصدر وقابلة للاستضافة الذاتية مع CI/CD مدمج.
ادفع الكود، اشحن الحاويات، وأدر البنية التحتية — من تطبيق سطح المكتب أو لوحة التحكم على الويب أو سطر الأوامر.

npm version License Website

English العربية 简体中文 Español Français 日本語 Português

Openship dashboard

---
## البدء السريع ```bash npm i -g openship openship init ``` هذا كل شيء. أو، إن كنت تفضّل Docker: ```bash git clone https://github.com/oblien/openship.git && cd openship cp .env.example .env docker compose up -d ``` أو نزّل تطبيق سطح المكتب من [openship.io](https://openship.io). --- ## ماذا يفعل وجّهه إلى مستودع. يكتشف Openship تقنياتك، ويبنيها، ويضبط كل شيء، ويشحنها — بدون ملفات إعداد، بدون خطوط أنابيب، بدون YAML. قواعد البيانات، النطاقات، SSL، CDN، البريد، النسخ الاحتياطية — كلها تُدار من مكان واحد. يعمل مع **Openship Cloud** (مُدارة) أو **أي خادم Linux** تملكه. المطورون الأفراد الذين يشحنون مشاريع جانبية والفرق التي تُشغّل الإنتاج يستخدمون الأداة نفسها. --- ## الميزات | | | |---|---| | **CI/CD مدمج** | نشر بالدفع، بيئات معاينة، تدفقات staging/prod، التراجعات | | **أي تقنية** | Node، Python، Go، Rust، PHP، Ruby، Java، ‎.NET‎، Docker، المستودعات الأحادية | | **خلفية كاملة** | Postgres، MySQL، MongoDB، Redis، العمال، WebSockets، التخزين | | **النطاقات وSSL** | Let's Encrypt تلقائي، أحرف البدل، نطاقات غير محدودة، تجديد تلقائي | | **CDN** | تخزين مؤقت طرفي، HTTP/3، ضغط Brotli، مسح فوري | | **خادم بريد** | SMTP مدمج مع DKIM/SPF/DMARC — دون الحاجة إلى Mailgun أو SES | | **النسخ الاحتياطية** | مجدولة، قواعد بيانات + وحدات تخزين، استعادة بنقرة واحدة، تصدير في أي وقت | | **مراقبة فورية** | سجلات بناء حيّة، مقاييس الحاويات، واستخدام الموارد يُبثّ إلى شاشتك | | **التوسّع** | توسّع تلقائي على السحابة، جاهز لتعدد العقد على الاستضافة الذاتية | | **قابلية النقل** | حاويات Docker قياسية — انتقل بين المزودين بحرية | | **Docker Compose** | انشر ملفات compose الحالية كما هي | --- ## انشر في أي مكان - **Openship Cloud** — مُدارة، توسّع تلقائي، بدون إعداد - **أي VPS** — Hetzner، DigitalOcean، Linode، OVH، وغيرها - **خوادم مخصّصة** — معدن خام، colocation، مختبر منزلي - **متعدد الخوادم** — وزّع الأحمال عبر الأجهزة الواجهة نفسها بغضّ النظر عن مكان النشر. --- ## ثلاث واجهات - **تطبيق سطح المكتب** — واجهة رسومية كاملة، سجلات فورية، كل شيء بنقرة واحدة. - **لوحة التحكم على الويب** — الواجهة نفسها في المتصفح، مبنية للفرق. - **سطر الأوامر (CLI)** — قابل للبرمجة وملائم لـ CI. تُكمل **واجهة REST API** و**MCP** (بروتوكول وكلاء الذكاء الاصطناعي) المنظومة للأتمتة وتكامل الأدوات. مرجع الأوامر وواجهة البرمجة الكامل على [openship.io/docs](https://openship.io/docs). > **ملاحظة:** لا تزال الوثائق قيد التطوير — نعمل بنشاط على استكمالها. إن وجدت شيئًا ناقصًا أو غير واضح، فإن [المساهمات](../../CONTRIBUTING.md) مُرحّب بها جدًا وتساعدنا على الوصول أسرع. --- ## الحالة نواة جاهزة للإنتاج، قيد التطوير النشط. **قادم قريبًا:** عناقيد متعددة العقد، واجهة موازنة الأحمال، الشبكات الخاصة، المراقبة المتقدمة، وخطوط أنابيب CI/CD مرئية. --- ## المساهمة راجع [CONTRIBUTING.md](../../CONTRIBUTING.md). --- ## الترخيص Openship برنامج **مفتوح المصدر**، مُرخّص بموجب [رخصة Apache 2.0](../../LICENSE). يمكنك استخدامه وتشغيله وتعديله واستضافته وتوزيعه — بما في ذلك في المنتجات التجارية ومغلقة المصدر — بموجب شروط رخصة Apache 2.0. راجع [LICENSE](../../LICENSE) للنص الكامل.