As others have already said, node gives you a server and file-per-tid paradigm (you can create .tid files via any mechanism you want, but have to restart the server for it to pick them up)
I do that via an nginx reverse proxy, which alongside a port forward from my home router, gives me access to my primary home network TW from anywhere. The nginx setup not only handles SSL, but authentication also (if I have a valid cookie it doesn’t prompt. If I don’t have a cookie and come from the internal network, it doesn’t prompt and sets the cookie. If no cookie and from remote (ie, via the port forwarded tunnel because I’m on the road), then it prompts - and on correct auth, sets the cookie. The practical upshot is that I have http basic auth, but 99.9% of the time I don’t need to use it!)
I’ve got two other node TW I have running, one purely internal, and one that will one day be properly public