پرش به محتوای اصلی
همه چیز در حال کار است
آغاز محتوای اصلی
سرویس فعال — نصب یک‌کلیک

Healthchecks — یک کلیک نصب روی VM شما

مانیتورینگ cron job ها با ping URL. docker تک‌کانتینر + sqlite. سازگار با Healthchecks.io.

1سفارش سرور
2انتخاب برنامه
3اتصال و استفاده

Healthchecks روی سرور ابری ایران‌کلاد

مانیتورینگ cron job ها با ping URL. docker تک‌کانتینر + sqlite. سازگار با Healthchecks.io.

این برنامه با یک کلیک روی یک سرور ابری اختصاصی در دیتاسنتر تهران نصب می‌شود. برخلاف میزبانی اشتراکی، دسترسی کامل ریشه (root) در اختیار شماست؛ یعنی می‌توانید نسخه‌ها را خودتان به‌روزرسانی کنید، افزونه نصب کنید و پیکربندی را کاملاً کنترل کنید. صورت‌حساب ساعتی است و هر زمان می‌توانید سرور را حذف کنید.

برای دسترسی امن از سراسر دنیا، دامنهٔ خود را وصل کنید تا گواهی SSL به‌صورت خودکار صادر شود. بک‌آپ خودکار روزانه از داشبورد فعال می‌شود و بازیابی تنها یک کلیک فاصله دارد.

چرا روی ایران‌کلاد؟

نصب یک‌کلیک

بدون پیکربندی دستی؛ برنامه و وابستگی‌هایش خودکار نصب و در چند دقیقه آماده می‌شوند.

دسترسی کامل ریشه

سرور کاملاً در اختیار شماست — root SSH، نصب هر چیز دلخواه، نه میزبانی محدود اشتراکی.

بک‌آپ خودکار

اسنپ‌شات روزانه از کل سرور با بازیابی یک‌کلیکی از داشبورد.

دامنه و SSL خودکار

دامنهٔ خود را وصل کنید؛ گواهی SSL خودکار صادر و تمدید می‌شود.

دیتاسنتر تهران

تأخیر پایین برای کاربران ایرانی و پهنای باند داخلی رایگان.

پایش و مقیاس

مصرف CPU/RAM/دیسک را ببینید و هر زمان سرور را ارتقا یا حذف کنید.

Healthchecks را همین حالا راه‌اندازی کنید

سرور را بسازید، Healthchecks خودکار نصب می‌شود و در چند دقیقه آماده است — با دسترسی کامل و بک‌آپ خودکار.

سرور با Healthchecks بساز

روش نصب گام‌به‌گام

  1. 1

    سفارش سرور

    پلن mini (۱ گیگ) برای ۱۰۰ check کافی. Django + PostgreSQL سبک — disk بیشتر برای ping-history.

  2. 2

    انتخاب Healthchecks

    در مرحلهٔ سفارش Healthchecks را انتخاب کنید — Django app + PostgreSQL + nginx + cron-runner خودکار راه‌اندازی می‌شوند.

  3. 3

    register + create check

    به https://hc.<domain> بروید، register. سپس Checks → Add Check → expected schedule (مثلاً "every 1 day at 03:00"). UUID ping-URL بگیرید.

  4. 4

    integrate در crontab

    در هر cron-job آخرش curl https://hc.<domain>/ping/<UUID> بزنید. اگر cron نرفت یا job failed (exit ≠ 0)، alert خودکار.

سؤالات متداول

Healthchecks یا Dead Man's Snitch یا Cronitor یا UptimeKuma؟

Healthchecks: dead-man-switch (می‌بیند job نـپینگ کرد ⇒ alert)، self-hosted، unlimited checks. Dead Man's Snitch/Cronitor: SaaS، per-check pricing. UptimeKuma: HTTP-uptime، not cron-monitoring. برای cron-jobs/backups بدون SaaS-fee: Healthchecks.

چه چیزی monitor می‌شود؟

هر چیزی که schedule دارد و curl می‌زند: cron-jobs (backup روزانه، rotate logs، sync rsync)، systemd timers، Kubernetes CronJobs، GitLab scheduled pipelines، AWS Lambda scheduled، Python/Bash scripts.

integration با notifications

Email، Slack، Discord، Telegram، Microsoft Teams، Webhooks، PagerDuty، Pushover، Matrix، ntfy، Signal، Trello، WhatsApp (via Twilio)، SMS، Phone-call. ۳۰+ integration.

grace period?

بله — برای هر check schedule + grace period تنظیم می‌کنید. مثلاً: every 1 day، grace 1 hour ⇒ اگر job تا ۲۵ ساعت نـپینگ کرد، alert.

cron syntax expressions؟

بله — Simple (every N period) یا Cron syntax (مثلاً 0 3 * * *)، با timezone-aware schedules. plus on-demand checks بدون schedule.

multi-team multi-project؟

بله — Projects با team members. هر project از limit جدا تشکیل شده. permissions: read-only، read-write، admin.