That was a painless installation. Seriously, this is something to immitate if you mean for your self-hosted application to be widely used.
If only other self-hosted/distributed projects were this easy to install. I skiped on discourse, mastodon, gitlab, etc. because they were all pain to setup on a base linux system.