Skip to main content

Установка Uptime Kuma в Docker

Установка Uptime Kuma

Uptime Kuma устанавливается в виде контейнера, а для этого нам потребуется docker. Подробную инструкцию о том как установить docker + docker-compose вы найдете в данной статье.

Перед установкой создадим директорию для uptime kuma в которой у нас будет находится файл docker-compose.yml и директория data для хранения файлов конфигурации и данных Uptime Kuma.

mkdir kuma
cd kuma
mkdir data
touch docker-compose.yml

====================================

Откроем файл docker-compose.yml и внесем в него следующие данные.

nano docker-compose.yml 

--------------------------

version: "3.1"

services:
    uptime-kuma:
      image: louislam/uptime-kuma:1
      container_name: uptime-kuma
      volumes:
        - /home/kuma/data:/app/data
      ports:
        - 3001:3001
      restart: unless-stopped
      security_opt:
        - no-new-privileges:true environment: - UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN=1

Внимание! Эти строки нужны, чтобы страницы Uptime Kuma встраивались в IFrame на других сайтах:
environment:
- UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN=1


-------------------------

Путь к директории data вам необходимо заменить с /home/kuma/data на ваш собственный.

Сохраняем файл и выполняем команду

docker compose up -d