OliveTin is a web interface for running Linux shell commands.
Deploy this app to Linode with a free $100 credit!
OliveTin gives safe and simple access to predefined shell commands from a web interface.
Safely give access to commands, for less technical people;
podman restart plex
backupScript.sh --folder {{ customerName }}
firewall-cmd --add-service ssh --timeout 20m
Simplify complex commands, make them accessible and repeatable;
wake-on-lan aa:bb:cc:11:22:33
dnf update -y
docker rm {{ container }} && docker create {{ container }} && docker start {{ container }}
Join the community on Discord to talk with other users about use cases, or to ask for support in getting started.
Desktop web browser;
Desktop web browser (dark mode);
Mobile screen size (responsive layout);
All documentation can be found at http://docs.olivetin.app . This includes installation and usage guide, etc.
config.yaml
This is a quick example of config.yaml
- but again, lots of documentation for how to write your config.yaml
can be found at the documentation site.
Put this config.yaml
in /etc/OliveTin/
if you're running a standard service, or mount it at /config
if running in a container.
# 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'
A full example config can be found at in this repository - config.yaml.
Please login to review this project.
No reviews for this project yet.
Lightweight personal web assistant with powerful integratio…
An intelligent process and workflow automation platform bas…
Free and Opensource Laravel CRM Application.
Comments (0)
Please login to join the discussion on this project.