Uptime Kuma

Uptime Kuma خودمیزبان (Self-Hosted)، استقرار با یک کلیک

Uptime Kuma در دسترس بودن وب‌سایت را مانیتور می‌کند. اتوماتیون آن را با یک کلیک روی یک سرور اختصاصی با HTTPS مستقر می‌کند و داده‌های مانیتورینگ و صفحات وضعیت...

آپ‌تایم کوما خودمیزبانآپ‌تایم کوما vpsمانیتورینگ متن‌بازابزار مانیتورینگ وب‌سایتداکر آپ‌تایم کومانرم‌افزار صفحه وضعیت
Uptime Kuma logo

Uptime Kuma

Analytics

Uptime Kuma در دسترس بودن وب‌سایت را مانیتور می‌کند. اتوماتیون آن را با یک کلیک روی یک سرور اختصاصی با HTTPS مستقر می‌کند و داده‌های مانیتورینگ و صفحات وضعیت...

monitoring

با استقرار Uptime Kuma چه چیزی می‌گیرید

سروری که اجاره می‌کنیم، هزینه‌اش، و آنچه نصب‌کننده از شما می‌پرسد.

سرور
CX23 · 2 vCPU · 4 GB RAM
از
9$ در ماه
راه‌اندازی
نیازی به پیکربندی نیست

در هر استقرار موجود است

  • سرور اختصاصی، هر ماشین یک برنامه
  • صدور خودکار گواهی HTTPS
  • زیردامنه رایگان، دامنه اختصاصی اختیاری
  • راه‌اندازی مجدد، تغییر اندازه، اسنپ‌شات و بازیابی

پروژه

هر آنچه این صفحه به بیرون از Automatio پیوند می‌دهد.

Uptime Kuma را با یک کلیک مستقر کنید

روی سرور خودتان، با داده‌های خودتان. بدون ترمینال، بدون دستور Docker، بدون تنظیم گواهی.

  1. 1

    اندازه را انتخاب کنید

    با کوچک‌ترین سروری که برای برنامه کافی است شروع کنید. بعداً بدون نصب مجدد تغییر دهید.

  2. 2

    دکمه استقرار را بزنید

    سرور را اجاره می‌کنیم، برنامه را با Docker نصب می‌کنیم و یک زیردامنه را به آن هدایت می‌کنیم.

  3. 3

    بالا آمدنش را ببینید

    آماده‌سازی خودکار است و چند دقیقه طول می‌کشد. با صدور گواهی HTTPS برنامه فعال است.

اندازه سرور

ماهانه همراه با اشتراک Automatio صورتحساب می‌شود. سرور را حذف کنید، هزینه متوقف می‌شود.

قابلیت‌های Uptime Kuma

کاوش کنید که Automatio چه کاری می‌تواند برای این مورد استفاده انجام دهد

مانیتورینگ چند پروتکلی

سلامت سرویس را در لایه‌های مختلف شبکه از جمله وب، دیتابیس و پروتکل‌های شبکه تأیید کنید. می‌توانید کدهای وضعیت مورد انتظار خاصی را تنظیم کنید، به دنبال کلمات کلیدی در بدنه پاسخ بگردید و تفکیک رکورد DNS را تأیید کنید. این تضمین می‌کند که یک سایت نه تنها قابل دسترسی است، بلکه کارآمد نیز هست.

  • 1ردیابی HTTP و HTTPS
  • 2بررسی پورت TCP
  • 3مانیتورینگ پینگ و ICMP
  • 4تایید رکورد DNS
  • 5پشتیبانی از سرور بازی استیم

