访问网络用户界面
- 在浏览器中打开:
http://<SERVER_IP>:3000 - 第一个注册用户自动成为管理员。
重要文件和目录
- 应用程序安装:
/root/ztnet - Docker 撰写文件:
/root/ztnet/docker-compose.yml - 环境变量:
/root/ztnet/.env - PostgreSQL 数据库数据:
/var/lib/docker/volumes/ztnet_postgres-data/_data - ZeroTier 控制器数据:
/var/lib/docker/volumes/ztnet_zerotier/_data
ZeroTier 使用
进入容器:
docker exec -it zerotier sh
容器内的有用命令:
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>
服务管理
列出容器:
docker ps
重启容器:
# ZTNET stack
cd /root/ztnet
docker compose restart
# Single container
docker restart zerotier
docker restart ztnet
docker restart postgres
关注容器日志:
# All containers
docker compose logs -f
# Single container
docker logs -f ztnet
docker logs -f zerotier
docker logs -f postgres
部署堆栈:
cd /root/ztnet
docker compose up -d --wait
SSL / HTTPS 设置(可选)
- 取消注释 HTTPS 代理部分
docker-compose.yml. - 代替
<YOUR-PUBLIC-HOST-NAME>与您的域名。 - 创建 Caddy 卷(如果尚未)。
- 放
NEXTAUTH_URL到您的域docker-compose.yml. - 重新创建堆栈:
docker compose up -d