دليل النشر

استضافة Changedetection.io على VPS: مراقبة تغييرات المواقع

انشر على VPS Cloud →

الاستضافة الذاتية5 دقيقة قراءة

استضافة Changedetection.io على VPS: مراقبة تغييرات المواقع

تتبع أسعار المنافسين وتنبيهات المخزون والمناقصات الحكومية يدويًا أمر مرهق. Changedetection.io (Apache 2.0، أكثر من 24 ألف نجمة، v0.55.8) تفعل ذلك تلقائيًا: تترقّب أي رابط URL للتغييرات وترسل إشعارًا فور حدوثها — عبر البريد الإلكتروني أو Telegram أو Slack أو Discord أو ntfy أو 80+ قناة أخرى.

لماذا تستضيف أداة كشف التغييرات ذاتيًا

تفرض خدمات SaaS لكشف التغييرات رسومًا لكل فحص وتحدّ من عدد الروابط المراقبة وترسل محتواك عبر خوادمها. تعكس Changedetection.io هذا النموذج: تشغّلها على خادمك VPS وتراقب روابط غير محدودة بأي تكرار تختاره وتبقى جميع البيانات على بنيتك التحتية. التخزين قائم على الملفات — الحاوية تستهلك أقل من 256 ميغابايت RAM وتبدأ في أقل من 10 ثوانٍ.

ما تحصل عليه مع Changedetection.io المستضافة ذاتيًا

  • مراقبة روابط غير محدودة — صفحات المنتجات، بوابات المناقصات، مواقع المنافسين، لوحات الوظائف.
  • فلاتر محدد CSS وXPath والكلمات المفتاحية — راقب فقط العنصر الذي يهمّك.
  • 80+ قناة إشعار عبر Apprise: بريد إلكتروني، Telegram، Slack، Discord، ntfy، Gotify، webhooks.
  • دعم اختياري لـ Playwright/Chromium للصفحات المُصيَّرة بـ JavaScript.
  • عارض مقارنة كامل مع سجل الإصدارات السابقة.
  • جدولة مرنة مع تأخير عشوائي لتجنّب اكتشاف البوت.
  • حاوية Docker واحدة، تخزين ملفات، أقل من 256 ميغابايت — بلا تبعيات خارجية.
  • رخصة Apache 2.0 — بلا رسوم لكل فحص، بلا حساب سحابي.

المتطلبات

خادم ServOrbit VPS بـ Ubuntu 24.04 و1 غيغابايت RAM كحد أدنى. Changedetection.io وحدها تستهلك أقل من 256 ميغابايت؛ مع Playwright خطّط لـ 2 غيغابايت. Docker وDocker Compose يُنشآن تلقائيًا عند النشر من السوق.

انشر Changedetection.io على خادمك

01

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

افتح لوحة تحكم ServOrbit، واذهب إلى سوق التطبيقات ← المراقبة والمرصدية ← Changedetection.io، وانقر نشر. يشغّل Docker الحاوية في أقل من 10 ثوانٍ على المنفذ 5000 — بلا إنشاء حساب، بلا إعداد أولي.

02

أضف أول رابط للمراقبة

انتقل إلى http://<your-vps-ip>:5000. انقر الزر الأزرق + في الأعلى، الصق الرابط المطلوب وانقر Watch. تجلب Changedetection.io الصفحة فورًا وتخزّنها كخط أساس.

03

أضف فلترًا لعزل العنصر المهم

بدون فلتر تكشف Changedetection.io أي تغيير — بما في ذلك الإعلانات والطوابع الزمنية. افتح إعدادات المراقبة (أيقونة القلم) → Filters وأدخل محدد CSS مثل .price أو #stock-status.

04

اضبط قناة الإشعار

افتح إعدادات المراقبة → Notifications. للإشعار عبر Telegram أدخل tgram://bottoken/chatid. للبريد الإلكتروني mailto://user:[email protected]. يمكنك تكديس عدة قنوات.

05

فعّل Playwright للصفحات المُصيَّرة بـ JavaScript (اختياري)

أضف حاوية browserless/chrome الجانبية واضبط متغير البيئة PLAYWRIGHT_DRIVER_URL. في إعدادات المراقبة، بدّل Fetch Backend إلى playwright لمراقبة الصفحات الديناميكية.

06

أول تسجيل دخول

يفتح Changedetection.io مباشرة على قائمة المراقبة، دون حساب ودون بيانات دخول: يمكنكم إضافة أول رابط على الفور. وأول ما ينبغي فعله بعد ذلك: افتحوا الإعدادات ثم القسم العام (Settings → General) وحدّدوا كلمة مرور.

حالات استخدام عملية للمطورين والشركات الصغيرة والمتوسطة

تغطي Changedetection.io طيفًا مدهشًا من احتياجات الأتمتة أبعد من «تنبيهات إعادة التوفّر»: مراقبة تغيّر ملف PDF لقائمة أسعار مورّد (كشف التحديث على روابط الملفات)، ومتابعة صفحة GitHub Releases لرصد إصدارات جديدة من أداة تعتمد عليها، والتنبيه عند نشر إسناد صفقة عمومية على بوابة مناقصات، أو كشف انتقال صفحة أسعار منافس من فوترة شهرية إلى فوترة سنوية. أي رابط، أي عنصر، أي قناة إشعار — وتجعل تركيبةُ مرشّحات CSS ومحفّزات الكلمات المفتاحية وأكثر من 80 واجهة خلفية في Apprise منها لبنة مراقبة قابلة للتركيب فعلًا.

اضبط فترة فحص أطول (30–60 دقيقة) للمواقع العامة لتجنّب تحديد السرعة. فعّل التأخير العشوائي لتوزيع الفحوصات.

ابدأ مراقبة المواقع — انشر Changedetection.io على خادم ServOrbit VPS

تثبيت بنقرة واحدة، أقل من 256 ميغابايت RAM، 80+ قناة إشعار.

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

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