Web Arayüzüne Erişim
- Tarayıcınızda açın:
http://<SERVER_IP>:3000 - İlk kayıt olan kullanıcı otomatik olarak yönetici olur.
Önemli Dosyalar ve Dizinler
- Uygulama yüklemesi:
/root/ztnet - Docker Compose dosyası:
/root/ztnet/docker-compose.yml - Ortam değişkenleri:
/root/ztnet/.env - PostgreSQL veritabanı verileri:
/var/lib/docker/volumes/ztnet_postgres-data/_data - ZeroTier kontrolcü verileri:
/var/lib/docker/volumes/ztnet_zerotier/_data
ZeroTier Kullanımı
Konteynere girin:
docker exec -it zerotier sh
Konteyner içinde kullanışlı komutlar:
zerotier-cli status # show node status
zerotier-cli listnetworks # list joined networks
zerotier-cli listpeers # list connected peers
ip a # check network interfaces
Bir ağa katıl:
docker exec -it zerotier zerotier-cli join <network-id>
Hizmet Yönetimi
Konteynerları listele:
docker ps
Konteynerleri yeniden başlat:
# ZTNET stack
cd /root/ztnet
docker compose restart
# Single container
docker restart zerotier
docker restart ztnet
docker restart postgres
Konteyner günlüklerini takip edin:
# All containers
docker compose logs -f
# Single container
docker logs -f ztnet
docker logs -f zerotier
docker logs -f postgres
Stack'i dağıtın:
cd /root/ztnet
docker compose up -d --wait
SSL / HTTPS Kurulumu (İsteğe Bağlı)
- HTTPS proxy bölümünün yorumunu kaldırın:
docker-compose.yml. - Değiştir
<YOUR-PUBLIC-HOST-NAME>kendi alan adınızla değiştirin. - Caddy birimini oluşturun (henüz oluşturulmadıysa).
- Ayarla
NEXTAUTH_URLetkinleştirmek için alan adınızdadocker-compose.yml. - Stack'i yeniden dağıtın:
docker compose up -d