Closed andreaparisi-science closed 1 month ago
Thanks for reporting this @andreaparisi-science! This is a result of our app proxy container (which sits in front of Uptime Kuma and provides authentication) not allowing the http request through.
We can solve this by whitelisting the "/api" route in our proxy. We will update the Uptime Kuma app to allow this.
Thanks again for reporting this @andreaparisi-science. An Uptime Kuma update just hit the app store with this fix: https://github.com/getumbrel/umbrel-apps/pull/1322
Uptime Kuma allows for push monitoring. This is typically implemented by sending a GET request to the Uptime Kuma server on port 8385, and is easily achieved adding a curl/wget command in the cron table (on linux servers).
Under umbrel, however, the request seems to be intercepted by the umbrel OS which expects javascript to be enabled. Thus the request fails, the page returned informs of the need to enable javascript, and the monitor cannot succeed. Is there a way to communicate with the app, without umbrel OS demanding an unneeded javascript requirement?
This is the returned html: