Tus comandos shell en botones, con total seguridad
Una interfaz web impulsada por OliveTin, instalada y mantenida por DINAO. Transforma comandos predefinidos en botones clicables que todo tu equipo puede ejecutar sin tocar la terminal.
¿Qué es OliveTin?
OliveTin ofrece un acceso seguro y sencillo a comandos shell predefinidos desde una interfaz web. El administrador describe cada acción en un archivo de configuración YAML (nombre, icono, comando, argumentos opcionales, diálogo de confirmación) y OliveTin lo muestra como un botón en un panel de control claro, que cualquier persona autorizada puede activar.
Dado que OliveTin solo ejecuta los comandos explícitamente declarados, el ámbito de acción permanece estrictamente delimitado por la configuración. Se pueden añadir campos de entrada (texto, menús desplegables) y visualizar la salida de los comandos en tiempo real — perfecto para confiar una acción puntual a un usuario poco técnico sin abrirle una sesión SSH.
Escrito en Go, OliveTin es extremadamente ligero (unos pocos MB de RAM, carga de CPU insignificante). Su interfaz es una aplicación web moderna de una sola página y adaptable, respaldada por una API REST / Connect RPC. Desplegado en un contenedor dedicado, supervisado y actualizado por DINAO.
Aloja OliveTin en DINAO
Niveles de recursos compatibles con los requisitos de OliveTin (mínimo 1 vCPU / 128 Mo / 1 Go). Alojado en Francia, gestionado.
- 1 vCPU dedicados
- 2 Go de RAM
- 20 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 2 vCPU dedicados
- 4 Go de RAM
- 40 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 4 vCPU dedicados
- 8 Go de RAM
- 80 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 8 vCPU dedicados
- 16 Go de RAM
- 160 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
Detalles técnicos
Te preguntas…
¿OliveTin ofrece acceso completo al servidor?
No, esa es toda la ventaja. OliveTin solo ejecuta los comandos que has declarado explícitamente en su configuración YAML. El ámbito de acción permanece estrictamente delimitado — no se abre ningún shell.
¿Quién puede ejecutar las acciones?
Tú defines cuentas y roles. Puedes así exponer ciertas acciones a usuarios poco técnicos (reiniciar un servicio, ejecutar un script) sin darles acceso SSH.
¿Qué comandos puedo exponer?
Cualquier comando shell de Linux: scripts internos, curl hacia una API, ping, reinicio de servicio, copia de seguridad… Puedes añadir campos de entrada y confirmaciones.
¿Dónde se alojan los datos?
En la infraestructura de DINAO en Francia, en uno de los centros de datos disponibles. Tus datos no salen del territorio.
¿Se necesitan conocimientos técnicos?
Para el uso diario, no: se hace clic en botones. La configuración de las acciones (YAML) es realizada por DINAO o por tu equipo técnico durante la implementación.