It depends on how secure you want to get with it. You could just host it with any of the hosting providers and have it public - or you could have it behind a vpn on that server
If you were hosting it at home, you’d likely want to restrict access to behind a vpn. No sense advertising your network is any more interesting than it needs to be