เข้าใช้งาน Web UI
- เปิดในเบราว์เซอร์:
http://<SERVER_IP>:3000 - ผู้ใช้ที่ลงทะเบียนคนแรกจะได้รับสิทธิ์ผู้ดูแลระบบโดยอัตโนมัติ
ไฟล์และไดเรกทอรีสำคัญ
- การติดตั้งแอปพลิเคชัน:
/root/ztnet - ไฟล์ Docker Compose:
/root/ztnet/docker-compose.yml - ตัวแปรสภาพแวดล้อม:
/root/ztnet/.env - ข้อมูลฐานข้อมูล PostgreSQL:
/var/lib/docker/volumes/ztnet_postgres-data/_data - ข้อมูล ZeroTier controller:
/var/lib/docker/volumes/ztnet_zerotier/_data
การใช้งาน ZeroTier
เข้าไปใน container:
docker exec -it zerotier sh
คำสั่งที่มีประโยชน์ภายใน container:
zerotier-cli status # show node status
zerotier-cli listnetworks # list joined networks
zerotier-cli listpeers # list connected peers
ip a # check network interfaces
เข้าร่วมเครือข่าย:
docker exec -it zerotier zerotier-cli join <network-id>
การจัดการบริการ
แสดงรายชื่อ containers:
docker ps
รีสตาร์ท containers:
# ZTNET stack
cd /root/ztnet
docker compose restart
# Single container
docker restart zerotier
docker restart ztnet
docker restart postgres
ติดตาม log ของ container:
# All containers
docker compose logs -f
# Single container
docker logs -f ztnet
docker logs -f zerotier
docker logs -f postgres
Deploy stack:
cd /root/ztnet
docker compose up -d --wait
การตั้งค่า SSL / HTTPS (ไม่บังคับ)
- ยกเลิก comment ส่วน HTTPS proxy ใน
docker-compose.yml. - แทนที่
<YOUR-PUBLIC-HOST-NAME>ด้วยโดเมนของคุณ - สร้าง volume Caddy (ถ้ายังไม่มี)
- ตั้งค่า
NEXTAUTH_URLไปยังโดเมนของคุณในdocker-compose.yml. - สร้าง stack ใหม่:
docker compose up -d