Skip to content

İlk kurulum ​

İlk çalıştırmada principals tablosu boştur. Control plane kurulum moduna girer ve Studio kurulum sihirbazını açar.

Setup token ​

Tek kullanımlık kurulum anahtarı:

  • Control-plane günlüğünde (docker compose logs control-plane)
  • viewnova-config volume içinde /etc/viewnova/setup-token

İsteklerde başlık: x-vion-setup-token.

Sihirbaz adımları ​

Studio’da dil seçimi tr / en (localStorage anahtarı vion.locale).

ModAdımlar
Hızlıwelcome → admin → database → network → summary → apply
Gelişmiş+ deploy → runtime → historian → identity
AdımAlanlarOrtam anahtarı
welcomeSetup token (≥16), dil, mod—
adminkullanıcı, parola ×2VION_BOOTSTRAP_ADMIN_*
databasePostgreSQL URL (+ Test)VION_DATABASE_URL
networkHTTP bind; TLS otomatik / içe aktar / güvensizVION_HTTP_BIND, VION_ALLOW_INSECURE_HTTP
deploydüğüm kimliği, rol, HA akranlarıVION_NODE_ID, VION_NODE_ROLE, VION_HA_PEERS
runtimegRPC URL, app tokenVION_RUNTIME_GRPC_URL, VION_RUNTIME_APP_TOKEN
historiantür, spool diziniVION_HISTORIAN, VION_SPOOL_DIR
identityOIDC issuer, break-glass TOTPVION_OIDC_ISSUER, VION_BREAK_GLASS_TOTP_SECRET

Tamamlanınca POST /api/v1/setup/complete vion.toml yazar. VION_RESTART_POLICY=supervised iken süreç çıkış kodu 75 ile yeniden başlar.

Yerel adresler ​

ServisURL
Studio / setuphttp://127.0.0.1:8080/
Control plane healthhttp://127.0.0.1:8080/health
OpenAPIhttp://127.0.0.1:8080/api/v1/openapi.yaml
Runtime healthhttp://127.0.0.1:8081/health
Runtime gRPC127.0.0.1:50051

TIP

Compose geliştirme ortamında VION_ALLOW_INSECURE_HTTP=true açıktır. Bunu üretimde kullanmayın.

Sonraki adım: İlk proje.