Funny. Just before the php nonsense I switched from Ghost to a static Astro site.
I got really frustrated because I got locked out of Ghost. They started to require email 2fa but have no support for TOTP.
I had Mailgun setup for password resets but it doesn't use it for 2fa. So it now has a hard dependency on an SMTP server.
Between that and dropping SQLite / Postgres support for only MySQL is the opposite of simple and reliable. For a one person personal blog it's not the right tool.
One problem with this.
I had the misfortune of living in Texas for two years.
Not only do they check your ID in order to walk in, they will arrest you if you record a video of the polling machines.
When I expressed concerns, such as "what if the machine is having issues that I'd like to document" and "I researched before the voted and took notes on my phone that I'd like to reference"
They encouraged me that my printed ballot is the ultimate source of truth and to always verify that before leaving. And that I can use my cell phone outside.