OliveTin

A small web interface that gives people safe, one-click access to predefined shell commands, from restarting a container to running a backup script.

3.9k stars, 146 forks Go On GitHub since May 2021

What is OliveTin?

OliveTin turns shell commands you define in a config file into buttons and simple forms in a web page. Arguments can become dropdowns or text fields with validation, so a family member or a junior admin can restart a media server, start a backup for a chosen customer or open SSH for 20 minutes without a terminal. The touch-friendly interface works well on phones and wall-mounted tablets, and long-running commands show their output live.

Good fit if

  • You want to hand out a few server actions to people who should not have shell access.
  • You run a home lab and want buttons for common chores.
  • You need a tiny tool with a single Go binary or a Docker image.

Look elsewhere if

  • You need schedules, retries and multi-step workflows: Dagu or Cronicle.
  • You want to manage cron jobs through a web UI: Cronmaster.

Before you adopt it

OliveTin is AGPL-3.0, without any paid edition. Commands run with the permissions of the OliveTin process, so the safety of the setup depends on how carefully you define them. Most of the code comes from its main author.

Drafted with AI from the project's README and repository data, then checked against that data on 30 October 2026. Report a correction

OliveTin health: is it still maintained?

77 of 100, actively developed

  • Activity
    112 commits in the last 90 days, the latest on 24 October 2026.
    25 / 30
  • Contributors
    7 people wrote the latest 100 commits; the most active wrote 91% of them.
    12 / 20
  • Releases
    15 releases in the last 12 months; the latest, 3000.21.0, on 24 October 2026.
    19 / 20
  • Replies to issues
    Maintainers answered 77% of recent issues, with a median first reply after 44 hours.
    16 / 20
  • Security practices
    No OpenSSF Scorecard for this repository yet, so this part gets a neutral score.
    5 / 10

Read from GitHub on 1 November 2026. How the score works

OliveTin license: is it open source?

OliveTin uses AGPL-3.0, an open-source license approved by the OSI.

  1. May 2021First published on GitHub.
  2. TodayAGPL-3.0.

How to run OliveTin yourself

Docker
Dockerfile or compose file in the repository
Compose file
None in the repository
Setup effort
Not rated: no compose file to judge from
Kubernetes
No Helm chart in the repository
Desktop and mobile
Builds for Linux, macOS, Android, Windows, including ARM in GitHub releases
Interface languages
3 languages

Install instructions: olivetin.app or the README on GitHub.

Alternatives to OliveTin

  • DaguSelf-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over… 77 health · GPL-3.0 · 4.5k stars
  • changedetection.ioBest and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect… 88 health · Apache-2.0 · 35.4k stars
  • Apache AirflowApache Airflow - A platform to programmatically author, schedule, and monitor workflows 87 health · Apache-2.0 · 47.3k stars
  • Argo WorkflowsWorkflow Engine for Kubernetes 86 health · Apache-2.0 · 17.1k stars
  • LangflowLangflow is a powerful tool for building and deploying AI-powered agents and workflows. 85 health · MIT · 156k stars

All 33 projects in Workflow automation

Questions about OliveTin

Is OliveTin open source?

Yes. OliveTin is published under AGPL-3.0, an OSI-approved open-source license.

Is OliveTin still maintained?

Its health score is 77 of 100 (actively developed). It had 112 commits in the last 90 days, the latest on 24 October 2026, and its latest release came out on 24 October 2026.

How do I run OliveTin?

You can run it with Docker, as an app for Linux, macOS, Android, Windows, including ARM. The README on GitHub has the exact steps.

What are the alternatives to OliveTin?

Close alternatives in the Workflow automation category include Dagu, changedetection.io, Apache Airflow.