橄榄锡
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。