OliveTin
Web interface for running Linux shell commands.
High commit volume, frequent releases and growing activity.
Commit activity more than 74% of tracked projects; popularity more than 62%. How this is calculated.
Commits, last 11 months
| Stars | 3.8k |
|---|---|
| Latest release | 3000.20.0 · 10 Sept 2026 |
| Repo updated | 10 Sept 2026 |
| Licence | AGPL-3.0 |
| Built with | Go |
Is OliveTin actively maintained?
OliveTin is under active development: 744 commits landed over the last 11 months, averaging roughly 78 commits a month in the most recent quarter.
Activity is accelerating: the last quarter carried 104% more commits than the one before it.
The most recent tagged release, 3000.20.0, shipped within the last month — a current, installable version exists today.
Of the 32 projects we track in Automation, OliveTin ranks #5 by health score — in the top quarter of its category.
What OliveTin actually does
OliveTin provides a web-based user interface designed to execute predefined Linux shell commands. It translates command-line tasks into clickable web buttons, allowing operators to trigger administrative scripts through a browser. The application is written in Go and distributed under the AGPL-3.0 licence.
Best fit: This tool suits system administrators who want to give non-technical team members a safe, controlled way to run specific server scripts without granting direct terminal access.
Worth knowing: Exposing shell commands via a web interface introduces significant security risks if scripts are not carefully written and permissions are not strictly isolated. Additionally, the AGPL-3.0 licence places restrictions on network-based service providers.
Deployment notes
As a compiled Go binary, it typically runs as a standalone service without heavy external database dependencies. You will usually want to place it behind a reverse proxy to handle TLS termination and secure access.
Links
OliveTin as a replacement for
Alternatives to OliveTin
Projects in the same categories, ordered by health score.
Free node based Workflow Automation Tool. Easily automate tasks across different services.
Platform to programmatically author, schedule, and monitor workflows.
Event-driven, language-agnostic platform to create, schedule, and monitor workflows. In code. Coordinate data pipelines and tasks such as ETL and ELT.
No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card.
Listen for pings and sends alerts when pings are late.
Powerful Cron alternative with a Web UI. It allows you to define dependencies between commands as a Directed Acyclic Graph (DAG) in a declarative YAML format.