مراقبة البنى التحتية.

ntfy

إشعارات push مستضافة ذاتيًا — أرسل تنبيهات من السكريبتات وخطوط CI/CD وأدوات المراقبة بطلب HTTP بسيط. أقل من 30 ميغابايت RAM، بدون قاعدة بيانات.

512 ميغابايت ذاكرة عشوائية 1 vCPU المنفذ 8080 متاح

المنظومة التقنية

DockerGoSQLite
الحد الأدنى من RAM512 ميغابايت
الحد الأدنى من CPU1 vCPU
المنفذ الافتراضي8080
أنظمة التشغيل المتوافقةتوزيعات Linux حسب اختيارك

ntfy (تُنطق 'notify') هي خدمة إشعارات HTTP مفتوحة المصدر (~32 ألف نجمة GitHub، Apache 2.0، v2.26.3). تنشر رسالة إلى موضوع بطلب HTTP PUT أو POST بسيط — `curl -d "اكتمل البناء" http://vps/builds` — ويتلقى أي مشترك (تطبيق ntfy المحمول، المتصفح، أو أي عميل HTTP) الإشعار فورًا.

استضافة ntfy ذاتيًا على VPS ServOrbit تمنحك مواضيع خاصة غير محدودة بدون حدود للمعدل ولا حساب خارجي ولا رسوم شهرية. يعمل الثنائي Go في حاوية Docker واحدة بأقل من 30 ميغابايت RAM مع ذاكرة تخزين SQLite — بدون PostgreSQL أو Redis أو إعداد معقد. يمكن إضافة التحكم في الوصول والمستخدمين والرموز المميزة بشكل تدريجي عبر ntfy CLI.

يتكامل ntfy مع كل أداة مراقبة وأتمتة يمكنها إجراء مكالمات HTTP: Uptime Kuma وBeszel وChangedetection.io وGrafana وGitHub Actions وGitLab CI وAWX ومهام cron وسكريبتات Bash وPython وGo — في أي مكان يمكنك تشغيل curl.

الميزات الرئيسية

أرسل إشعارًا بطلب HTTP PUT/POST بسيط — curl -d "مرحبا" http://vps/موضوعي — بدون SDK ولا مكتبة.
استقبل الإشعارات على Android وiOS والمتصفح وواجهة ntfy الويب — جميعها تشترك في نفس الموضوع عبر WebSocket أو SSE.
إجراءات الإشعارات — أزرار في الإشعار تُطلق استدعاءات HTTP أو تفتح URLs أو تُشغّل أوامر على جهاز المشترك.
الإشعارات المجدولة — تسليم مؤجل (مثل X-Delay: 30min) لجدولة التذكيرات من السكريبتات.
مستويات أولوية الرسائل (دنيا / منخفضة / افتراضية / عالية / عاجلة) مع تجاوز وضع عدم الإزعاج للتنبيهات العاجلة.
المرفقات — تضمين صور أو ملفات حتى 15 ميغابايت عبر رأس X-Attach أو رفع متعدد الأجزاء.
التحكم في الوصول — أضف مستخدمين وكلمات مرور وقوائم تحكم بالوصول لكل موضوع عبر ntfy CLI.
أقل من 30 ميغابايت RAM وSQLite وحاوية واحدة — أخف خادم إشعارات push مستضاف ذاتيًا في فئته.

متى تستخدم هذا الحل؟

1

تنبيهات خطوط CI/CD

أرسل إشعارًا عند نجاح أو فشل البناء: curl -d "فشل البناء #$BUILD_NUMBER" https://your-domain.com/builds. مُشغِّل الـCI جهاز خارجي، لذا يحتاج إلى عنوان عام لخادمك: اربط نطاقًا بالـVPS ليستجيب ntfy عليه عبر HTTPS — فبدون نطاق لا ينصت ntfy إلا على الحلقة المحلية ولا يمكن لأي مُشغِّل الوصول إليه. يعمل في GitHub Actions وGitLab CI وAWX وJenkins — أي CI يمكنه تشغيل curl. إشعار فوري على هاتفك لحظة انتهاء خط الأنابيب.

2

خطافات مراقبة الخادم

يدعم Uptime Kuma وBeszel وChangedetection.io وGrafana جميعها ntfy كقناة إشعارات. وجّههم إلى نسخة ntfy المستضافة ذاتيًا وسيصلك كل تنبيه مراقبة — خدمة معطلة، قرص ممتلئ، تغيير سعر — إلى تطبيق ntfy على هاتفك فورًا.

