يوفر OliveTin وصولاً آمنًا وبسيطًا إلى أوامر 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.