I've self hosted at least one domain for decades.
Initially self hosted email, webserver, and whatever else I wanted. But now I've started paying for some of the hosting.
If you want a really reliable service and aren't an sysadmin already, pay someone.
If you want to learn and do it yourself, go for it.
I still mostly host myself on a VPS node (Web, Blog, ssh git access, and DNS master), but pay to have email hosted. Server is a VPS at Linode I've had for probably nearly two decades. Email is hosted on Google Workspace so it includes calendar, address book, storage, groups, Google Docs, etc.
Open EVSE, but any charger that support OCPP in theory can be controlled by any software. I do not have an OCPP EVSE installed (or any EVSE yet), so no idea if it actually works.