OliveTin

https://github.com/OliveTin/OliveTin

OliveTin 提供通过 Web 界面安全简便地访问预定义 shell 命令的功能。

OliveTin 2k 到 3k 升级指南

截屏

下方还有更多截图。

所有文档都可以在docs.olivetin.app找到,包括安装和使用指南等。

用例

安全地向技术水平较低的用户提供命令访问权限;

  • 例如:给你的家人一个按钮podman restart plex
  • 例如:给初级管理员一个带有下拉菜单的简单网页表单,以便启动您的自定义脚本。backupScript.sh --folder {{ customerName }}
  • 例如:启用服务器的 SSH 访问权限,持续 20 分钟。firewall-cmd --add-service ssh --timeout 20m

简化复杂命令,使其易于理解和重复使用;

  • 例如:在贴在你家墙上的触摸屏平板电脑上显示复杂的命令。wake-on-lan aa:bb:cc:11:22:33
  • 例如:通过手机在服务器上运行长时间运行的命令。dnf update -y
  • 例如:定义具有大量预设参数的复杂命令,并将部分参数转换为下拉选择框。docker rm {{ container }} && docker create {{ container }} && docker start {{ container }}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

本站接受Webmention方式的回复信息接收,您可撰写一篇包含本文URL的文章,并将您的文章的URL填写至下表。 随后,您文章对本帖的回复内容将显示在页面上(可能需要审核)。若需更新或删除回复内容,请再次输入您的文章的URL。 此外,若您使用WordPress的插件,它可能是自动发送的,无需人工介入。 了解 Webmention 提及技术