Ihre Shell-Befehle als Buttons, sicher und geschützt
Eine Web-Oberfläche, angetrieben von OliveTin, installiert und gewartet von DINAO. Verwandeln Sie vordefinierte Befehle in klickbare Buttons, die Ihr gesamtes Team ausführen kann, ohne das Terminal zu berühren.
Was ist OliveTin?
OliveTin bietet sicheren und einfachen Zugang zu vordefinierten Shell-Befehlen über eine Web-Oberfläche. Der Administrator beschreibt jede Aktion in einer YAML-Konfigurationsdatei (Name, Symbol, Befehl, optionale Argumente, Bestätigungsdialog) und OliveTin zeigt sie als Button in einem klaren Dashboard an, das von jeder autorisierten Person ausgelöst werden kann.
Da OliveTin nur die explizit deklarierten Befehle ausführt, bleibt der Aktionsbereich streng durch die Konfiguration begrenzt. Es können Eingabefelder (Text, Dropdowns) hinzugefügt und die Ausgabe der Befehle in Echtzeit visualisiert werden – ideal, um eine einmalige Aktion einem weniger technischen Benutzer anzuvertrauen, ohne ihm eine SSH-Sitzung zu öffnen.
Geschrieben in Go, ist OliveTin extrem leichtgewichtig (wenige MB RAM, vernachlässigbare CPU-Auslastung). Die Oberfläche ist eine moderne, responsive Single-Page-Webanwendung, die auf einer REST / Connect RPC-API basiert. Bereitgestellt als dedizierter Container, überwacht und aktualisiert von DINAO.
Hosten Sie OliveTin bei DINAO
Ressourcenstufen kompatibel mit den Anforderungen von OliveTin (min. 1 vCPU / 128 Mo / 1 Go). In Frankreich gehostet, vollständig gemanagt.
- 1 dedizierte vCPUs
- 2 Go RAM
- 20 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 2 dedizierte vCPUs
- 4 Go RAM
- 40 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 4 dedizierte vCPUs
- 8 Go RAM
- 80 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 8 dedizierte vCPUs
- 16 Go RAM
- 160 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
Technische Details
Sie fragen sich…
Gewährt OliveTin vollen Zugriff auf den Server?
Nein, das ist der ganze Sinn. OliveTin führt nur die Befehle aus, die Sie explizit in seiner YAML-Konfiguration deklariert haben. Der Aktionsbereich bleibt streng begrenzt – kein Shell wird geöffnet.
Wer kann Aktionen auslösen?
Sie definieren Konten und Rollen. So können Sie bestimmte Aktionen für weniger technische Benutzer freigeben (einen Dienst neu starten, ein Skript auslösen), ohne ihnen SSH-Zugang zu gewähren.
Welche Befehle kann ich freigeben?
Jeder Linux-Shell-Befehl: interne Skripte, curl zu einer API, ping, Neustart von Diensten, Sicherungen… Sie können Eingabefelder und Bestätigungen hinzufügen.
Wo werden die Daten gehostet?
Auf der DINAO-Infrastruktur in Frankreich, in einem der verfügbaren Rechenzentren. Ihre Daten verlassen das Hoheitsgebiet nicht.
Sind technische Kenntnisse erforderlich?
Für die tägliche Nutzung nein: Man klickt auf Buttons. Die Konfiguration der Aktionen (YAML) wird von DINAO oder Ihrem technischen Team bei der Einrichtung vorgenommen.