DitakNet Knowledge Base

Установка через Docker

Развертывание сервера мониторинга DitakNet с помощью Docker и Docker Compose.


1. Конфигурация Docker Compose

Создайте файл `docker-compose.yml`. Режим `network_mode: host` рекомендуется для корректной работы ARP-сканирования в локальной сети.

yaml
version: '3.8'
services:
  ditaknet-server:
    image: ditaknet/monitoring-server:latest
    container_name: ditaknet-server
    restart: unless-stopped
    network_mode: host
    environment:
      - PORT=5833
      - NODE_ENV=production
      - DATA_PATH=/data
    volumes:
      - ./ditaknet-data:/data
      - /etc/localtime:/etc/localtime:ro

2. Запуск сервиса

Запустите контейнер в фоновом режиме:

bash
docker compose up -d

# Проверить статус
docker compose ps

# Просмотр логов
docker compose logs -f

3. Настройка Firewall (UFW)

Откройте порт 5833 TCP для доступа к веб-панели:

bash
sudo ufw allow 5833/tcp
sudo ufw reload