橄欖錫
2024.10.27
OliveTin 可以從 Web 介面安全、簡單地存取預先定義的 shell 指令。
更多截圖如下為技術水平較低的人員安全地授予命令存取權限;
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 社區,與其他用戶討論用例,或尋求入門支援。
桌面網頁瀏覽器;
桌面網頁瀏覽器(深色模式);
移動螢幕尺寸(響應式佈局);
所有文件都可以在 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。