DitakNet Knowledge Base

Docker Տեղադրման Ուղեցույց

Ինչպես տեղադրել DitakNet Monitoring Server-ը Docker-ի և Docker Compose-ի միջոցով։


1. Docker Compose Կոնֆիգուրացիա

Ստեղծեք `docker-compose.yml` ֆայլը։ Խորհուրդ է տրվում օգտագործել `network_mode: host`, որպեսզի սերվերը կարողանա ուղիղ ARP և ICMP sweep կատարել ենթացանցում։

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

# Դիտել live լոգերը
docker compose logs -f

3. Firewall Կարգավորում (UFW)

Բացեք 5833 TCP պորտը տեղային firewall-ում՝ վեբ վահանակին միանալու համար՝

bash
sudo ufw allow 5833/tcp
sudo ufw reload