OliveTin donne un accès sûr et simple aux commandes shell prédéfinies à partir d'une interface Web.
Plus de captures d'écran ci-dessousDonner accès aux commandes en toute sécurité , pour les personnes moins techniques ;
podman restart plex
backupScript.sh --folder {{ customerName }}
firewall-cmd --add-service ssh --timeout 20m
Simplifiez les commandes complexes, rendez-les accessibles et répétables ;
wake-on-lan aa:bb:cc:11:22:33
dnf update -y
docker rm {{ container }} && docker create {{ container }} && docker start {{ container }}
Rejoignez la communauté sur Discord pour discuter avec d'autres utilisateurs de cas d'utilisation ou pour demander de l'aide pour démarrer.
Navigateur Web de bureau ;
Navigateur Web de bureau (mode sombre) ;
Taille de l’écran mobile (mise en page réactive) ;
Toute la documentation peut être trouvée sur http://docs.olivetin.app . Cela comprend le guide d'installation et d'utilisation, etc.
config.yaml
Ceci est un exemple rapide de config.yaml
- mais encore une fois, de nombreuses documentations sur la façon d'écrire votre config.yaml
peuvent être trouvées sur le site de documentation.
Placez ce config.yaml
dans /etc/OliveTin/
si vous exécutez un service standard, ou montez-le dans /config
s'il est exécuté dans un conteneur.
# Listen on all addresses available, port 1337
listenAddressSingleHTTPFrontend : 0.0.0.0:1337
# Choose from INFO (default), WARN and DEBUG
logLevel : " INFO "
# Actions (buttons) to show up on the WebUI:
actions :
# Docs: https://docs.olivetin.app/action-container-control.html
- title : Restart Plex
icon : restart
shell : docker restart plex
# This will send 1 ping
# Docs: https://docs.olivetin.app/action-ping.html
- title : Ping host
shell : ping {{ host }} -c {{ count }}
icon : ping
arguments :
- name : host
title : host
type : ascii_identifier
default : example.com
- name : count
title : Count
type : int
default : 1
# Restart http on host "webserver1"
# Docs: https://docs.olivetin.app/action-ssh.html
- title : restart httpd
icon : restart
shell : ssh root@webserver1 'service httpd restart'
Un exemple complet de configuration peut être trouvé dans ce référentiel - config.yaml.