OliveTin
Self-HostedOpen-source web interface for running shell commands & automating tasks
Overview
OliveTin provides a self-hosted web UI to execute predefined shell commands without SSH access, ideal for sysadmins and homelab users. It lets you create custom buttons with input prompts (text, dropdowns) and view real-time command output/logs. Deploy via lightweight Docker containers or precompiled binaries. Supports authentication (basic/OAuth2) to secure access, keeping automation workflows private and under your control.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
olivetin:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: olivetin
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Web UI for running shell commands (no SSH required)
- Customizable buttons with input prompts (text, dropdowns)
- Command logging & real-time output visibility
Frequently Asked Questions
? Is OliveTin hard to install?
No—OliveTin can be deployed quickly with a single Docker command or via precompiled binaries for Linux/macOS. Official docs offer clear steps for both methods, including configuration examples.
? Is it a good alternative to n8n Cloud?
Yes, if you need to automate local shell commands on your servers. Unlike n8n Cloud, OliveTin focuses on server-side shell tasks without external SaaS dependencies, making it lighter and more private.
? Is it completely free?
Absolutely—OliveTin is open-source under the MIT License, with no hidden costs or premium features locked behind paywalls.
Top Alternatives
People Also Ask about OliveTin
Tool Info
Pros
- ⊕ Privacy-focused self-hosted solution
- ⊕ No subscription fees (completely free)
Cons
- ⊖ Requires a self-hosted server or Docker environment
- ⊖ Needs manual YAML configuration for predefined commands