オリーブティン
2024.10.27
OliveTin を使用すると、Web インターフェイスから事前定義されたシェル コマンドに安全かつ簡単にアクセスできます。
その他のスクリーンショットは以下にあります専門知識のない人でも安全にコマンドへのアクセスを許可します。
podman restart plex
backupScript.sh --folder {{ customerName }}
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 }}
Discord のコミュニティに参加して、他のユーザーとユースケースについて話したり、開始時のサポートを求めたりできます。
デスクトップ Web ブラウザ。
デスクトップ Web ブラウザ (ダーク モード);
モバイル画面サイズ (レスポンシブ レイアウト)。
すべてのドキュメントは http://docs.olivetin.app にあります。これには、インストールおよび使用ガイドなどが含まれます。
config.yaml
のクイックスタート リファレンスこれはconfig.yaml
の簡単な例です。ただし、 config.yaml
記述方法に関する多くのドキュメントがドキュメント サイトで見つかります。
標準サービスを実行している場合は、このconfig.yaml
/etc/OliveTin/
に配置し、コンテナーで実行している場合は/config
にマウントします。
# Listen on all addresses available, port 1337
listenAddressSingleHTTPFrontend : 0.0.0.0:1337
# Choose from INFO (default), WARN and DEBUG
logLevel : " INFO "
# Actions (buttons) to show up on the WebUI:
actions :
# Docs: https://docs.olivetin.app/action-container-control.html
- title : Restart Plex
icon : restart
shell : docker restart plex
# This will send 1 ping
# Docs: https://docs.olivetin.app/action-ping.html
- title : Ping host
shell : ping {{ host }} -c {{ count }}
icon : ping
arguments :
- name : host
title : host
type : ascii_identifier
default : example.com
- name : count
title : Count
type : int
default : 1
# Restart http on host "webserver1"
# Docs: https://docs.olivetin.app/action-ssh.html
- title : restart httpd
icon : restart
shell : ssh root@webserver1 'service httpd restart'
完全な構成例は、このリポジトリの config.yaml にあります。