Skip to content

Uptime Kuma

https://github.com/louislam/uptime-kuma?tab=readme-ov-file

🔧 Установка

🐳 Docker

bash
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

Uptime Kuma теперь запущена и доступна по адресу http://0.0.0.0:3001.

WARNING

Файловые системы типа NFS (Network File System) НЕ поддерживаются. Пожалуйста, используйте локальный каталог или том.

NOTE

Если вы хотите ограничить доступ только localhost (без открытия порта для других пользователей или для использования обратного прокси), вы можете пробросить порт следующим образом:

bash
docker run -d --restart=always -p 127.0.0.1:3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

💪🏻 Установка без Docker

Установка зависимостей:

bash
apt-get install node npm git 

npm install pm2 -g

Запуск приложения:

bash
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

# Вариант 1. Запустить для проверки
node server/server.js

# (Рекомендуется) Вариант 2. Запустить в фоновом режиме с помощью PM2
# Установите PM2, если у вас его нет:
npm install pm2 -g && pm2 install pm2-logrotate

# Запуск сервера
pm2 start server/server.js --name uptime-kuma

Uptime Kuma теперь запущена и доступна по адресу http://localhost:3001

Полезные команды PM2

bash
# Чтобы посмотреть вывод консоли в реальном времени
pm2 monit

# Чтобы добавить в автозагрузку
pm2 save && pm2 startup

Расширенные варианты установки

Если вам нужны дополнительные опции или вы хотите использовать обратный прокси, ознакомьтесь с руководством:

https://github.com/louislam/uptime-kuma/wiki/🔧-How-to-Install

Контакты: bystrovno@basealt.ru