Главная/Self-hosted/Uptime Kuma

Установка Uptime Kuma на свой сервер

Установка Uptime Kuma сводится к одной команде Docker: образ louislam/uptime-kuma:2 слушает порт 3001 и хранит данные в каталоге /app/data. Это программа, которая каждую минуту проверяет ваши сайты и сервисы и присылает уведомление, когда что-то перестало отвечать. Работает она на любом младшем сервере, главное правило одно: ставить её надо не на тот сервер, за которым она следит.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Uptime Kuma хватает младшего тарифа: проверки лёгкие. Ставьте её на отдельный сервер, а не рядом с проверяемым сайтом: если упадёт машина, упадёт и тот, кто должен об этом сообщить. Том /app/data нельзя держать на NFS.

Маркетплейс ставит Uptime Kuma на новый сервер, останется завести проверки и подключить Telegram.

Сколько ресурсов нужно Uptime Kuma

01 · 1 мин

Что умеет Uptime Kuma и чем она отличается от Zabbix и Grafana#

Uptime Kuma отвечает на один вопрос: жив ли сервис. Документация перечисляет проверки HTTP(s), TCP, HTTP(s) с поиском слова, HTTP(s) с запросом к JSON, WebSocket, ping, запись DNS, Push, игровой сервер Steam и контейнеры Docker. Результат виден на панели, а при сбое уходит уведомление, например в Telegram.

Она не собирает метрики с самих машин: нагрузку процессора, диска и памяти считают Zabbix или связка Prometheus и Grafana. Зато настраивается за десять минут в браузере и подходит владельцу сайта, бота или домашнего сервера, которому нужно знать о падении раньше клиентов.

Инструмент · 1 мин

Сколько ресурсов нужно Uptime Kuma#

Один контейнер с интерфейсом и базой на диске. Нагрузка растёт от числа проверок и частоты опроса, а не от числа посетителей. Для десятков сайтов с интервалом в минуту хватит самого младшего сервера. Если запускаете без Docker, документация требует Node.js не ниже 20.4, Git и pm2 для фонового режима, Docker обходится без всего этого.

Какой сервер взять под Uptime Kuma

Сколько проверок и что ещё стоит рядом

Сколько проверок
Как долго хранить историю
Что ещё на этом сервере

03 · 1 мин

Установка Uptime Kuma в Docker командой и через Compose#

  1. Docker для мониторинга. Строка curl -fsSL https://get.docker.com | sh даёт Docker, больше для Uptime Kuma ничего ставить не нужно.
  2. Запустите контейнер командой ниже. Привязка к 127.0.0.1 оставляет порт закрытым снаружи до настройки домена.
  3. Откройте http://127.0.0.1:3001 через туннель SSH или через прокси и создайте администратора.
  4. Добавьте первые проверки и канал уведомлений.
docker run -d --restart=always -p 127.0.0.1:3001:3001 \
  -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:2

Тот же контейнер в формате Compose: каталог с файлом compose.yaml, образ louislam/uptime-kuma:2, порт 3001 и том ./data:/app/data. Официальный файл лежит в репозитории проекта.

Данные нельзя класть на NFS

Документация прямо пишет, что NFS не поддерживается. Смонтируйте локальный диск или том Docker, иначе база может повреждаться.

04 · 1 мин

Какие проверки настроить в Uptime Kuma в первую очередь#

Уведомления лучше сразу направить в два канала: Telegram и почту. Если Telegram недоступен, письмо дойдёт.

  • Сайт с поиском слова. Простая проверка HTTP видит ответ 200 даже у страницы с ошибкой внутри. Режим с ключевым словом ищет на странице фразу, которая есть только у рабочей версии.
  • Порты по TCP. SSH, база данных, почтовый порт: достаточно факта, что порт принимает соединение.
  • Срок сертификата. Для HTTPS-проверок включите уведомление об окончании сертификата, пока сертификат не просрочился.
  • Push для задач по расписанию. Задача сама обращается к адресу Uptime Kuma после работы. Если сигнала нет в срок, приходит тревога. Так проверяют ночные копии.
  • Контейнеры Docker. Нужен доступ к сокету Docker, а он по сути даёт управление всем сервером. Подключайте его только если Uptime Kuma стоит на том же хосте.

05 · 1 мин

Домен, HTTPS и WebSocket для Uptime Kuma за прокси#

Интерфейс Uptime Kuma общается с сервером через WebSocket. Если прокси передаёт только обычные запросы, панель открывается, но данные не обновляются и страница висит на загрузке. Caddy проксирует WebSocket сам: хватит блока status.example.com { reverse_proxy 127.0.0.1:3001 }. Для Nginx понадобятся заголовки Upgrade и Connection в настройке location.

Публичную страницу статуса Uptime Kuma умеет делать сама: выберите проверки, которые видят клиенты, и привяжите страницу к поддомену.

06 · 1 мин

Ловушки Uptime Kuma: где ставить, как копировать, как обновлять#

Первая ловушка в расположении. Сервер мониторинга должен жить отдельно от проверяемых сервисов и по возможности у другого провайдера или в другом городе, иначе вы узнаете об аварии центра обработки данных из письма клиента. Для задачи хватит самого дешёвого сервера.

Вторая в обновлении: документация показывает тег :2, то есть вторую мажорную версию. Если у вас стоит первая, не меняйте тег без копии каталога /app/data. Копии храните отдельно по схеме из раздела про бэкапы.

07 · 1 мин

Вопросы об установке Uptime Kuma#

Какой порт использует Uptime Kuma?

Порт 3001. В команде Docker его проброс записан как 3001:3001, для закрытого доступа его привязывают к 127.0.0.1 и открывают через прокси.

Какой тег образа Uptime Kuma ставить в Docker?

Документация проекта указывает louislam/uptime-kuma:2. Тег закрепляет вторую мажорную версию, а новые выпуски внутри неё приходят вместе с новым образом.

Где ставить Uptime Kuma: рядом с сайтом или отдельно?

Отдельно, лучше у другого провайдера. Если мониторинг стоит на том же сервере, при его падении вы не получите уведомления.

Можно ли хранить данные Uptime Kuma на NFS?

Нет, документация не поддерживает NFS. Используйте локальный каталог или том Docker.

Почему этому можно верить

Как мы проверяли

Требования из документацииРесурсы, порты и команды сверены с официальной документацией, дата проверки указана.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Uptime Kuma: README репозитория (Docker, требования, типы проверок), github.com/louislam/uptime-kuma, проверено 15 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Установите приложение без консоли

Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.

  • Docker, n8n, OpenClaw, GitLab, Nextcloud
  • Ставится при создании сервера
  • Почасовая оплата сервера
  • Root-доступ остаётся у вас
Ресурсы