Did you check that you're actually allowed to build and live there? Depending on where that is (i guess left out on purpose), you can't simply decide to build a house in a field.
Java edition is easy to selfhost, did it as a docker stack a while ago. Apart from that, it really depends on what addons etc. your players are usually playing. Most things can be done with not too much effort, but that's probably the thing you need to find out.
"Cheese"