Как да инсталираме Uptime Kuma на Docker с Docker Compose?

Uptime Kuma е фантастичен самостоятелно хостван инструмент за наблюдение на уебсайтове и приложения в реално време.

Функции на Uptime Kuma

Наблюдава продължителността на работа за HTTP(s) уебсайтове, TCP портове, Docker контейнери и извлича информация като DNS записи.
Изпраща известия чрез имейл (SMTP), Telegram, Discord, Microsoft Teams, Slack, промо SMS, Gotify и др.
Поддържа множество езици, включително и Български.
Предоставя множество страници със статус.
Осигурява поддръжка на прокси.
Показва информация за SSL сертификат.
Съпоставя страницата на състоянието към домейна.

Uptime Kuma е уеб приложение, което предлага мониторинг на различни услуги, като HTTP, TCP, ICMP, DNS и други. Инсталирането му на Docker с Docker Compose е бързо и лесно и тази статия ще Ви покаже стъпка по стъпка как да го направите.

За да започнем, ще ни трябва:

Инсталирана версия на Docker и Docker Compose.

Лично аз съхранявам всичките си докери в папка докери в домашната си директория. Ако не съществува, създайте тази папка:

mkdir dockers

След това в папката dockers създайте папка, в която ще разположим Uptime Kuma

mkdir uptime-kuma

След това в папката uptime-kuma създайте файл docker-compose.yml

vi docker-compose.yml

Във файла docker-compose.yml добавяме следното съдържание:

version: '3.3'

services:
  uptime-kuma:
    image: louislam/uptime-kuma:latest
    container_name: uptime-kuma
    volumes:
      - ./uptime-kuma-data:/app/data
    ports:
      - "1337:3001"
    restart: always
networks:
  default:
    name: monitoring-net

Записваме информацията с натискане на :wq

Стартираме docker-compose файла със:

docker compose up -d

След като командата приключи, можете да проверите, дали докерът се е стартирал:

docker ps

След това ще получим достъп до услугите на uptime-kuma, работещи в Docker през уеб браузъра:

http://SERVER_IP:1337

Федя Серафиев

Федя Серафиев

Федя Серафиев e собственик на уебсайта urocibg.eu. Той намира удовлетворение в това да помага на хората да решават и най-сложните технически проблеми. Сегашната му цел е да пише лесни за следване статии, така че подобни проблеми изобщо да не възникват.

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу: