logo
icon

OliveTin

OliveTin は Web インターフェースから定義済みのシェルコマンドを安全かつ簡単に実行できます。YAML 設定ファイルでコマンドを定義し、ワンクリックで実行。SSH 不要。

template cover
展開済み0
発行者futurize.rush
作成日2026-03-28
サービス
service icon
タグ
Tool

OliveTin

シンプルな Web インターフェースから定義済みのシェルコマンドを実行。YAML 設定ファイルでアクションを定義し、ワンクリックで実行できます。

仕組み

OliveTin は config.yaml を読み込み、利用可能なシェルコマンドを定義します。各コマンドは Web UI にボタンとして表示され、技術知識なしで実行できます。

デプロイ後にできること

  1. ドメインにアクセス — 定義済みのアクションがすぐに表示されます
  2. 設定を編集/config/config.yaml を変更してコマンドを追加・変更
  3. アクションを定義 — タイトル、アイコン、シェルコマンドを設定
  4. 引数を使用 — 実行前にユーザーに入力を求めるアクションを作成
  5. アクセス制御 — 特定のアクションの実行権限を制限

主な機能

  • シンプルな YAML 設定
  • クリーンでレスポンシブな Web UI
  • アクション引数とユーザープロンプト
  • 実行ログと履歴
  • エンドユーザーは SSH 不要
  • 軽量な Go バイナリ

ライセンス

AGPL-3.0 — GitHub