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.
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. :)
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.
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.
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?
> 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.
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
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.
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
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.
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.
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?
> 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.
Any examples for this?
Because having a static status page like CState but auto updated would be amazing.
Much appreciated :)
I added all the required frontmatter you would need as an example of what could be changed.