selfhosting without exposing my IP
Hello! Next month, I intend to buy a minipc (the HP Elitedesk, to be specific) to use as a homelab. I intend to self host a variety of things, including a Fabric Minecraft server. I have two questions.
Firstly, the server will be on NixOS, and will be managed declaratively via nix-minecraft. I do not, and will not consider, getting access to a VPS such as Hetzner in order to port forward, so that's out of the question.
How can I selfhost, then, without exposing my IP? I'd also preferably like to use my own domain (at
minecraft.orangc.net
), although if there is no other option than this isn't strictly necessary.
Secondly: The server will have a maximum of five players online on average, and it'll be on Fabric with some small QoL mods on. The specs for the PC I'll be buying are here: https://rentry.co/urithiru#specs-i-want-for-urithiru. I am more than confident it'll be able to handle it. I'm more worried about the internet connection. My internet is unstable. The download speed is okay (75β100mbps) but the upload speed is on average 7mbps. Is this a good enough connection? I should mention that I am not the only one in the house. I have five other family members, all of whom use the 'net regularly. This fairly often means using it to stream videos.
Thanks!7 Replies
you could use cloudflare spectrum, very expensive tho
the best option is to either use a velocity proxy from a hosting provider for like $1 a month, or a vps
the vps will come in handy with other stuff too
it must be a solution that I can do for free, preferably on the PC that I will buy
my dad is okay with me using my money to buy a PC, he views it as an investment
he refuses to let me pay any kind of subscription based service, however
which is why i'm buying a PC rather then renting a VPS in the first place
thank you for your time, though
Solution
well you simply cant
even a few dollars a month is good enough for a velocity proxy
like you wont be hiding your ip as anyone can just find it with the many bots scanning every ip and port range that exists. but you can atleast advertise the velocity ip so people will have a very hard time finding your original ip
you have to expose your ip to allow anything
you cant do anything then
if you want you can colocate, get ddos protection, ip transit and all that
but its very expensive
Technically oracle free is a solution for velocity, although the networking is π©
Thanks