Uptime Kuma: Полное руководство по установке и настройке мониторинга на своем сервере

Установите Uptime Kuma для мониторинга ваших сервисов. Пошаговый гайд по развертыванию в Docker, настройке уведомлений и создании красивых Status Page.

Не указано

Создание директории

Создайте отдельную папку для мониторинга, чтобы сохранить порядок в файлах.

mkdir uptime-kuma
cd uptime-kuma

Создание файла docker-compose.yml

Создайте файл конфигурации Docker Compose. Этот файл определяет, как будет запущен контейнер, куда сохраняться данные и какой порт использовать.

version: '3.3'

services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    restart: always
    ports:
      - "3001:3001"
    volumes:
      - ./uptime-kuma-data:/app/data
      - /var/run/docker.sock:/var/run/docker.sock:ro

Запуск контейнера

Запустите контейнер в фоновом режиме. После скачивания образа Uptime Kuma будет доступен по адресу http://ВАШ_IP:3001.

docker compose up -d

Первый запуск и создание администратора

Перейдите в браузере по адресу http://ВАШ_IP:3001. Следуйте инструкциям мастера настройки: укажите имя пользователя, пароль и email для создания первого администратора. После этого доступ к интерфейсу будет закрыт.

Добавление первого мониторинга

В интерфейсе нажмите 'Add New Monitor', выберите тип (например, HTTP(s)), укажите имя и URL для проверки (например, https://google.com) и сохраните.

Настройка уведомлений (Telegram)

Чтобы получать алерты: 1. Найдите @BotFather в Telegram, создайте бота и скопируйте токен. 2. Найдите @userinfobot, чтобы получить свой Chat ID. 3. В Uptime Kuma зайдите в Settings -> Notifications, выберите Telegram Bot и вставьте токен и Chat ID.