قابلیت‌های Uptime Kuma

  • مانیتورینگ چند پروتکلی

    سلامت سرویس را در لایه‌های مختلف شبکه از جمله وب، دیتابیس و پروتکل‌های شبکه تأیید کنید. می‌توانید کدهای وضعیت مورد انتظار خاصی را تنظیم کنید، به دنبال کلمات کلیدی در بدنه پاسخ بگردید و تفکیک رکورد DNS را تأیید کنید. این تضمین می‌کند که یک سایت نه تنها قابل دسترسی است، بلکه کارآمد نیز هست.

    1. ردیابی HTTP و HTTPS
    2. بررسی پورت TCP
    3. مانیتورینگ پینگ و ICMP
    4. تایید رکورد DNS
    5. پشتیبانی از سرور بازی استیم
  • یکپارچه‌سازی اعلان‌ها

    موتور مانیتورینگ را به ابزارهای ارتباطی موجود خود متصل کنید تا در لحظه خرابی سرویس، هشدار دریافت کنید. این برنامه به صورت پیش‌فرض از بیش از ۹۰ ارائه‌دهنده اعلان مختلف پشتیبانی می‌کند. می‌توانید کانال‌های هشدار مختلفی را برای گروه‌های خاصی از مانیتورها بر اساس میزان اهمیت یا تیم پیکربندی کنید.

    1. وب‌هوک‌های دیسکورد و اسلک
    2. یکپارچه‌سازی ربات تلگرام
    3. هشدارهای ایمیل و SMTP
    4. پشتیبانی از Pushover و Signal
    5. تریگرهای وب‌هوک سفارشی
  • صفحات وضعیت سفارشی

    صفحات عمومی یا خصوصی ایجاد کنید تا وضعیت سرویس را به کاربران یا سهامداران داخلی خود اعلام کنید. این صفحات از داشبورد مدیریتی اصلی جدا شده‌اند و می‌توانند با لوگوهای سفارشی و CSS برندسازی شوند. آن‌ها به کاربران اجازه می‌دهند بدون نیاز به دسترسی مدیریتی، تاریخچه آپ‌تایم را بررسی کنند.

    1. قابلیت مشاهده عمومی و خصوصی
    2. استایل‌دهی سفارشی CSS
    3. گزارش‌دهی لاگ حادثه
    4. پشتیبانی چندزبانه
    5. نماهای سرویس گروه‌بندی شده
  • داشبورد واکنش‌گرا

    زیرساخت خود را از طریق داشبوردی که با [Vue 3](https://vuejs.org/) و [Socket.io](https://socket.io/) ساخته شده است، مانیتور کنید. با تغییر وضعیت‌ها، رابط کاربری به صورت لحظه‌ای به‌روز می‌شود، به این معنی که برای دیدن دسترسی فعلی هرگز نیازی به رفرش کردن صفحه ندارید. نمودارهای لیتنسی زمان‌های پاسخ تاریخی را برای کمک به شناسایی روندهای عملکردی نشان می‌دهند.

    1. به‌روزرسانی‌های سوکت لحظه‌ای
    2. نمودارهای تاریخی لیتنسی
    3. تم‌های تاریک و روشن
    4. رابط کاربری موبایل واکنش‌گرا
    5. ردیابی انقضای گواهینامه
  • مانیتورهای پوش قلب تپنده (Heartbeat)

    سرورهای داخلی، کران‌جاب‌ها یا اسکریپت‌های پشتیبان‌گیری را که از اینترنت عمومی قابل دسترسی نیستند، مانیتور کنید. به جای اینکه داشبورد یک سرویس را پینگ کند، خود سرویس یک درخواست "heartbeat" به یک URL خاص روی داشبورد ارسال می‌کند. اگر داشبورد این سیگنال را در بازه زمانی مشخصی دریافت نکند، هشدار را فعال می‌کند.

    1. نقطه پایانی API پوش
    2. ردیابی کران‌جاب
    3. مانیتورینگ سرور داخلی
    4. پنجره‌های زمانی سفارشی
    5. انواع سیگنال موفقیت/شکست

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

حاکمیت داده‌ها (Data residency): متادیتای سرویس داخلی و آدرس‌های IP خود را به جای اشتراک‌گذاری الگوهای زیرساختی با ارائه‌دهندگان شخص ثالث، روی سرور خود نگه دارید.
نقطه شکست واحد (Single point of failure): اگر VPS مانیتورینگ شما از کار بیفتد، دید خود را نسبت به سایر سرویس‌ها از دست می‌دهید؛ بهترین روش این است که آن را جدا از استک اصلی خود میزبانی کنید.
مانیتورهای نامحدود: صدها بررسی را بدون برخورد به محدودیت‌های قیمت‌گذاری به ازای هر مانیتور که در ابزارهای اختصاصی مانند UptimeRobot یافت می‌شود، اجرا کنید.
راه‌اندازی اعلان: برای فعال کردن هشدارهای خارجی، باید اعتبارنامه SMTP خود یا کلیدهای API برای سرویس‌هایی مانند تلگرام یا دیسکورد را فراهم کنید.
بررسی شبکه داخلی: سرویس‌ها را روی شبکه خصوصی یا VPN خود که در معرض اینترنت عمومی نیستند مانیتور کنید و پوشش کامل را تضمین نمایید.
مدیریت دیتابیس: لاگ‌های مانیتورینگ در یک دیتابیس محلی SQLite ذخیره می‌شوند که برای حفظ تاریخچه در طول مهاجرت سرور نیاز به اسنپ‌شات‌های منظم دارد.
صفر هزینه تکرار شونده: فقط برای هزینه ثابت منابع VPS پرداخت کنید تا برنامه‌های اشتراک پله‌ای که ویژگی‌های پایه‌ای مانند دامنه‌های سفارشی را محدود می‌کنند.
محدودیت‌های منابع: اجرای ده‌ها مانیتور با فرکانس‌های بسیار بالا (مثلاً هر ۱ ثانیه) می‌تواند CPU و RAM قابل توجهی را در سطح پایه سرور مصرف کند.
صفحات وضعیت خصوصی: صفحات وضعیت خود را برای سهامداران داخلی بدون پرداخت هزینه اضافی به ازای هر صفحه یا مشترک میزبانی کنید.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

زمان راه‌اندازی

comparisonTable.self-hosted.managedSaasفوری
comparisonTable.self-hosted.diy۳۰-۶۰ دقیقه
comparisonTable.self-hosted.automatioچند دقیقه

حریم خصوصی داده‌ها

comparisonTable.self-hosted.managedSaasاشتراک‌گذاری شده با فروشنده
comparisonTable.self-hosted.diy۱۰۰٪ خصوصی
comparisonTable.self-hosted.automatio۱۰۰٪ خصوصی

نوع هزینه

comparisonTable.self-hosted.managedSaasقیمت‌گذاری به ازای مانیتور
comparisonTable.self-hosted.diyهزینه ثابت VPS
comparisonTable.self-hosted.automatioهزینه ثابت VPS

راه‌اندازی HTTPS

comparisonTable.self-hosted.managedSaasشامل می‌شود
comparisonTable.self-hosted.diyمدیریت دستی گواهی
comparisonTable.self-hosted.automatioLet's Encrypt خودکار

صفحات وضعیت

comparisonTable.self-hosted.managedSaasاغلب محدود به ۱-۲
comparisonTable.self-hosted.diyنامحدود
comparisonTable.self-hosted.automatioنامحدود

این برای چه کسانی است

کسانی که واقعاً Uptime Kuma را روی سرور خودشان اجرا می‌کنند، و چه چیزی تغییر می‌کند.

یک بنیان‌گذار انفرادی

باید قبل از مشتریان و بدون پرداخت هزینه‌های گزاف SaaS سازمانی، از قطعی MVP خود مطلع شود.

هشدارهای آپ‌تایم قابل اعتماد و داده‌های تاریخی با هزینه ثابت ماهانه سرور.

  • مانیتور سلامت صفحه فرود (landing page)
  • راه‌اندازی هشدارهای اسلک برای خطاهای API
  • پیگیری روندهای لیتنسی سایت

یک علاقه‌مند به هوم‌لب (Homelab)

مدیریت ده‌ها کانتینر محلی و سرویس‌های NAS به صورت دستی دشوار است.

یک داشبورد متمرکز برای تمام وضعیت‌های شبکه محلی و سخت‌افزار.

  • مانیتور در دسترس بودن NAS
  • پیگیری آپ‌تایم Home Assistant
  • راه‌اندازی قلب تپنده (heartbeat) برای پشتیبان‌گیری‌ها

یک توسعه‌دهنده فریلنسر

مشتریان نیاز به اثبات آپ‌تایم دارند اما توسعه‌دهنده بودجه‌ای برای اشتراک‌های مانیتورینگ پریمیوم ندارد.

صفحات وضعیت حرفه‌ای که به عنوان بخشی از سرویس میزبانی، به طور رایگان به مشتریان ارائه می‌شود.

  • ساخت صفحات وضعیت مشتری
  • مانیتور انقضای گواهینامه SSL
  • تولید گزارش‌های ماهانه آپ‌تایم

یک مهندس عملیات (Operations)

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

پاورقی‌های API داخلی و پورت‌های دیتابیس را به طور امن در شبکه محلی مانیتور می‌کند.

  • مانیتور پورت‌های داخلی DB
  • پیگیری لیتنسی API خصوصی
  • هشدار در مورد خطاهای حل DNS

این پرامپت چیست؟

بیاموزید این پرامپت چه می‌کند و چگونه می‌تواند به شما در دستیابی به نتایج بهتر کمک کند.

استاندارد مانیتورینگ متن‌باز

Uptime Kuma به انتخاب اصلی توسعه‌ندگانی تبدیل شده است که به یک زیرساخت مانیتورینگ خصوصی و خودمیزبان نیاز دارند. این ابزار که توسط لویی لام (Louis Lam) ایجاد شده و تحت لایسنس MIT منتشر شده است، برای حل محدودیت‌های قابلیت اطمینان و قیمت‌گذاری ابزارهای مانیتورینگ قدیمی ساخته شد. با استفاده از یک استک فناوری مدرن، Vue 3 برای رابط کاربری و Socket.io برای ارتباط بک‌اند، این برنامه یک تجربه واکنش‌گرا را فراهم می‌کند که در آن تغییرات وضعیت فوراً در داشبورد منعکس می‌شوند. این معماری از تاخیرهای رفرش صفحه که در سیستم‌های مانیتورینگ قدیمی رایج است جلوگیری می‌کند.

انواع مانیتورینگ و معماری

در هسته خود، این برنامه به عنوان یک موتور بررسی متمرکز عمل می‌کند. شما مانیتورها را با آدرس IP، نام میزبان یا URL تعریف می‌کنید. سپس موتور در فواصل زمانی مشخص این نقاط پایانی را پینگ می‌کند. این فراتر از بررسی‌های ساده اتصال است؛ می‌توانید آن را به گونه‌ای پیکربندی کنید که به دنبال الگوهای کلمات کلیدی خاص در بدنه پاسخ باشد یا بررسی کند که سرور DNS رکوردها را به درستی حل می‌کند. برای کارهایی که بر اساس برنامه زمانی انجام می‌شوند، مانند پشتیبان‌گیری از دیتابیس یا کران‌جاب‌ها، نوع مانیتور push به خود کار اجازه می‌دهد تا گزارش دهد. تمام داده‌های تاریخی، از جمله لیتنسی و لاگ‌های حادثه، در یک دیتابیس محلی SQLite ذخیره می‌شوند و کل سیستم را مستقل می‌سازند.

راه‌اندازی و چرخه کار در ساعت اول

پس از استقرار اولیه، جریان کاری بر روی پیکربندی داشبورد متمرکز است. اولین کار برای اکثر کاربران ایجاد یک حساب کاربری مدیریتی و افزودن مانیتورهای اولیه وب‌سایت است. این برنامه با پشتیبانی از بیش از ۹۰ ارائه‌دهنده اعلان، فرایند هشدار را ساده می‌کند. راه‌اندازی یک وب‌هوک دیسکورد یا ربات تلگرام معمولاً کمتر از دو دقیقه طول می‌کشد. هنگامی که مانیتورهای پایه در حال اجرا هستند، کاربران معمولاً سرویس‌های خود را گروه‌بندی کرده و یک صفحه وضعیت منتشر می‌کنند. این صفحات به عنوان سایت‌های رو به کاربر عمل می‌کنند که درصد آپ‌تایم و تاریخچه حوادث را به کاربران نهایی نشان می‌دهند بدون اینکه به آن‌ها دسترسی به کنسول مدیریتی بدهند.

مالکیت در برابر سرویس‌های مدیریت شده

انگیزه اصلی برای خودمیزبانی Uptime Kuma حذف «مالیات مانیتور» است. بسیاری از سرویس‌های اختصاصی با افزودن وب‌سایت‌های بیشتر یا کاهش فاصله زمانی بررسی، هزینه به طور تصاعدی افزایش می‌دهند. با یک نمونه خودمیزبان، تنها محدودیت، CPU و حافظه واقعی VPS شما است. علاوه بر این، برای کسانی که برنامه‌های داخلی حساس را مانیتور می‌کنند، میزبانی سرور مانیتورینگ خود تضمین می‌کند که داده‌های مربوط به زیرساخت شما هرگز محیط کنترل شده شما را ترک نمی‌کند.

این پرامپت چیست؟

مردم درباره Uptime Kuma چه می‌گویند

ببینید جامعه درباره Uptime Kuma چه فکر می‌کند

من قبلاً از UptimeRobot استفاده می‌کردم اما کمی دچار اشکال شد و تمام ویژگی‌های مناسب آن‌ها پشت دیوارهای پرداختی گران‌قیمت قفل شد.
Panic135
reddit
من با Uptime Kuma شروع کردم... چون سرویس‌های ما به صورت خارجی در معرض دید نیستند، سرویس‌های مانیتورینگ نمی‌توانند آن‌ها را رصد کنند. من Uptime Kuma را روی یک سرور هم‌مکانی (colocated) اجرا می‌کنم و هشدارها را به آن ارسال می‌کنم.
Outrageous_Ad_3438
reddit
در این پروژه، من کاملاً از socket.io به عنوان بک‌اند و از Vue 3 به عنوان فرانت‌اند استفاده کردم... من به دنبال ابزار مانیتورینگی بودم که بتواند سرویس‌های داخلی مرا زیر نظر داشته باشد... بنابراین تصمیم گرفتم ابزار خودم را بسازم.
louislamlam
reddit
Uptime Kuma اکنون روی VPS ۸ یورویی من در حال اجراست! این VPS اکنون اجرا می‌کند: Umami، Beszel و Uptime Kuma.
Marvin
twitter
Uptime Robot یک سرویس مانیتورینگ وب‌سایت رایگان و قابل اعتماد ارائه می‌دهد که در ردیابی آپ‌تایم عالی است، اما Uptime Kuma انتخاب اول من برای خودمیزبانی است.
Shounak Gupte
twitter
Uptime Kuma یک سرور مانیتورینگ شگفت‌انگیز است که می‌تواند هر بار که استک برنامه خودمیزبان شما از کار می‌افتد، به شما اطلاع دهد.
Choco
twitter

ویدیوهای درباره Uptime Kuma

آموزش‌ها، بررسی‌ها و بحث‌های درباره Uptime Kuma را تماشا کنید

این به شما کمک می‌کند تمام سرویس‌های در حال اجرای خود را در هوم‌لب یا هر جای دیگر مانیتور کنید.

این می‌تواند سرویس‌های http را برای کدهای خاص http مانیتور کند.

حتی می‌تواند وب‌سایت‌ها را برای یافتن کلمات کلیدی خاص اسکریپ کند.

شما نمی‌خواهید به صفحه وب ضربه بزنید و کل صفحه وب را بارگذاری کنید.

بسیار تمیزتر است که به یک نقطه پایانی بررسی سلامت ضربه بزنید.

این یک رابط کاربری وب بسیار زیبا است.

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

این فقط زمانی اعلان می‌فرستد که کوئری DNS حل نشود.

این‌ها همه راه‌های عالی برای مانیتور کردن هر نوع سرویس پاسخگویی هستند.

بیشتر از فقط پرامپت

گردش کار خود را با اتوماسیون AI

Automatio قدرت عامل‌های AI، اتوماسیون وب و ادغام‌های هوشمند را ترکیب می‌کند تا به شما کمک کند در زمان کمتر بیشتر انجام دهید.

عامل‌های AI
اتوماسیون وب
گردش‌کارهای هوشمند

نکات حرفه‌ای برای Uptime Kuma

نکات تخصصی برای کمک به شما در استفاده حداکثری از Uptime Kuma و دستیابی به نتایج بهتر.

فاصل زمانی مناسب را انتخاب کنید

برای سرویس‌های غیرحیاتی، از فاصله‌های ۶۰ ثانیه‌ای استفاده کنید تا مصرف CPU به حداقل برسد و IP شما توسط فایروال‌های سخت‌گیر مسدود نشود.

مانیتورینگ خود را جدا نگه دارید

داشبورد را روی سروری جدا از وب‌سایت‌هایی که مانیتور می‌کنید میزبانی کنید. اگر سرور میزبان از کار بیفتد، مانیتور باید روشن بماند تا به شما هشدار دهد.

از مانیتورهای push استفاده کنید

برای کارهای داخلی مانند پشتیبان‌گیری (backup) یا کران‌جاب‌ها (cron job) که URL عمومی برای پینگ ندارند، از نوع مانیتور push استفاده کنید.

گواهینامه‌های SSL را مانیتور کنید

داشبورد می‌تواند تاریخ انقضای گواهینامه را به طور خودکار پیگیری کند و قبل از اینکه سایت هشدار امنیتی نشان دهد، روزها زودتر به شما اطلاع دهد.

نظرات

کاربران ما چه می‌گویند

به هزاران کاربر راضی که گردش کار خود را متحول کرده‌اند بپیوندید

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

مرتبط Self-Hosted Apps

سوالات متداول درباره Uptime Kuma

پاسخ سوالات رایج درباره Uptime Kuma را بیابید