123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- # There is a built-in micro proxy that will host the webui and REST API all on
- # one port (this is called the "Single HTTP Frontend") and means you just need
- # one open port in the container/firewalls/etc.
- #
- # Listen on all addresses available, port 1337
- listenAddressSingleHTTPFrontend: 0.0.0.0:1337
- # Choose from INFO (default), WARN and DEBUG
- logLevel: "INFO"
- # Checking for updates https://docs.olivetin.app/reference/updateChecks.html
- checkForUpdates: false
- # Docs: https://docs.olivetin.app/action_execution/create_your_first.html
- actions:
- - title: Download YouTube Video
- shell: podman run --rm -v /storage/Videos/YouTube:/storage/Videos/YouTube:z --user 1558 yt-dlp "{{ url }}"
- icon: <iconify-icon icon="vaadin:youtube"></iconify-icon>
- timeout: 1800 # 30 minutes
- popupOnStart: execution-dialog
- arguments:
- - name: url
- type: url
- - title: Update YouTube Downloader
- shell: podman build /srv/containers/yt-dlp -t yt-dlp --no-cache
- timeout: 300
- icon: "🚀" # rocket
- popupOnStart: execution-dialog
- - title: Run SnapRAID Sync
- shell: snapraid sync
- maxConcurrent: 1
- timeout: 21600 # 6 hours
- icon: backup
- popupOnStart: execution-dialog
- - title: Restart App
- icon: restart
- shell: systemctl restart {{ container }}
- timeout: 180
- arguments:
- - name: container
- title: App
- choices:
- - value: sickgear
- - value: transmission
- - value: qbittorrent
- - value: homepage
- - title: Restart VPN
- shell: nordvpn c
- timeout: 20
- icon: ssh
- popupOnStart: execution-dialog
- - title: Enable Remote Assist (Stops VPN)
- icon: 🛟
- shell: nordvpn d && tailscale up
- maxConcurrent: 1
- timeout: 10
- - title: Reboot Server
- icon: ashtonished
- shell: systemctl reboot
- popupOnStart: default
- arguments:
- - type: confirmation
- title: Are you sure?!
- - title: Poweroff Server
- icon: 😴
- shell: systemctl poweroff
- popupOnStart: default
- arguments:
- - type: confirmation
- title: Are you sure?
|