Hello!
It depends what you mean by self-hostable? You can play the game and create your own rooms from any Windows device, however, I currently don't have a way for you to create private rooms. The closest thing to hosting your own server is to create your own room.
Does this answer you question?