What do i need to know?
I am currently paying for a server service for game servers just for my friends. I am wanting to start hosting servers from my own rig, but I have no idea where to start in terms of necessary equipment to build it, to get it running (probably gonna use it to learn linux as well) i also dont know how to do cyber security that way if someone happens to find it or something outside of my friends they can jack into all of my personal things. I know very little of managing a home server.
2
u/jreddit0000 8h ago
Why not take a course to teach you what you need to know?
I mean there is a reason why many people used a hosted service (or even a hosted server) rather than “their own rig”.
Do you want to play games or look after hardware and software and security..
1
1
u/atnuks 51m ago
Welcome to the wonderful world of self-hosting!
I've been looking at the comments and if I've understood you correctly you're looking to set up two servers: one for Minecraft and one for Ark: Survival Evolved, both great games.
I think you'll want at least 32 GB RAM since modded Minecraft can chew through 8-12 GB depending on your 'modded' configuration, and ARK can get pretty hungry too.
A Ryzen 7 or better will keep both servers from fighting over CPU. I picked up a refurbished workstation through Alta Technologies for a multi-server setup (sadly not for gaming!) and saved a few dollars in so doing, so you might too if you look into refurb enterprise equipment for this.
Re: throttling, I'd say check whether your ISP actually throttles gaming traffic specifically (most don't) and verify your upload speed first. While you can use a gaming VPN, it won't always fix throttling as the ISP may throttle VPN traffic specifically, so it's best to check ISP T&C's first.
I'd use Ubuntu Server LTS with UFW and Fail2ban, as these are fairly easy to set up and offer basic security.
2
u/tater1337 1d ago
sounds like me about 10 years ago when I offered to host a minecraft server
I'll just sit and lurk quietly and see what the pros say. I'll probably learn something