I highly recommend Nextcloud. It started as a FOSS Dropbox clone, but they have since implemented easily installable server plugins (which they call "apps") that allow your personal Nextcloud server to fill the role of many other SaaS products.
That's arguably the reason most popular CMS systems run PHP too; because they'd rather have something that's easier to setup and can be run nearly anywhere than something that requires knowing how to use a terminal or something.
I think shared hosting with php is mostly dead / makes no sense in a world of $5 VPS hosting.
Anyone caring for simplicity of installation would ship a Docker container anyway (for last 5 years or so).
It's a nightmare to maintain keep updated (manual processes galore), but it has a fast release cadence. The worst of both worlds.
I'm spoiled by Gitlab...