4 comments

  • gary-kim 1427 days ago
    I'm using CState for my status page [1] which gets built from a public git repo on GitHub by CI and pushed.

    It's been a nice way to let the players on the Minecraft server I maintain know when migrations/upgrades are planned and downtime.

    I'm still looking for a system to send people emails about downtime and planned migrations but I may just switch to Cachet for that part. Maybe there's a self-hosted way to send emails from the RSS feed in a way that allows people to easily subscribe and unsubscribe? I'd be happy if anyone has any recommendations.

    [1] https://status.garykim.dev

  • mistermantas 1427 days ago
    Hi, I'm the author of cState! I'll be reading some of the comments over the next day or so. Please do share any feedback or thoughts you have — here or on the issue board so I get the message right in my inbox — as that will help other people as well. :)
    • reacharavindh 1426 days ago
      I was thinking of building one similar to this for our cluster. I think I will simply use this and work on automating some actions to it instead. I like that it is a self-container static website.

      I can have a script update “status” and have git CI/CD turn it live!

      Thanks for making it, and opening it up as open source.

  • kplex 1427 days ago
    The part that looks most interesting to me, the API uptime integration doesn't appear to have any instructions on how to reproduce the example shown in the README - all that seems to be provided is the ability to add a link in a custom tab. The example image looks aspirational rather than something currently supported (probably worth making that clear).

    If the ability to monitor uptime/health, or at least integrate with services that provide thatinformation, which is rendered on the status page would make this really cool.

  • sigwinch28 1427 days ago
    Nothing in the README seems to tell me how this operates.

    Okay, I understand there's a demo, and changes in v4, and an FAQ, but I'm never told what the scope or method of operation is: what can this monitor? how is it monitored?

    I don't want to read configuration files or look at a demo to understand what I can use this for and how it does it. I even read parts of the Wiki and I still don't understand what this is doing: is it essentially a special theme for Hugo, or is there some frontend JavaScript magic going on?

    • mistermantas 1427 days ago
      Hi, I'm the author.

      > Nothing in the README seems to tell me how this operates.

      Not directly. I didn't even really think about writing about how it works so much as about how to get it work.

      > I'm never told what the scope or method of operation is: what can this monitor? how is it monitored?

      It is not something made for monitoring, it's for posting issues. You can add 3rd party automation if you wish (and yes the illustration is misleading and yes I'm thinking of how to fix it).

      > what I can use this for [...] I still don't understand what this is doing: is it essentially a special theme for Hugo, or is there some frontend JavaScript magic going on?

      There's little JavaScript since theoretically it should work on IE8 and is designed to be as 'foolproof' as I could think of (no external assets, all information on one lightweight page).

      It's a special glorified theme for Hugo, if you want to put it that way, yes.

      • brunoqc 1426 days ago
        > You can add 3rd party automation if you wish

        Any examples for this?

        • mistermantas 1426 days ago
          I haven't used these a lot in recent memory, but Pingdom, Uptime Robot, etc. Some company COULD totally make something specifically for this like in the mockup on the README
          • brunoqc 1425 days ago
            Are you saying that I could use Uptime Robot to automate CState or that I could just use Uptime Robot?

            Because having a static status page like CState but auto updated would be amazing.

            • mistermantas 1424 days ago
              Unfortunately there is no auto updating, not yet. I've definitely heard this feedback loud and clear, will be looking into how I could possibly make this work with another 3rd party.
      • sigwinch28 1427 days ago
        Thanks for the explanation!

        Much appreciated :)

    • ukyrgf 1427 days ago
      Nothing. You have to create a Markdown file with the start and end time. Their example confusingly says resolved is 'false' but then sets a resolve date, so I dunno what to make of it. https://raw.githubusercontent.com/cstate/cstate/master/examp...
      • mistermantas 1427 days ago
        The Resolved Date in that case could have been omitted because it's not checked if the issue is still considered active.

        I added all the required frontmatter you would need as an example of what could be changed.