OliveTin logo

OliveTin

Expose predefined Linux shell commands as a safe, simple web interface for non-techies

Replaces
Zapier
Make
3.6k Go AGPL-3.0 today

Overview

OliveTin is a lightweight Go web server that presents a configurable set of shell commands as clickable buttons in a browser UI. It is designed for giving family members, colleagues, or clients a safe way to trigger specific server actions (restart a service, run a backup, toggle a container) without SSH access. Commands, icons, and access permissions are defined in a YAML config file. It runs as a single binary or Docker container.

Where it falls short of Zapier

  • No conditional logic, branching, or multi-step workflows — each button maps to a single command
  • No scheduling or trigger-based execution; only manual button presses
  • Authentication is basic (single shared password or reverse-proxy auth); no per-user RBAC
  • No audit log or notification system beyond live output in the UI

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

automation
shell
web-ui
devops
self-hosted
Maintain OliveTin?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the OliveTin difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/olivetin)](https://openreplace.com/olivetin)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Sponsored

Fair-code workflow automation with 400+ integrations and native AI nodes

193k TypeScript Sustainable Use License today
2/5
1-click
OliveTin vs n8n

Programmatically author, schedule, and monitor workflows as Python DAGs

46k Python Apache-2.0 today
4/5
OliveTin vs Apache Airflow

Monitor any website for changes and get notified instantly

32k Python Apache-2.0 today
2/5
OliveTin vs changedetection.io

Event-driven orchestration platform for scheduled and API-triggered workflows

27k Java Apache-2.0 today
3/5
OliveTin vs Kestra