OliveTin is a web interface for running Linux shell commands.
Self-host this app for $0.99/mo only!

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 plexbackupScript.sh --folder {{ customerName }}firewall-cmd --add-service ssh --timeout 20mSimplify complex commands, make them accessible and repeatable;
wake-on-lan aa:bb:cc:11:22:33dnf update -ydocker 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.yamlThis 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.
Material Design inspired YouTube downloader, based on youtu…
Automatic Video Library Manager for TV Shows. It watches fo…
LazyLibrarian is a program to follow authors and grab metad…
Comments (0)
Please login to join the discussion on this project.