Replied to thread by Damian Cugley and Nina Stössinger (Twitter)
It doesn’t need to be that difficult if you don’t want the overhead and work. There are already a few paid IndieWeb friendly services that do the work for you: https://indieweb.org/Quick_Start