Как да инсталираме 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
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut