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 コントローラーデータ:
/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