As stated the requirements and limitations are NOT clear.
If the purpose is to serve to your flatmates, then the internet is not involved and minimal security risk.
Basically your ISP router gives a private IP to the Hex Router and then everything else is behind the hex router.
I would create a vlan for your flatmates, a vlan for yourself, and a vlan for the server.
Flatmates and you can access the server, the server cannot access anything, unless you need the server to connect to the internet to get updates etc.......... this can be done manually in rules to allow access and then shut it out.
Flatmates and yourself probably want internet access as well.
If you want to let others on the www, outside your ISP router, play on your server, then you are asking for trouble and is not recommended, that is the reason to use STEAM etc,
The secure way, if needed is for External users to only come in on a secure path.
Suggest wireguard, or zerotier, whichever gives best performance experience for the outside user.