There is a turnkey solution from Cloudron I have been previewing. Its a pretty sweet system and the bar to entry for both business and personal are very affordable. Its is a paid thing but does have a free version that supports 2 apps. Looking at this being one of our small business solutions especially for new businesses
- Can run self-hosted or in a VPS
- Can run as a VM (currently running in my XCP-ng core) or on physical hardware (colo)
- Is basically a docker container host based on Ubuntu server 20 LTS with a web based front end
- Web based apps are delivered via “Cloudron App Store”
- Let’s Encrypt enabled
- DNS APIs for ease of external DNS configuration with many popular hosts
- It includes an optional email server, but works with external email like GMail
- Some of the included apps are
- Invoice Ninja (v4.5.35) Working to bring v5 of Invoice Ninja to the platform
- MediWiki (v1.35.1)
- Confluance (v7.11.1)
- RocketChat (v.3.12.1)
- Discorse ( v2.6.3)
- Grafana (v7.4.3)
- Nextcloud (v20.0.8)
- NodeBB (1.16.2)
- SyncThing (v1.14.0)
Many many other things too
For Docker Devs
- GitHub Pages (v212)
- Docker Registry ( 2.7.1 (Registry UI 1.5.4))
Even have the ability to build apps to be hosted on Cloudron - Cloudron Build Service
Seems to be professionally run, is actively supported and seems to have a polish that similar offerings do not have. Also they have an online live demo