# 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: 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?