1OliveTin(1) OliveTin(1)
2
3
4
6 OliveTin - Give safe and simple access to predefined shell commands
7 from a web interface.
8
9
11 Use case: Safely give access to commands, for less technical people;
12
13
14 • eg: Give your family a button to podman restart plex
15
16 • eg: Give junior admins a simple web form with dropdowns, to start
17 your custom script. backupScript.sh --folder {{ customerName }}
18
19 • eg: Enable SSH access to the server for the next 20 mins firewall-cmd
20 --add-service ssh --timeout 20m
21
22
23 Use case: Simplify complex commands, make them accessible and repeat‐
24 able;
25
26
27 • eg: Expose complex commands on touchscreen tablets stuck on walls
28 around your house. wake-on-lan aa:bb:cc:11:22:33
29
30 • eg: Run long running on your servers from your cell phone. dnf update
31 -y
32
33 • eg: Define complex commands with lots of preset arguments, and turn a
34 few arguments into dropdown select boxes. docker rm {{ container }}
35 && docker create {{ container }} && docker start {{ container }}
36
37
39 Configuration is at: /etc/OliveTin/config.yaml
40
41 Start the service like this: systemctl start --now OliveTin
42
43 By default the web interface will be accessible on port 1337.
44
45
47 • http://olivetin.app
48
49 • http://docs.olivetin.app
50
51
52
53
54 OliveTin(1)