Truy cập Web UI
- Mở trên trình duyệt của bạn:
http://<SERVER_IP>:3000 - Người dùng đăng ký đầu tiên tự động trở thành quản trị viên.
Các tệp và thư mục quan trọng
- Cài đặt ứng dụng:
/root/ztnet - Tệp Docker Compose:
/root/ztnet/docker-compose.yml - Biến môi trường:
/root/ztnet/.env - Dữ liệu database PostgreSQL:
/var/lib/docker/volumes/ztnet_postgres-data/_data - Dữ liệu ZeroTier controller:
/var/lib/docker/volumes/ztnet_zerotier/_data
Sử dụng ZeroTier
Vào trong container:
docker exec -it zerotier sh
Các lệnh hữu ích bên trong container:
zerotier-cli status # show node status
zerotier-cli listnetworks # list joined networks
zerotier-cli listpeers # list connected peers
ip a # check network interfaces
Tham gia một mạng:
docker exec -it zerotier zerotier-cli join <network-id>
Quản lý Dịch vụ
Liệt kê các container:
docker ps
Khởi động lại các container:
# ZTNET stack
cd /root/ztnet
docker compose restart
# Single container
docker restart zerotier
docker restart ztnet
docker restart postgres
Xem log container theo thời gian thực:
# All containers
docker compose logs -f
# Single container
docker logs -f ztnet
docker logs -f zerotier
docker logs -f postgres
Triển khai stack:
cd /root/ztnet
docker compose up -d --wait
Cài đặt SSL / HTTPS (Tùy chọn)
- Bỏ comment phần proxy HTTPS trong
docker-compose.yml. - Thay thế
<YOUR-PUBLIC-HOST-NAME>với tên miền của bạn. - Tạo volume Caddy (nếu chưa có).
- Đặt
NEXTAUTH_URLđến tên miền của bạndocker-compose.yml. - Tạo lại stack:
docker compose up -d