Explorer Un guide dédié pour chaque fonctionnalité

Votre parc Kubernetes et vos services de données, dans un seul plan de contrôle.

Gérez vos clusters Kubernetes, Helm, les terminaux, Docker Registry et les services de données dans une console web sur votre propre infrastructure. Utilisez l’IA avec les contrôles d’exécution pris en charge par votre fournisseur.

Version gratuite sans limite de durée

1 utilisateur · 1 cluster · sans équipes

Aucune clé de licence requise. Installez Battani et commencez.

  • Hébergé sur votre infrastructure
  • Installation air-gapped et licence hors ligne
  • Français, anglais, turc et plus

Compatible avec votre stack existante

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

Assistant IA

Un assistant qui analyse, avec les contrôles que vous choisissez.

L’assistant de Battani récupère les logs, corrèle les événements, compare les révisions Helm et exécute les manifestes en dry-run. Les modes de validation et de lecture seule ci-dessous concernent Claude. Le flux Copilot actuel approuve automatiquement les outils.

Modes et fournisseurs IA

Sécurité et gouvernance

Gérez les accès, suivez les changements et choisissez votre déploiement.

Des droits, pas seulement des rôles

Un catalogue de droits détaillé, des modèles prêts à l’emploi et des responsables d’équipe. L’accès aux clusters, registries et intégrations est accordé par équipe ou par personne.

Chaque changement consigné

Les actions d’authentification, de cluster, Kubernetes, Helm, YAML, registry et IA sont journalisées, avec masquage des champs sensibles.

Prêt pour l’air-gap

Fonctionne sans connexion Internet grâce à une licence hors ligne signée (Ed25519). Vos images de registry restent aussi en interne.

Documentation

Découvrez Battani, sujet par sujet.

Installation, opérations quotidiennes et administration ont leurs propres pages. Trouvez la fonction souhaitée et découvrez son utilisation.

Toute la documentation
01

Installer et démarrer

Choisissez votre déploiement, installez Battani et connectez votre premier cluster.

Guide d’installation
02

Gérer les opérations quotidiennes

Explorez workloads, logs, Helm, topologie, registry et chaque service de données.

Guide des workloads

Installation

Installé en un après-midi, se met à jour tout seul.

  1. 1

    Lancez-le

    Avec Docker Compose (option PostgreSQL intégrée comprise) ou des manifestes Kubernetes. Le registry est fourni.

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

    Démarrez gratuitement

    Sans clé de licence ni limite de durée : 1 utilisateur, 1 cluster, sans équipes. Ajoutez une licence à la même installation lorsque vos besoins évoluent.

    Version gratuite et licences
  3. 3

    Restez à jour

    Mises à jour depuis l’application : patch du Deployment Kubernetes, déclenchement d’un webhook ou mise à jour sur place dans le conteneur, avec retour arrière automatique si la nouvelle version échoue.

    Paramètres → Mises à jour → Mettre à jour

Installation et mise à jour en une commande

Le script vérifie Docker, écrit la configuration avec des mots de passe aléatoires, démarre les services avec PostgreSQL intégré et affiche vos identifiants.

Version gratuite sans limite de durée · Aucune clé de licence requise. Installez Battani et commencez.

Installation

À exécuter sur le serveur en root. Propose d’installer Docker s’il manque ; les fichiers vont dans /opt/battani.

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

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

Mise à jour

Sauvegarde d’abord la base de données, passe à la nouvelle version et revient automatiquement en arrière si elle ne démarre pas.

sudo sh /opt/battani/update.sh

Vous pouvez aussi mettre à jour depuis l’application : Paramètres → Mises à jour.

  • Prérequis : Linux 64 bits (x86_64), Docker Engine avec le plugin Compose, au moins 4 Go de RAM.
  • Options : --version 1.2.3, --port 8080, --url https://k8s.example.com, --no-registry. Exemple : curl -fsSL https://battani.dev/install.sh | sudo sh -s -- --port 8080
  • Relisez avant d’exécuter : install.sh · update.sh

Tarifs

Commencez gratuitement, payez par utilisateur à mesure que vous grandissez.

1 utilisateur et 1 cluster sont gratuits, sans clé de licence. Les licences payantes sont facturées par utilisateur, sans limite de clusters ni d’équipes ; l’assistant IA, le Docker Registry et les modules de services de données sont inclus.

Calculateur de prix

