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:ro2. Ծառայության Մեկնարկ
Գործարկեք կոնտեյները ֆոնային ռեժիմով՝
bash
docker compose up -d
# Ստուգել կոնտեյների կարգավիճակը
docker compose ps
# Դիտել live լոգերը
docker compose logs -f3. Firewall Կարգավորում (UFW)
Բացեք 5833 TCP պորտը տեղային firewall-ում՝ վեբ վահանակին միանալու համար՝
bash
sudo ufw allow 5833/tcp
sudo ufw reload