OliveTin
SHA-256安全、简单的 Web 界面,用于执行预定义的 shell 命令。
スマートダウンロード
Download 版をダウンロード
v3000.11.3 · 7.6 MB
给家人或团队一个按钮,安全运行任何 shell 命令。
主な機能
- 响应式触控友好的UI,适合平板和手机
- 极简 YAML 配置,五分钟上手
- 暗黑模式,眼睛友好
- 轻量级,仅需几 MB 内存
- 无需互联网,无遥测,无账户
できないこと
- •OliveTin 本身不提供用户认证,若需暴露到公网请务必使用反向代理(如 Nginx)加密码或 IP 白名单。2. 命令以运行 OliveTin 进程的用户权限执行,请确保该用户仅有必要的权限,避免危险命令被滥用。3. 与同类工具(如 Homer/Heimdall 仅做链接跳转)不同,OliveTin 真正执行命令,因此配置时务必仔细检查命令参数,防止注入风险。4. 日志可能包含命令输出中的敏感信息,注意日志保留策略。
使用例
- 让家人一键重启 Plex 服务(无需教他们 SSH)
- 初级管理员通过下拉菜单选择客户名来运行备份脚本
- 在墙上平板或手机上执行长期运行的服务器命令,如 dnf update
OliveTin 是一个轻量级、可自托管的 Web 应用,让你能安全地将预定义的 shell 命令暴露给非技术用户,通过响应式、触控友好的界面进行操作。它使用简单的 YAML 配置文件定义按钮、表单和下拉菜单来执行 Linux 命令——非常适合给家人一个按钮重启服务、让初级管理员用参数运行脚本,或在手机/平板上执行复杂命令。基于 Go 语言开发,前端为现代单页应用,空闲时仅消耗几 MB 内存和几乎为零的 CPU。无遥测、无账户、不依赖互联网。可与任何能从 shell 调用的工具集成,从 Docker 到网络工具再到自定义脚本。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
方法一(Docker):`docker run -p 1337:1337 -v ./config.yaml:/config/config.yaml olivetin/olivetin`
方法二(二进制):在 Releases 页面下载对应平台文件,解压后编辑 config.yaml,运行 `./olivetin`
访问 http://你的IP:1337 ,即可看到配置好的命令按钮
- 方法一(Docker):`docker run -p 1337:1337 -v ./config.yaml:/config/config.yaml olivetin/olivetin`
- 方法二(二进制):在 Releases 页面下载对应平台文件,解压后编辑 config.yaml,运行 `./olivetin`
- 访问 http://你的IP:1337 ,即可看到配置好的命令按钮
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
db6bde9f9103bd7064e53d0cb385d6fac442f79c2b9d0358c91f6ee2e1ef0610このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker 方式:`docker stop olivetin && docker rm olivetin && docker rmi olivetin/olivetin`。二进制方式:删除下载的文件和 config.yaml 即可。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
4 FAQs