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


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Offical apps | Community apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Community Packages
  3. EventBridge — Cloudron events, wherever you need them

EventBridge — Cloudron events, wherever you need them

Scheduled Pinned Locked Moved Community Packages
8 Posts 2 Posters 216 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • timconsidineT
    timconsidineT
    timconsidine
    App Dev
    wrote last edited by timconsidine
    #1

    EventBridge monitors one or more Cloudron instances through the Cloudron REST API and relays what happens on them to your own webhook endpoints — so you can pipe Cloudron activity into any webhook gateway or automation which receives webhooks.

    EventBridge could be seen as a sister to my AppsMonitor app. I might fold them together, but currently I see them as serving different purposes. AppsMonitor : visual. EventBridge : automation.

    What it detects

    • App lifecycle: installs, uninstalls, updates, health/state changes, relocations, memory changes
    • Tasks: app updates, installs, restarts, and backups (success and failure)
    • Notifications: new and acknowledged
    • Platform: Cloudron version changes and available updates
    • Monitor health: disconnected/reconnected, gaps, pauses

    How it delivers

    • Signed webhooks (HMAC-SHA256) with retries, exponential backoff, and jitter
    • Global or per-monitor destinations with custom headers and timeouts
    • Optional email notifications via Cloudron's built-in mail

    Also included

    • Multi-instance monitoring from a single dashboard
    • Server-rendered UI: dashboard, monitors, destinations, event history with filtering and export
    • First-run baseline (no event flood on setup), deduplication, and self-monitoring awareness
    • All state in SQLite under /app/data, fully covered by Cloudron backups

    Built as a single static Go binary on cloudron-minibase — lightweight (250 MB image, 512 MB RAM app ).

    Install :
    https://communityapps.appx.uk/cloudron-eventbridge/CloudronVersions.json

    Indie app dev, scratching my itches : communityapps.appx.uk, portfolio at myca.appx.uk

    1 Reply Last reply
    4
    • robiR
      robiR
      robi
      wrote last edited by
      #2

      Ooh nice Tim, can you add disk tracking?

      Would be nice to get something like a Telegram notification when something needs attention.

      Conscious tech

      timconsidineT 2 Replies Last reply
      2
      • robiR robi

        Ooh nice Tim, can you add disk tracking?

        Would be nice to get something like a Telegram notification when something needs attention.

        timconsidineT
        timconsidineT
        timconsidine
        App Dev
        wrote last edited by
        #3

        @robi will look into it

        Indie app dev, scratching my itches : communityapps.appx.uk, portfolio at myca.appx.uk

        1 Reply Last reply
        1
        • robiR robi

          Ooh nice Tim, can you add disk tracking?

          Would be nice to get something like a Telegram notification when something needs attention.

          timconsidineT
          timconsidineT
          timconsidine
          App Dev
          wrote last edited by
          #4

          @robi I checked up on how low disk notification has so far been implemented :

          • EventBridge app does not monitor disk directly itself
          • But EventBridge app does forward Cloudron platform notiifcations which can include low disk warning PROVIDING in Settings the user ticks for notifications to be actioned : see screenshot below
          • EventBridge does not itself send a Telegram alert, it sends webhooks to your chosen webhook servicing system : it does not force you to use a specific one (user may have different preferences or existing system)
          • But EventBridge can be easily paired with my community app Podii, which allows fan out of received webhooks to chosen destinations
          • Podii is coded with Telegram support, although I have not tested this end to end : will get on to this

          Screenshot 2026-09-22 at 21-59-14 EventBridge.png

          Question for you : are you happy with Cloudron's low disk warnings ? Or you think an independent check is warranted ?

          Original design of EventBridge was to be a "collector and despatcher" of Cloudron notifications to a chosen receiver / fan-out, hence Podii. Some love 'n8n' but I have gone off it, so that's the motivation of Podii, which is a broad receiver of webhooks, not just from Cloudron, but from Stripe, Github etc and a broad onwards deliverer

          Indie app dev, scratching my itches : communityapps.appx.uk, portfolio at myca.appx.uk

          robiR 1 Reply Last reply
          2
          • timconsidineT timconsidine

            @robi I checked up on how low disk notification has so far been implemented :

            • EventBridge app does not monitor disk directly itself
            • But EventBridge app does forward Cloudron platform notiifcations which can include low disk warning PROVIDING in Settings the user ticks for notifications to be actioned : see screenshot below
            • EventBridge does not itself send a Telegram alert, it sends webhooks to your chosen webhook servicing system : it does not force you to use a specific one (user may have different preferences or existing system)
            • But EventBridge can be easily paired with my community app Podii, which allows fan out of received webhooks to chosen destinations
            • Podii is coded with Telegram support, although I have not tested this end to end : will get on to this

            Screenshot 2026-09-22 at 21-59-14 EventBridge.png

            Question for you : are you happy with Cloudron's low disk warnings ? Or you think an independent check is warranted ?

            Original design of EventBridge was to be a "collector and despatcher" of Cloudron notifications to a chosen receiver / fan-out, hence Podii. Some love 'n8n' but I have gone off it, so that's the motivation of Podii, which is a broad receiver of webhooks, not just from Cloudron, but from Stripe, Github etc and a broad onwards deliverer

            robiR
            robiR
            robi
            wrote last edited by
            #5

            @timconsidine said:

            Question for you : are you happy with Cloudron's low disk warnings ? Or you think an independent check is warranted ?

            Happy? No.
            Another check? Yes.

            Low disk is fine but too late IMO for a systemic problem of something consuming disk at a runaway rate.

            Hence a rate of change calculation is useful. If I install a big app and it alerts that disk usage jumped 1-5%, that's fine. But if I didn't, I need to know.

            Same goes for the disk speed. Now I have to wait 50s+ to find out from Cloudron what that is and the sizes of all containers. It should just be visible at a glance IMO, even if it's a daily notification.

            As for notifications, I get it, this may not be the right layer in your stack, but you know where it is, podii.

            Even if this kind of stat is a webpage where changedetection can monitor it and it has its own alerting system. Might be a decent status page combo concept.

            Conscious tech

            timconsidineT 1 Reply Last reply
            1
            • timconsidineT
              timconsidineT
              timconsidine
              App Dev
              wrote last edited by timconsidine
              #6

              Nice clean vulnerability report on EventBridge.
              courtesy of added container inspection tools trivy and grype in the updated AppInspector site.

              Screenshot 2026-09-23 at 16-02-50 AppInspector.png

              Hardest thing was getting upstream CVE from base image solved, but because EventBridge is based on cloudron-minibase (0.0.7), the attack surface is much smaller.

              Indie app dev, scratching my itches : communityapps.appx.uk, portfolio at myca.appx.uk

              1 Reply Last reply
              1
              • robiR robi

                @timconsidine said:

                Question for you : are you happy with Cloudron's low disk warnings ? Or you think an independent check is warranted ?

                Happy? No.
                Another check? Yes.

                Low disk is fine but too late IMO for a systemic problem of something consuming disk at a runaway rate.

                Hence a rate of change calculation is useful. If I install a big app and it alerts that disk usage jumped 1-5%, that's fine. But if I didn't, I need to know.

                Same goes for the disk speed. Now I have to wait 50s+ to find out from Cloudron what that is and the sizes of all containers. It should just be visible at a glance IMO, even if it's a daily notification.

                As for notifications, I get it, this may not be the right layer in your stack, but you know where it is, podii.

                Even if this kind of stat is a webpage where changedetection can monitor it and it has its own alerting system. Might be a decent status page combo concept.

                timconsidineT
                timconsidineT
                timconsidine
                App Dev
                wrote last edited by timconsidine
                #7

                @robi I have thought more about this.

                Architecturally I'm not sure about EventBridge doing its own disk space check. The concept is minimalist : take Cloudron output and send it somewhere.

                But sideways thinking, my AppsMonitor app is certainly the right place for in-app disk space checks (if I can do them), 'pace' checks for fast changes, and alerting, AppsMonitor could be enhanced to be more proactive and less background-only checks.

                Let me plan adding the functionality you're seeking to AppsMonitor.

                Indie app dev, scratching my itches : communityapps.appx.uk, portfolio at myca.appx.uk

                timconsidineT 1 Reply Last reply
                1
                • timconsidineT timconsidine

                  @robi I have thought more about this.

                  Architecturally I'm not sure about EventBridge doing its own disk space check. The concept is minimalist : take Cloudron output and send it somewhere.

                  But sideways thinking, my AppsMonitor app is certainly the right place for in-app disk space checks (if I can do them), 'pace' checks for fast changes, and alerting, AppsMonitor could be enhanced to be more proactive and less background-only checks.

                  Let me plan adding the functionality you're seeking to AppsMonitor.

                  timconsidineT
                  timconsidineT
                  timconsidine
                  App Dev
                  wrote last edited by
                  #8

                  @robi and others :

                  enhanced disk usage, free space reporting and velocity check with alerts are now in AppsMonitor :
                  https://forum.cloudron.io/post/129932

                  Indie app dev, scratching my itches : communityapps.appx.uk, portfolio at myca.appx.uk

                  1 Reply Last reply
                  1

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Bookmarks
                  • Search