On-premise

Sul tuo Kubernetes,
in otto passi.

Dal template del provider al deploy della release: tutto ciò che serve per far girare Ventic nel tuo cluster.

Installa Ventic · On-premise

Scarica Ventic.
Installalo sul tuo cluster.

Parti dal template ufficiale, scarica la release firmata e distribuisci l’intera piattaforma sul tuo Kubernetes. Stessi servizi, stessi dati e stessa installazione prima e dopo l’acquisto.

Incolla il testo in Claude Code, Codex o un altro agente di coding per automatizzare il deploy. Le regole incluse gli impongono di chiederti i valori e di non esporre segreti.

  1. 01

    Ottieni la chiave demo

    Registra la tua azienda su Licman, apri il prodotto Ventic, scegli On Premise e richiedi la demo. La chiave compare una sola volta: salvala in un file privato.

    install -d -m 700 private private/staging
    umask 077
    $EDITOR private/staging/license.key   # incolla la chiave
    Apri Licman
  2. 02

    Parti dal template

    Usa il repository template come nuovo repository (o fai un fork) e clonalo. Contoso Ltd è fittizia: sostituirai identità, domini e artwork.

    git clone git@github.com:<YOUR-ORG>/acme-provider.git
    cd acme-provider
    python3 -m venv .venv && . .venv/bin/activate
    python -m pip install -r requirements-installer.txt
    make help
    Template su GitHub
  3. 03

    Scarica la release firmata

    Salva la chiave pubblica di release, ottenuta da un canale fidato indipendente, in private/release.pub. Imposta versione e origine in config/distribution.yaml, poi scarica e verifica: nessuna compilazione.

    make release-fetch
    make release-check
    VENTIC_INSTALLER="$(python scripts/binary-release.py path)"

    Le immagini Docker non si costruiscono: il cluster le scarica dal registry fissato nel manifest firmato.

  4. 04

    Prepara il cluster

    Kubernetes 1.36 o 1.37, nodi Linux amd64, CNI con NetworkPolicy e StorageClass persistente. Installa i controller mancanti (KEDA, cert-manager, ingress, CloudNativePG, External Secrets, Reloader) e distribuisci OpenBao per i segreti.

    kubectl --kubeconfig private/staging/kubeconfig --context acme-demo \
      get namespace kube-system -o jsonpath='{.metadata.uid}'
    
    python "$VENTIC_INSTALLER/scripts/controllers.py" \
      --context acme-demo --kubeconfig private/staging/kubeconfig \
      --cluster-uid <INSPECTED-UID> \
      --openbao-values config/openbao.yaml --openbao-namespace acme-credentials
  5. 05

    Configura dominio e brand

    Parti da config/production.yaml e salva config/demo.yaml. Punta sei host pubblici (marketing, portal, api, docs, chat con wildcard, push) all’ingress. Il logo va in artwork/portal/.

    installation: acme-demo
    domain: demo.example.org
    profile: bundled
    localBuild: false
    provider:
      name: Acme Demo
      support_email: support@example.org
      terms_url: https://legal.example.org/acme/terms
      privacy_url: https://legal.example.org/acme/privacy
    postgres:
      instances: 1        # solo demo, senza alta disponibilità
    settings:
      SMTP_HOST: smtp.example.org
      S3_BUCKET: acme-demo-data
  6. 06

    Pianifica, poi installa

    Il piano è offline e ti elenca quello che manca. Quando è completo, Helm installa i quattro namespace e il verify controlla il rollout.

    make deploy-plan ENVIRONMENT=staging
    make deploy-release ENVIRONMENT=staging
    make deploy-verify ENVIRONMENT=staging
  7. 07

    Collega un modello e prova

    Collega un endpoint approvato oppure un agente Rust sul tuo hardware, pubblica il modello, finanzia il workspace e invia la prima richiesta dal portale.

    La demo non include hardware né credito di inferenza.

  8. 08

    Passa alla licenza a pagamento

    Acquista la licenza su Licman: stessi dati, stessi servizi, stesse chiavi di cifratura. Non devi reinstallare.

I comandi sono tratti dalla guida alla demo e dal README del template. Non incollare mai chiavi in Git, shell history o ticket.

Inizia ora

Contattaci
per cominciare subito.

Ti aiutiamo a installare Ventic sulla tua infrastruttura e partiamo direttamente dal workload che vuoi portare in produzione.