I tuoi comandi shell in pulsanti, in tutta sicurezza
Un'interfaccia web alimentata da OliveTin, installata e mantenuta da DINAO. Trasforma comandi predefiniti in pulsanti cliccabili che l'intera squadra può avviare senza toccare il terminale.
Cos'è OliveTin ?
OliveTin offre un accesso sicuro e semplice a comandi shell predefiniti tramite un'interfaccia web. L'amministratore descrive ogni azione in un file di configurazione YAML (nome, icona, comando, argomenti facoltativi, dialogo di conferma) e OliveTin lo visualizza sotto forma di pulsante in una dashboard chiara, che chiunque sia autorizzato può attivare.
Poiché OliveTin esegue solo i comandi esplicitamente dichiarati, il perimetro di azione rimane strettamente delimitato dalla configurazione. È possibile aggiungere campi di immissione (testo, menu a discesa) e visualizzare l'output dei comandi in tempo reale — perfetto per affidare un'azione puntuale a un utente poco tecnico senza aprirgli una sessione SSH.
Scritto in Go, OliveTin è estremamente leggero (qualche MB di RAM, carico CPU trascurabile). La sua interfaccia è un'applicazione web moderna e responsive a pagina singola, basata su un'API REST / Connect RPC. Distribuito in un container dedicato, supervisionato e aggiornato da DINAO.
Alloggia OliveTin su DINAO
Livelli di risorse compatibili con i requisiti di OliveTin (1 vCPU / 128 Mo / 1 Go minimo). Ospitato in Francia, fully managed.
- 1 vCPU dedicati
- 2 Go di RAM
- 20 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
Dettagli tecnici
Ti chiedi…
OliveTin offre un accesso completo al server?
No, è tutto il punto. OliveTin esegue solo i comandi che hai esplicitamente dichiarato nella sua configurazione YAML. Il perimetro di azione rimane strettamente delimitato — nessun shell è aperto.
Chi può avviare le azioni?
Definisci account e ruoli. Puoi così esporre alcune azioni a utenti poco tecnici (riavviare un servizio, attivare uno script) senza dare loro accesso SSH.
Quali comandi posso esporre?
Qualsiasi comando shell Linux: script interni, curl verso un'API, ping, riavvio di un servizio, backup… Puoi aggiungere campi di immissione e conferme.
Dove sono ospitati i dati?
Sull'infrastruttura DINAO in Francia, in uno dei datacenter disponibili. I tuoi dati non lasciano il territorio.
Sono necessarie competenze tecniche?
Per l'uso quotidiano, no: si clicca sui pulsanti. La configurazione delle azioni (YAML) è realizzata da DINAO o dal tuo team tecnico durante la messa in funzione.