انتقل إلى المحتوى
الرئيسية / Kit / Daemon / الرئيسية
Daemonإدارة العمليات

شغّل أي شيء كخدمة. تحكم فيه عبر HTTPS.

Node وPython وGo وRust أو أي ثنائي يصبح خدمة دائمة تُعيد التشغيل تلقائياً، قابلة للإدارة عبر HTTPS.

daemon-1.hoody.com

# Add a program

POST /api/v1/daemon/programs/add

["name":"server","command":"node server.js","boot":true]

# Response

["success":true,"id":2,"status":"RUNNING","pid":12345]

الرئيسية / Kit / Daemon / دورة الحياة
دورة الحياة

كل حالة، كل انتقال

من الإنشاء إلى الإزالة، كل خطوة في دورة الحياة استدعاء HTTPS واحد — بدون SSH وبدون ملفات unit.

أطلق عملية عبر supervisorctl. يجب تفعيل البرنامج أولاً.

daemon — تشغيل

# Enable then start

POST /api/v1/daemon/programs/{id}/enable

POST /api/v1/daemon/programs/{id}/start

{"wait":true,"timeout":30}

# Response

{"success":true,"status":"RUNNING","pid":12345}

الرئيسية / Kit / Daemon / مقارنة
مقابل مديري العمليات

مبني لـ HTTP. لا للطرفية.

systemd يحتاج وصول المضيف وملفات unit. PM2 مخصص لـ Node. Hoody Daemon هو مشرف عمليات عام عبر HTTP.

الميزةHoody DaemonsystemdPM2
يعمل مع أي لغة / ثنائي
HTTP API — بدون وصول للمضيف
برامج Quick-Start مؤقتة
إعادة تشغيل تلقائية عند الانهيار
ترتيب أولوية الإقلاع
Webhook عند تغيير الحالة
عزل المستخدم لكل عملية
تتبع السجل عبر API
الرئيسية / Kit / Daemon / نقاط النهاية
مرجع API

18 نقطة نهاية. واجهة موحّدة.

إدارة البرنامج والتحكم في العمليات ومراقبة الحالة والبدء السريع المؤقت — كلها عبر HTTPS.

إدارة البرنامج

6 نقاط نهاية

POST /api/v1/daemon/programs/add

GET
/programsقائمة جميع البرامج
GET
/programs/{id}الحصول على تفاصيل البرنامج
POST
/programs/addتسجيل برنامج جديد
POST
/programs/edit/{id}تحديث إعدادات البرنامج
POST
/programs/remove/{id}إزالة برنامج
POST
/programs/resetإعادة تعيين جميع البرامج

البدء السريع

5 نقاط نهاية

POST /api/v1/daemon/quick-start

GET
/quick-startقائمة برامج البدء السريع
POST
/quick-startإنشاء برنامج مؤقت
GET
/quick-start/{id}/statusالحصول على حالة البدء السريع
GET
/quick-start/{id}/logsتتبع سجلات البدء السريع
POST
/quick-start/{id}/stopإيقاف برنامج البدء السريع

التحكم في العملية

4 نقاط نهاية

POST /api/v1/daemon/programs/{id}/start

POST
/programs/{id}/enableتفعيل البرنامج
POST
/programs/{id}/disableتعطيل البرنامج
POST
/programs/{id}/startبدء العملية
POST
/programs/{id}/stopإيقاف العملية

الحالة والرصد

3 نقاط نهاية

GET /api/v1/daemon/status

GET
/statusحالة جميع البرامج
GET
/status/{id}حالة برنامج واحد
GET
/programs/{id}/logsتتبع سجلات العملية
الرئيسية / Kit / Daemon / دعوة للعمل

إعادة المحاولة عند الانهيار، قابلة للتدقيق عبر HTTP.

أضف برنامجاً، وجّهه لأي ثنائي، اضبط أولوية الإقلاع. supervisord يتولى إعادة المحاولة — أنت تدير عبر HTTP.

اقرأ التوثيق