OliveTin

OliveTin

OliveTin provides a simple web interface for executing predefined shell commands safely, making it easy to give non-technical users and admins controlled access to system operations.

Similar self-hosted alternatives:
None found
Repository activity:
Stars
3,112
Forks
92
Watchers
8
Open Issues
31
Last commit
about 10 hours ago
Details:
Estimated Popularity
13
License
AGPL-3.0
Deployment Difficulty
Easy
Language
Go
OliveTin screenshot

OliveTin is an open source web interface that provides safe and simple access to predefined shell commands. It enables administrators to create button-based interfaces for executing system operations, making complex commands accessible to non-technical users while maintaining security through predefined configurations.

Key Features

  • Command Interface:

    • Web-based dashboard
    • Touch-friendly UI
    • Mobile responsive design
    • Dark mode support
    • Accessibility features
    • Simple YAML configuration
  • Security Features:

    • Predefined commands only
    • Parameter validation
    • Controlled access
    • Safe execution
    • Command templating
    • Access controls
  • Integration Support:

    • Shell command execution
    • Custom script support
    • REST/gRPC API
    • Container deployment
    • Cross-platform compatibility
    • Webhook capabilities
  • System Features:

    • Lightweight resource usage
    • Container support
    • Systemd integration
    • Logging capabilities
    • Health monitoring
    • API access

Who Should Use OliveTin

OliveTin is ideal for:

  • System Administrators providing controlled access
  • DevOps Teams automating operations
  • Home Lab Enthusiasts managing services
  • Organizations simplifying command execution
  • Teams needing web-based system control

Getting Started

The platform can be deployed via package managers, containers, or binary installation with minimal configuration required. It supports multiple operating systems and provides comprehensive documentation for setup and usage.

Whether you're providing safe command access to non-technical users or simplifying complex operations, OliveTin offers a secure and user-friendly interface for system command execution.

Help improve this content

Found an error or want to add more information about OliveTin? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects