I don't know how you can say that's easy with a straight face. You just mentioned at least 5 software projects and/or technologies that a large bulk of people have never heard of.
A self-host solution by its nature requires some investment in the techniques and would take greater effort (that's how most open source projects make money).
Look, I'm not trying to sell my solution here. This is Hacker News, I'm simply share my setup and hope can help someone who's capable and willing to invest the time. I understand this is not for everyone, that's why I suggest nextdns.io as hosted solution in the README.
> A self-host solution by its nature requires some investment in the techniques and would take greater effort (that's how most open source projects make money).
That sounds like a pretty good reason not to run your own solution then, so I guess we can meet there.