3

إشعارات مهام cron

لف سكريبتات cron طويلة الأمد: 0 3 * * * /usr/local/bin/backup.sh && curl -d "النسخ الاحتياطي OK" http://vps/nightly-backup. الصمت يعني فشل النسخ الاحتياطي؛ الإشعار يؤكد نجاحه. لا حاجة لأي SaaS لمراقبة cron.

نشر ntfy على خادم VPS الخاص بك

دليل محسّن لخوادم VPS Cloud من ServOrbit.

01

اطلب VPS من ServOrbit

أي خطة بـ 512 ميغابايت RAM كافية — يستهلك ntfy أقل من 30 ميغابايت ولا يحتاج GPU أو تبعيات ثقيلة. يمكنك استضافته جانبًا مع Beszel أو Uptime Kuma على أي VPS موجود لبناء بنية تنبيهات مستضافة ذاتيًا كاملة بلا تكلفة إضافية.

02

النشر بنقرة واحدة من السوق

افتح لوحة ServOrbit → السوق → المراقبة → ntfy → نشر. يسحب Docker صورة binwiederhier/ntfy:latest ويبدأ خادم ntfy على المنفذ 8080، وتكون واجهة الويب متاحة في أقل من 5 ثوانٍ. لا يلزم ملف تكوين للبدء.

03

أرسل أول إشعار

مع نطاق مربوط، انشر من أي جهاز به curl: curl -d "مرحبًا من VPS الخاص بي" https://your-domain.com/موضوعي، ثم افتح واجهة ntfy الويب على https://your-domain.com — لا رقم منفذ في عنوان عام — واختر قناة موضوعي لترى رسالتك تظهر مباشرة. أما بدون نطاق فلا يوجد عنوان عام: افتح نفقًا عبر SSH بالأمر ssh -L 8080:127.0.0.1:8080 root@your-vps-ip، ثم انشر بـ curl -d "مرحبًا من VPS الخاص بي" http://localhost:8080/موضوعي وانتقل إلى http://localhost:8080، مستخدمًا رقم المنفذ المعروض في بطاقة تطبيقك في منطقة العملاء لدى ServOrbit (المنفذ 8080 هو الافتراضي في الكتالوج ويُخصَّص غيره إن كان مشغولاً). تُنشأ المواضيع عند أول نشر — لا إعداد مسبق.

04

اشترك على هاتفك

ثبّت تطبيق ntfy (Android: F-Droid أو Google Play؛ iOS: App Store). اضغط + أدخل URL الخادم واسم الموضوع. ستتلقى إشعارات push فور نشر أي شيء في ذلك الموضوع.

05

اربط أدوات المراقبة

في Uptime Kuma: الإعدادات → الإشعارات → ntfy → أدخل URL الخادم والموضوع. كرر ذلك مع Beszel وChangedetection.io وGrafana — كل أداة تشير إلى نفس خادم ntfy بموضوع مختلف. جميع أدوات المراقبة تُرسل إلى مركز إشعارات واحد مستضاف ذاتيًا.

الأسئلة الشائعة

ntfy خدمة إشعارات HTTP مفتوحة المصدر — تنشر رسالة إلى موضوع بطلب HTTP بسيط، ويتلقاها أي مشترك كإشعار push فوري. الاستضافة الذاتية على ServOrbit تمنحك مواضيع خاصة غير محدودة بدون حدود للمعدل ولا حساب خارجي ولا رسوم شهرية. أنت تمتلك قناة الإشعارات بالكامل.

إضافة زر النشر

هل تدير مشروعًا يستخدم ntfy؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.

Deploy ntfy on ServOrbit
Markdown
[![Deploy ntfy on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=ntfy&utm_source=deploy-badge&utm_medium=referral&utm_campaign=ntfy)
HTML
<a href="https://servorbit.com/vps-cloud?template=ntfy&utm_source=deploy-badge&utm_medium=referral&utm_campaign=ntfy"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy ntfy on ServOrbit" height="40"></a>

يشير الزر إلى طلب خادم ‎VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من ‎servorbit.com — لا شيء تستضيفه من جهتك.

مراقبة البنى التحتية.

فعّل ntfy على بنيتك التحتية.

خادم VPS Cloud مخصص — عنوان IPv4 مضمّن، مركز بيانات أوروبي، والدعم مضمّن. لا تغادر بياناتك خادمك أبدًا.

الإعداد الموصى به: 512 ميغابايت RAM · 1 vCPU

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـ العربية والفرنسية والإنجليزية.