Esplora Una guida dedicata per ogni funzionalità

La tua flotta Kubernetes e i tuoi servizi dati, in un unico piano di controllo.

Gestisci cluster Kubernetes, Helm, terminali, Docker Registry e servizi dati in una console web sulla tua infrastruttura. Usa l’IA con i controlli di esecuzione supportati dal tuo provider.

Versione gratuita senza limiti di tempo

1 utente · 1 cluster · nessun team

Nessuna chiave di licenza richiesta. Installa Battani e inizia.

  • Sulla tua infrastruttura
  • Installazione air-gapped e licenza offline
  • Italiano, inglese, turco e altre lingue

Si integra con il tuo stack attuale

  • Kubernetes
  • Helm
  • Prometheus
  • Istio
  • LDAP / AD
  • Docker Registry
  • PostgreSQL
  • SQL Server
  • Oracle
  • MySQL
  • Redis
  • RabbitMQ
  • Elasticsearch

Assistente IA

Un assistente che analizza, con i controlli scelti da te.

L’assistente di Battani recupera i log, correla gli eventi, confronta le revisioni Helm ed esegue i manifest in dry-run. Le modalità di approvazione e sola lettura sotto indicate riguardano Claude. Il flusso Copilot attuale approva automaticamente gli strumenti.

Modalità e provider IA

Sicurezza e governance

Gestisci gli accessi, verifica le modifiche e scegli il deployment.

Permessi, non solo ruoli

Un catalogo di permessi granulare, modelli pronti e responsabili di team. L’accesso a cluster, registry e integrazioni viene concesso per team o per persona.

Ogni modifica registrata

Le azioni di autenticazione, cluster, Kubernetes, Helm, YAML, registry e IA finiscono nell’audit log, con i campi sensibili mascherati.

Pronto per l’air-gap

Funziona senza connessione Internet con una licenza offline firmata (Ed25519). Anche le immagini del registry restano all’interno.

Documentazione

Scopri Battani, argomento per argomento.

Installazione, operazioni quotidiane e amministrazione hanno pagine dedicate. Trova la funzione che ti serve e scopri come usarla.

Tutta la documentazione
02

Gestisci le operazioni quotidiane

Esplora workload, log, Helm, topologia, registry e ogni servizio dati.

Guida ai workload

Installazione

Si installa in un pomeriggio e si aggiorna da solo.

  1. 1

    Avvialo

    Con Docker Compose (inclusa l’opzione con PostgreSQL integrato) o con i manifest Kubernetes. Il registry è incluso.

    curl -fsSL https://battani.dev/install.sh | sudo sh
  2. 2

    Inizia gratis

    Senza chiave di licenza né limiti di tempo: 1 utente, 1 cluster, nessun team. Aggiungi una licenza alla stessa installazione quando crescono le esigenze.

    Versione gratuita e licenze
  3. 3

    Resta aggiornato

    Aggiornamenti dall’app: patch del Deployment Kubernetes, attivazione di un webhook o aggiornamento sul posto nel container, con rollback automatico se la nuova versione fallisce.

    Impostazioni → Aggiornamenti → Aggiorna ora

Installazione e aggiornamento con un solo comando

Lo script verifica Docker, scrive la configurazione con password casuali, avvia i servizi con PostgreSQL incluso e mostra i dati di accesso.

Versione gratuita senza limiti di tempo · Nessuna chiave di licenza richiesta. Installa Battani e inizia.

Installazione

Eseguilo sul server come root. Se manca Docker, propone di installarlo; i file vanno in /opt/battani.

curl -fsSL https://battani.dev/install.sh | sudo sh

Senza curl: wget -qO- https://battani.dev/install.sh | sudo sh

Aggiornamento

Esegue prima il backup del database, passa alla nuova versione e torna indietro automaticamente se non si avvia.

sudo sh /opt/battani/update.sh

Puoi aggiornare anche dall’applicazione: Impostazioni → Aggiornamenti.

  • Requisiti: Linux a 64 bit (x86_64), Docker Engine con il plugin Compose, almeno 4 GB di RAM.
  • Opzioni: --version 1.2.3, --port 8080, --url https://k8s.example.com, --no-registry. Esempio: curl -fsSL https://battani.dev/install.sh | sudo sh -s -- --port 8080
  • Controllalo prima di eseguirlo: install.sh · update.sh

Prezzi

Inizia gratis, paga per utente man mano che cresci.

1 utente e 1 cluster sono gratuiti, senza chiave di licenza. Le licenze a pagamento si pagano per utente, senza limiti di cluster né di team; assistente IA, Docker Registry e moduli dei servizi dati sono inclusi.

Calcolatore del prezzo

