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.