Indiquez le nombre d’utilisateurs pour voir le total et son détail selon le type de facturation choisi. Les premiers utilisateurs sont facturés au prix de base, chaque utilisateur au-delà du seuil au prix réduit.

    Moyenne par utilisateur

    Demander un devis pour cette taille

    Licence en ligne

    • Facturation mensuelle ou annuelle
    • L’installation envoie un heartbeat périodique au serveur de licences
    • Commencez petit au mois, passez à l’année quand vous voulez
    • Mises à jour intégrées directement depuis le registry

    Licence hors ligne (air-gapped)

    • Annuelle uniquement ; facturée en une fois
    • Fichier de licence signé Ed25519 lié à l’installation ; aucune connexion sortante requise
    • Mises à jour et correctifs de sécurité livrés en paquets hors ligne
    • Support dédié pour l’installation et le renouvellement

    Les prix sont en USD et hors TVA. En Turquie, les factures sont émises en TRY au taux de vente USD de la Banque centrale (TCMB) à la date de facturation. Pour les appels d’offres publics et les contrats pluriannuels, demandez un devis.

    Questions fréquentes

    Les questions que vous vous posez.

    Votre question n’y figure pas ? Écrivez-nous, nous vous répondons sous un jour ouvré.

    Battani est-il un SaaS ? Où sont nos données ?

    Battani fonctionne sur votre infrastructure et conserve les données applicatives dans votre base. Les licences en ligne contactent le serveur de licences pour validation. Si vous activez un fournisseur IA externe, le contexte nécessaire à vos demandes lui est envoyé ; choisissez le fournisseur et les accès adaptés à votre environnement.

    Quelle différence entre licence en ligne et hors ligne ?

    Les fonctionnalités sont identiques. La licence en ligne est validée périodiquement auprès de notre serveur de licences et peut être facturée au mois ou à l’année. La licence hors ligne est une clé signée liée à l’installation, destinée aux environnements sans accès Internet ; elle est vendue à l’année et les mises à jour sont livrées en paquets hors ligne.

    Que se passe-t-il si la licence expire ou est révoquée ?

    Vos clusters et vos workloads ne sont pas affectés et aucune donnée n’est supprimée ; Battani n’est qu’une couche de gestion. Si votre usage tient dans le mode gratuit (1 utilisateur actif, 1 cluster), Battani continue de fonctionner en mode gratuit. S’il y a davantage d’utilisateurs ou de clusters, seuls les administrateurs système peuvent se connecter, pour activer ou renouveler une licence ou désactiver des utilisateurs et des clusters ; les autres voient un message qui explique la situation. Dès que la clé renouvelée est activée, l’usage complet est rétabli. Nous vous contactons avant l’échéance pour le renouvellement.

    Que comprend l’usage gratuit ?

    Sans licence active, utilisez Battani sans limite de durée avec 1 utilisateur actif, 1 cluster et sans équipes. Aucune clé n’est nécessaire. Les connexions de données sont limitées à 3 au total et 1 par type de service. Ajoutez une licence à la même installation pour augmenter la capacité. L’IA utilise votre fournisseur configuré, dont les frais peuvent s’appliquer.

    Comment les utilisateurs sont-ils comptés ? Y a-t-il une limite de clusters ou d’équipes ?

    Un utilisateur est un compte actif dans Battani (y compris les utilisateurs LDAP) ; vous licenciez le nombre d’utilisateurs dont vous avez besoin. Chaque utilisateur de la licence est un compte nominatif ; un même compte ne peut pas être connecté sur deux appareils à la fois. Le prix est progressif : les utilisateurs 1 à 9 sont facturés au prix de base, et chaque utilisateur à partir du 10e au prix réduit. Les licences payantes n’ont aucune limite de clusters ni d’équipes, et le nombre de nœuds ou de pods n’est pas limité non plus. L’usage gratuit est limité à 1 utilisateur et 1 cluster, sans équipes.

    L’assistant IA fonctionne-t-il en environnement air-gapped ?

    L’assistant utilise le fournisseur que vous configurez (avec votre propre clé). Dans un environnement totalement isolé, il a besoin d’un point d’accès fournisseur joignable (par ex. un Azure OpenAI interne) ; sinon, la fonction IA reste désactivée et tous les autres modules continuent de fonctionner.

    Quels services de données puis-je gérer ?

    Battani propose des consoles Redis, RabbitMQ, Elasticsearch et SQL. Les connexions SQL prennent en charge PostgreSQL, SQL Server, Oracle et MySQL. Les opérations disponibles dépendent de la version du service, des droits et de la configuration ; chaque module est détaillé dans la documentation.

    L’essai est-il limité ?

    La licence d’essai de 30 jours inclut tous les modules. À la fin, chargez une licence payante sur la même installation et continuez ; aucune réinstallation n’est nécessaire.

    Avec quelles distributions Kubernetes fonctionne-t-il ?

    Battani passe par l’API Kubernetes standard ; vous pouvez ajouter tout cluster accessible avec un kubeconfig. Battani lui-même peut tourner dans le cluster (configuration in-cluster) ou en dehors avec Docker Compose. Nous vérifierons volontiers la compatibilité avec votre distribution pendant l’essai.

    Commençons

    Une démo adaptée à votre environnement, en 30 minutes.

    Remplissez le formulaire et nous discuterons de votre scénario d’installation, de votre type de licence et de votre échelle. Les demandes de licence d’essai sont traitées le jour même.

    • Démo en direct ou essai de 30 jours dans votre propre environnement
    • Paquet et licence hors ligne pour les installations air-gapped
    • Devis officiels pour les achats publics et d’entreprise