开源神器OliveTin,运维效率大提升!
你是否曾为反复输入冗长的 Shell 命令而头疼?比如重启服务器、批量操作 Docker 容器、执行远程诊断……每次都要打开终端、回忆命令、手动输入,稍不留神还会敲错代码。

今天,分享一个能让你“点点按钮”就能完成复杂操作的开源工具——OliveTin,让家人、同事、甚至路过的隔壁小伙伴也能点几下按钮就执行命令,它帮你搞定。它让运维小白也能轻松玩转命令行!
OliveTin
是一款开源工具,通过Web界面提供对预定义Shell命令的安全和简单访问。它特别适合非技术人员使用,比如让家人一键重启家庭媒体服务器,或让初级管理员通过简单的表单运行自定义脚本。OliveTin被收录在Awesome Selfhosted的自动化分类中,证明了其在自托管领域的认可度。

它通过一个简单易用的Web界面,让你轻松管理和执行Linux命令。无论你是给家人设置一个简单的重启按钮,还是让管理员快速启动备份脚本,OliveTin 都能帮你搞定,无论你是在桌面电脑上操作,还是用手机、平板控制系统,OliveTin 的Web界面都能完美适配!对于家里安装平板的情况来说,操作起来也更简单!随时随地都能控制你的服务器。

配置命令时,OliveTin 使用的是大家熟悉的YAML格式,非常简单直观,即使是技术小白也能轻松上手!你只需要编辑config.yaml,就能快速定义命令、设置参数,自动生成Web界面上的按钮。只需要在 config.yaml 文件中定义你想要暴露的命令和对应的参数,OliveTin 就会自动生成一个Web按钮。你可以根据需求为每个命令设置不同的参数选项,让操作变得更加智能化。

想用Docker部署吗?提供了多种安装方式,你可以选择使用 .rpm 或 .deb 包,或者通过 Docker 容器部署,所有安装方法都非常简单易懂。OliveTin 支持容器化部署,能够通过Docker或Podman快速启动,部署更加高效,省时省力。对于自托管爱好者来说,简直是福音!

对于技术小白来说,我们有时在网上抄教程时,经常遇到需要登陆Nas执行linux命令,而且命令行都是一堆黑白文字,对小白来说,极不友好。此时OliveTin可以帮上忙,我们只需要复制别个大佬的命令,并写到 config.yaml文件中,然后上传到Nas上,再通过OliveTin的浏览器界面,即可执行linux命令,非常方便。对于技术大牛来说,OliveTin支持非常丰富的组合配置,如条件输入、条件触发、执行实体、Prometheus、API、远程唤醒等。对于颜值党,OliveTin支持自定义UI、丰富的图标库。

OliveTin 就是给命令行做了个“外壳”,折腾过一次就知道它有多香。对内运维、对外赋能,甚至家庭娱乐服务器管理都能派上用场。如果你厌倦了 SSH 一行行敲命令的痛苦,或者想给小伙伴们一个“点就行”的安全入口,赶紧试试。
项目地址:https://github.com/OliveTin/OliveTin
