Acesse a interface web
- Abra no navegador:
http://<SERVER_IP>:3000 - O primeiro utilizador registado torna-se automaticamente administrador.
Ficheiros e Diretórios Importantes
- Instalação de aplicação:
/root/ztnet - Arquivo Docker Compose:
/root/ztnet/docker-compose.yml - Variáveis de ambiente:
/root/ztnet/.env - Dados do banco de dados PostgreSQL:
/var/lib/docker/volumes/ztnet_postgres-data/_data - Dados do controlador ZeroTier:
/var/lib/docker/volumes/ztnet_zerotier/_data
Uso do ZeroTier
Entrar no container:
docker exec -it zerotier sh
Comandos úteis dentro do container:
zerotier-cli status # show node status
zerotier-cli listnetworks # list joined networks
zerotier-cli listpeers # list connected peers
ip a # check network interfaces
Juntar-se a uma rede:
docker exec -it zerotier zerotier-cli join <network-id>
Gerenciamento de Serviços
Listar contêineres:
docker ps
Reiniciar containers:
# ZTNET stack
cd /root/ztnet
docker compose restart
# Single container
docker restart zerotier
docker restart ztnet
docker restart postgres
Acompanhar os logs do container:
# All containers
docker compose logs -f
# Single container
docker logs -f ztnet
docker logs -f zerotier
docker logs -f postgres
Fazer o deploy do stack:
cd /root/ztnet
docker compose up -d --wait
Configuração do SSL / HTTPS (Opcional)
- Descomente a seção de proxy HTTPS em
docker-compose.yml. - Substituir
<YOUR-PUBLIC-HOST-NAME>com seu domínio. - Crie o volume Caddy (caso ainda não exista).
- Definir
NEXTAUTH_URLpara seu domínio emdocker-compose.yml. - Recriar o stack:
docker compose up -d