Inserisci il numero di utenti per vedere il totale e il dettaglio secondo il tipo di fatturazione scelto. I primi utenti si pagano al prezzo base, ogni utente oltre la soglia al prezzo ridotto.

    Licenza online

    • Fatturazione mensile o annuale
    • L’installazione invia un heartbeat periodico al server delle licenze
    • Parti in piccolo con il mensile, passa all’annuale quando vuoi
    • Aggiornamenti integrati direttamente dal registry

    Licenza offline (air-gapped)

    • Solo annuale; fatturata in un’unica soluzione
    • File di licenza firmato Ed25519 e legato all’installazione; nessuna connessione in uscita necessaria
    • Aggiornamenti e patch di sicurezza consegnati come pacchetti offline
    • Supporto dedicato per installazione e rinnovo

    I prezzi sono in USD e IVA esclusa. In Turchia le fatture sono emesse in TRY al tasso di vendita USD della Banca centrale (TCMB) alla data della fattura. Per gare pubbliche e contratti pluriennali richiedi un preventivo.

    Domande frequenti

    Le domande che ti stai facendo.

    Non trovi la tua domanda? Scrivici e ti risponderemo entro un giorno lavorativo.

    Battani è un SaaS? Dove risiedono i nostri dati?

    Battani funziona sulla tua infrastruttura e conserva i dati applicativi nel tuo database. Le licenze online contattano il server delle licenze per la verifica. Se abiliti un provider IA esterno, il contesto necessario alle richieste viene inviato al provider; scegli provider e accessi in base al tuo ambiente.

    Qual è la differenza tra licenza online e offline?

    Le funzionalità sono identiche. La licenza online viene verificata periodicamente con il nostro server delle licenze e può essere fatturata mensilmente o annualmente. La licenza offline è una chiave firmata legata all’installazione per ambienti senza accesso a Internet; è venduta su base annuale e gli aggiornamenti vengono forniti come pacchetti offline.

    Cosa succede se la licenza scade o viene revocata?

    I tuoi cluster e i tuoi workload non vengono toccati e nessun dato viene cancellato; Battani è solo un livello di gestione. Se il tuo utilizzo rientra nella modalità gratuita (1 utente attivo, 1 cluster), Battani continua a funzionare in modalità gratuita. Se ci sono più utenti o cluster, possono accedere solo gli amministratori di sistema, per attivare o rinnovare una licenza o disattivare utenti e cluster; tutti gli altri vedono un messaggio che spiega la situazione. Appena la chiave rinnovata viene attivata, l’uso completo torna disponibile. Ti contattiamo per il rinnovo prima della scadenza.

    Cosa include l’uso gratuito?

    Senza licenza attiva puoi usare Battani senza limiti di tempo con 1 utente attivo, 1 cluster e nessun team. Non serve una chiave. Le connessioni dati sono limitate a 3 in totale e 1 per tipo di servizio. Aggiungi una licenza alla stessa installazione per aumentare la capacità. L’IA usa il provider configurato, con eventuali costi del provider.

    Come si contano gli utenti? C’è un limite di cluster o di team?

    Un utente è un account attivo in Battani (inclusi gli utenti LDAP); acquisti la licenza per il numero di utenti che ti serve. Ogni utente della licenza è un account nominativo; lo stesso account non può essere connesso su due dispositivi contemporaneamente. Il prezzo è a scaglioni: gli utenti da 1 a 9 si pagano al prezzo base e ogni utente dal 10° in poi al prezzo ridotto. Le licenze a pagamento non hanno limiti di cluster né di team, e nemmeno il numero di nodi o pod è limitato. L’uso gratuito è limitato a 1 utente e 1 cluster, senza team.

    L’assistente IA funziona in ambienti air-gapped?

    L’assistente usa il provider che configuri (con la tua chiave). In ambienti totalmente isolati serve un endpoint del provider raggiungibile (ad es. un Azure OpenAI interno); altrimenti la funzione IA resta disattivata e tutti gli altri moduli continuano a funzionare.

    Quali servizi dati posso gestire?

    Battani include console Redis, RabbitMQ, Elasticsearch e SQL. Le connessioni SQL supportano PostgreSQL, SQL Server, Oracle e MySQL. Le operazioni dipendono dalla versione del servizio, dai permessi e dalla configurazione; la documentazione descrive ogni modulo.

    La prova ha delle limitazioni?

    La licenza di prova di 30 giorni include tutti i moduli. Alla scadenza carica una licenza a pagamento sulla stessa installazione e prosegui; non serve reinstallare.

    Con quali distribuzioni Kubernetes funziona?

    Battani lavora tramite l’API Kubernetes standard; puoi aggiungere qualsiasi cluster raggiungibile con un kubeconfig. Battani stesso può girare nel cluster (con configurazione in-cluster) o fuori con Docker Compose. Verifichiamo volentieri la compatibilità con la tua distribuzione durante la prova.

    Iniziamo

    Una demo su misura per il tuo ambiente, in 30 minuti.

    Compila il modulo e parleremo del tuo scenario di installazione, del tipo di licenza e della scala. Le richieste di licenza di prova vengono evase in giornata.

    • Demo live o prova di 30 giorni nel tuo ambiente
    • Pacchetto e licenza offline per installazioni air-gapped
    • Preventivi formali per acquisti pubblici e aziendali