Єдине правило моніторингу: монітор має жити поза тим, за чим він стежить. Перевірка здоров'я, що працює на тому ж сервері, що й ваш застосунок, марна в ту мить, коли цей сервер падає — вони падають разом, і сповіщення ніколи не спрацьовує. Тому вам потрібен маленький незалежний сервер, єдине завдання якого — стежити за всім іншим і повідомляти вас, коли щось ламається. Uptime Kuma — це інструмент із власним хостингом саме для цього, і дешевий VPS — його природний дім.
Навіщо тримати його в себе
- Незалежність. На своєму VPS — в ідеалі в іншому регіоні, ніж основна інфраструктура — Uptime Kuma продовжує перевіряти й сповіщати, навіть коли ваш основний сервер чи домашнє підключення лежать. У цьому вся цінність монітора.
- Контроль і приватність. Ваш список відстежуваних ендпоінтів, ваші правила сповіщень і ваша сторінка статусу живуть на сервері, яким володієте ви, а не на чужій панелі, що знає весь ваш стек. Фіксована місячна ціна, без оплати за монітор.
- Сторінка статусу, яку хостите ви. Uptime Kuma публікує охайну публічну сторінку статусу — на вашому власному домені, повідомляючи вашим користувачам, що працює, без оренди SaaS для сторінок статусу.
Що йому потрібно
- Виділений IPv4, домен і HTTPS. Ви відкриваєте панель і сторінку статусу за адресою
https://status.yourdomain.com, а для цього потрібні домен, валідний TLS і вхідний 443 — тариф із виділеним IP. NAT-тарифи не приймають вхідний. Nano-IP ($8/міс) спокійно тягне десятки моніторів. - Легкі ресурси. Uptime Kuma невеликий; RAM зростає лише з кількістю перевірок і обсягом збереженої історії. Додавайте запас для сотень ендпоінтів, інакше найменшого сервера достатньо.
Налаштування (Ubuntu 24.04, Docker)
# dedicated-IP plan, root shell
apt update && apt install -y docker.io caddy
systemctl enable --now docker
docker run -d --restart=unless-stopped \
-p 127.0.0.1:3001:3001 \
-v uptime-kuma:/app/data \
--name uptime-kuma louislam/uptime-kuma:1
# TLS + reverse proxy on your domain
echo 'status.yourdomain.com { reverse_proxy 127.0.0.1:3001 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443/tcp
Спрямуйте status.yourdomain.com на ваш IP, відкрийте його, створіть адмін-користувача й додайте монітори — HTTP(S), TCP-порт, ping, DNS та інші. Налаштуйте сповіщення (Telegram, email, вебхуки, ntfy), щоб збій доходив до вас, і опублікуйте сторінку статусу для сервісів, які хочете зробити публічними.
Кому це підходить
- Devops і self-hoster'ам, яким потрібен незалежний сторож над своїми серверами й сервісами.
- Невеликим командам, яким потрібні сторінка статусу й сповіщення без оплати за монітор у хостинговому інструменті.
- Усім, хто тримає домашню лабораторію і хоче хмарну точку огляду, яка лишається в строю, коли домашнє підключення — ні.
Чому EQVPS для Uptime Kuma
- Виділений IPv4 від $8/міс, дружньо до домену + HTTPS, усі порти, зворотний DNS у самообслуговуванні.
- Локації в ЄС (Німеччина, Фінляндія) — і оскільки в нас два регіони, ви можете розмістити монітор далеко від основного сервера заради справжньої незалежності.
- Без KYC, оплата криптою. Email для реєстрації, USDC/USDT для оплати.
- Root приблизно за 60 секунд, NVMe. Підніміть Uptime Kuma, додайте Caddy — і ваш власний моніторинг працює.
Уже запускаєте кілька сервісів на одному сервері? Дивіться самостійний хостинг кількох сервісів за одним IP — монітор природно поєднується з Docker-стеком, хоча заради справжньої незалежності сторожу місце на своєму окремому сервері.
Коментарі
Поки немає коментарів. Будьте першим.