config.yaml_chloe-nas 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. # There is a built-in micro proxy that will host the webui and REST API all on
  2. # one port (this is called the "Single HTTP Frontend") and means you just need
  3. # one open port in the container/firewalls/etc.
  4. #
  5. # Listen on all addresses available, port 1337
  6. listenAddressSingleHTTPFrontend: 0.0.0.0:1337
  7. # Choose from INFO (default), WARN and DEBUG
  8. logLevel: "INFO"
  9. # Checking for updates https://docs.olivetin.app/reference/updateChecks.html
  10. checkForUpdates: false
  11. # Docs: https://docs.olivetin.app/action_execution/create_your_first.html
  12. actions:
  13. - title: Download YouTube Video
  14. shell: podman run --rm -v /storage/Videos/YouTube:/storage/Videos/YouTube:z --user 1558 yt-dlp "{{ url }}"
  15. icon: <iconify-icon icon="vaadin:youtube"></iconify-icon>
  16. timeout: 1800 # 30 minutes
  17. popupOnStart: execution-dialog
  18. arguments:
  19. - name: url
  20. type: url
  21. - title: Update YouTube Downloader
  22. shell: podman build /srv/containers/yt-dlp -t yt-dlp --no-cache
  23. timeout: 300
  24. icon: "&#128640;" # rocket
  25. popupOnStart: execution-dialog
  26. - title: Run SnapRAID Sync
  27. shell: snapraid sync
  28. maxConcurrent: 1
  29. timeout: 21600 # 6 hours
  30. icon: backup
  31. popupOnStart: execution-dialog
  32. - title: Restart App
  33. icon: restart
  34. shell: systemctl restart {{ container }}
  35. timeout: 180
  36. arguments:
  37. - name: container
  38. title: App
  39. choices:
  40. - value: sickgear
  41. - value: transmission
  42. - value: qbittorrent
  43. - value: homepage
  44. - title: Restart VPN
  45. shell: nordvpn c
  46. timeout: 20
  47. icon: ssh
  48. popupOnStart: execution-dialog
  49. - title: Enable Remote Assist (Stops VPN)
  50. icon: 🛟
  51. shell: nordvpn d && tailscale up
  52. maxConcurrent: 1
  53. timeout: 10
  54. - title: Reboot Server
  55. icon: ashtonished
  56. shell: systemctl reboot
  57. popupOnStart: default
  58. arguments:
  59. - type: confirmation
  60. title: Are you sure?!
  61. - title: Poweroff Server
  62. icon: 😴
  63. shell: systemctl poweroff
  64. popupOnStart: default
  65. arguments:
  66. - type: confirmation
  67. title: Are you sure?