I'm surprised there's no such thing as a self-hosted deployment spec. An opinionated docker-compose file (or similar) with well defined inputs, outputs, and requirements that works for the average use-case.
portainer.io has that, but an opinionated docker-compose is just not enough to provide a solid selfhosting app-berth: DB backups, volume management and backups, email, TLS certs, etc etc etc - so you need a superset
I'm surprised there's no such thing as a self-hosted deployment spec. An opinionated docker-compose file (or similar) with well defined inputs, outputs, and requirements that works for the average use-case.