Have you looked into the requirements of IndieWeb? There is quite a lot going on behind the scenes, with security certificates, endpoints, things I don't really understand, that enable your site to be able to respond to things happening on other sites, and for them to know about it. The instructions are good, but I didn't feel up to working through it all, especially setting up the hot server.

//