It's not my hosting, Jc does that and it's entirely his system. But there should be a guide on the related site on how it works though.
And the short of what to do to locally host a server is basically as follows:
- have a computer on 24/7
- run intersect server.exe
- If the server says it can't be reached from the internet, portforward the port you've configured for the server (may have to look up how to do this for your modem/router as it depends on the make and model)
- point your client configuration to your Wan ip address.
After that you'll have to package up your client and distribute it through some means again. Be it a website, itch.io, steam or whatever other platform you want to use.