Vos commandes shell en boutons, en toute sécurité
Une interface web propulsée par OliveTin, installée et maintenue par DINAO. Transformez des commandes prédéfinies en boutons cliquables que toute votre équipe peut lancer sans toucher au terminal.
Qu'est-ce que OliveTin ?
OliveTin donne un accès sûr et simple à des commandes shell prédéfinies depuis une interface web. L'administrateur décrit chaque action dans un fichier de configuration YAML (nom, icône, commande, arguments éventuels, dialogue de confirmation) et OliveTin l'affiche sous forme de bouton dans un tableau de bord clair, que toute personne autorisée peut déclencher.
Parce qu'OliveTin n'exécute que les commandes explicitement déclarées, le périmètre d'action reste strictement borné par la configuration. On peut ajouter des champs de saisie (texte, menus déroulants) et visualiser la sortie des commandes en temps réel — parfait pour confier une action ponctuelle à un utilisateur peu technique sans lui ouvrir de session SSH.
Écrit en Go, OliveTin est extrêmement léger (quelques Mo de RAM, charge CPU négligeable). Son interface est une application web monopage moderne et responsive, adossée à une API REST / Connect RPC. Déployé en conteneur dédié, supervisé et mis à jour par DINAO.
Hébergez OliveTin chez DINAO
Paliers de ressources compatibles avec les pré-requis de OliveTin (1 vCPU / 128 Mo / 1 Go minimum). Hébergé en France, infogéré.
- 1 vCPU dédiés
- 2 Go de RAM
- 20 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
- 2 vCPU dédiés
- 4 Go de RAM
- 40 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
- 4 vCPU dédiés
- 8 Go de RAM
- 80 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
- 8 vCPU dédiés
- 16 Go de RAM
- 160 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
Détails techniques
Vous vous demandez…
OliveTin donne-t-il un accès complet au serveur ?
Non, c'est tout l'intérêt. OliveTin n'exécute que les commandes que vous avez explicitement déclarées dans sa configuration YAML. Le périmètre d'action reste strictement borné — aucun shell n'est ouvert.
Qui peut lancer les actions ?
Vous définissez des comptes et des rôles. Vous pouvez ainsi exposer certaines actions à des utilisateurs peu techniques (relancer un service, déclencher un script) sans leur donner d'accès SSH.
Quelles commandes puis-je exposer ?
N'importe quelle commande shell Linux : scripts internes, curl vers une API, ping, redémarrage de service, sauvegarde… Vous pouvez ajouter des champs de saisie et des confirmations.
Où sont hébergées les données ?
Sur l'infrastructure DINAO en France, dans un des datacenters disponible. Vos données ne quittent pas le territoire.
Faut-il des compétences techniques ?
Pour l'usage quotidien, non : on clique sur des boutons. La configuration des actions (YAML) est réalisée par DINAO ou par votre équipe technique lors de la mise en place.