Hi everyone o/
As a server admin - particularly one running on the develop
branch - I find myself doing maintenance work quite frequently. For most small changes to the server this is trivial: I have my Docker commands laid out in a script called funkup
which I can run any time there's a new thing to pull. The downtime from this is very small, measuring at only a few seconds a time.
However, if I'm doing something bigger like a Postgres upgrade, there can be minutes of downtime at once. Also given security patches to the server itself, I need to be able to schedule proper maintenance windows and inform my users of this.
I'd like to discuss adding an announcement mechanism for pod admins to announce an upcoming change, downtime window, shutdown of a server, or even something more fun like a content suggestion. This is something that Mastodon already supports.