OliveTin
OliveTin exposes a webpage with buttons that execute shell command (eg. docker, scripts) on the server and allow others for easy access. It should be used internally only.
Installation
Download the correct file from this site. https://github.com/OliveTin/OliveTin/releases OliveTin_linux_amd64.deb
Go to the directory and install the package.
sudo dpkg -i OliveTin…deb
sudo systemctl enable --now OliveTin
Configuration
The configuration file is located at /etc/OliveTin/config.yaml
Example Configuration
listenAddressSingleHTTPFrontend: 0.0.0.0:1378 # set the port of OliveTin to 1378
# Choose from INFO (default), WARN and DEBUG
logLevel: "INFO"
# Actions (buttons) to show up on the WebUI:
actions:
# This will run a simple script that you create.
- title: Update Music
shell: /home/karis/scripts/script
icon: '🎵'
More possible configurations (many are not possible on Docker)
Icons Customization