Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content

Uptime Kuma

27 Topics 228 Posts
  • Clearing logs/data for Uptime Kuma

    Solved
    11
    3 Votes
    11 Posts
    3k Views
    timconsidineT

    @girish not sure about 0 size ever, but I don't think so.
    Anyway, after deleting some new .bak files from /app/data/data, Cloudron System Info now reporting a more reasonable 455Mb size for the deployed app.

    Will try and keep an eye on it.
    May export, uninstall, reinstall, import.
    Although I think I did that once before.

    Clearing all stats and shrinking database gives a 1.5Mb size.

  • 13 Votes
    3 Posts
    1k Views
    fbartelsF

    @humptydumpty to reliably update i ended up always updating the docker tag to the desired version. With the tag updated you just need to run flyctl deploy again.

  • Uptime Kuma is reliable

    Solved
    2
    4 Votes
    2 Posts
    242 Views
    girishG

    I moved this to a separate topic.

  • Cloudron Health Check Endpoint

    Solved
    9
    1 Votes
    9 Posts
    607 Views
    fbartelsF

    @JLX89 maybe you want to add a retry to this. So that it's only marked as down at the e.g. second failed check.

  • Support for Custom Domains

    Solved
    10
    2 Votes
    10 Posts
    540 Views
    fbartelsF

    @JLX89 have you also made sure, the the existing uptime app has been updated to the latest version with .1 instead of.0?

    For me it then immediately worked.

    What was a bit strange is that there is no validation for configured domains in Kuma. You simply enter it as it's domain in the dashboard and then it will be served through it. I have now my Kuma reachable from uptime.domain and the public status page at status.domain.

  • Ping Checks: Error "spawn EPERM"

    Solved
    4
    0 Votes
    4 Posts
    744 Views
    V

    @girish thanks it has been resolved

  • Using Webhooks

    7
    1 Votes
    7 Posts
    2k Views
    T

    @luckow for reference, this is the Expression I have in my 'text' field:
    {{JSON.stringify($json["body"])}}
    I output the entire JSON body stringified because I use this webhook for multiple incoming notifications and they contain different payloads. But you can try and extrapolate from here by bringing in just the fields you need, i.e msg, monitor, etc.