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.
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.
1 utente · 1 cluster · nessun team
Nessuna chiave di licenza richiesta. Installa Battani e inizia.
Si integra con il tuo stack attuale
Piattaforma
Scopri le funzioni principali, poi consulta le guide per procedure, permessi e configurazione.
Collega i cluster con kubeconfig, verifica gli accessi e condividili con utenti o team.
Leggi la guidaGestisci workload, rete, storage e configurazione, con modifica YAML e operazioni in blocco.
Leggi la guidaSegui i log live, apri shell dei container e accedi ai nodi tramite pod di debug temporanei.
Leggi la guidaEsplora chart e repository; installa, aggiorna, confronta e ripristina le release.
Leggi la guidaEsplora relazioni e metriche disponibili, con Prometheus e dati di traffico Istio facoltativi.
Leggi la guidaGestisci immagini, repository, accessi dei tenant, quote e politiche di pulizia nel Docker Registry incluso.
Leggi la guidaAssistente IA
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 IAServizi dati · Novità
Redis, RabbitMQ, Elasticsearch e SQL hanno console dedicate. Configura connessioni, condividi accessi e controlla le scritture con permessi e blocchi di sola lettura.
Esplora chiavi e valori, gestisci TTL e analizza client, stream e comandi lenti.
Leggi la guidaEsplora code e topologia; analizza messaggi e gestisci pubblicazione, binding e operazioni del broker.
Leggi la guidaAnalizza la salute del cluster, cerca documenti e gestisci indici, snapshot e funzioni del ciclo di vita disponibili.
Leggi la guidaCollega PostgreSQL, SQL Server, Oracle o MySQL; esplora schemi, esegui query ed esporta risultati.
Leggi la guidaSicurezza e governance
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.
Le azioni di autenticazione, cluster, Kubernetes, Helm, YAML, registry e IA finiscono nell’audit log, con i campi sensibili mascherati.
Funziona senza connessione Internet con una licenza offline firmata (Ed25519). Anche le immagini del registry restano all’interno.
Documentazione
Installazione, operazioni quotidiane e amministrazione hanno pagine dedicate. Trova la funzione che ti serve e scopri come usarla.
Scegli il deployment, installa Battani e collega il primo cluster.
Guida all’installazioneEsplora workload, log, Helm, topologia, registry e ogni servizio dati.
Guida ai workloadScopri utenti, team, permessi, registri di audit e opzioni di licenza.
Installazione
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
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 licenzeAggiornamenti 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
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.
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 shSenza curl: wget -qO- https://battani.dev/install.sh | sudo sh
Esegue prima il backup del database, passa alla nuova versione e torna indietro automaticamente se non si avvia.
sudo sh /opt/battani/update.shPuoi aggiornare anche dall’applicazione: Impostazioni → Aggiornamenti.
--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 8080Eseguilo in PowerShell. Se manca Docker Desktop, propone di installarlo con winget; i file vanno in %USERPROFILE%\Battani.
irm https://battani.dev/install.ps1 | iexCon parametri: & ([scriptblock]::Create((irm https://battani.dev/install.ps1))) -Port 8080
Esegue prima il backup del database, passa alla nuova versione e torna indietro automaticamente se non si avvia.
irm https://battani.dev/update.ps1 | iexPuoi aggiornare anche dall’applicazione: Impostazioni → Aggiornamenti.
-Version 1.2.3, -Port 8080, -Url https://k8s.example.com, -NoRegistry, -Dir D:\Battani.Prezzi
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.
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.
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
Non trovi la tua domanda? Scrivici e ti risponderemo entro un giorno lavorativo.
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.
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.
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.
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.
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 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.
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 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.
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
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.