OliveTin обеспечивает безопасный и простой доступ к предопределенным командам оболочки из веб-интерфейса.
Больше скриншотов нижеБезопасно предоставлять доступ к командам для менее технических специалистов;
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.