Private Server/Homelab
Hi, i was planning on creating a server for me and a couple of friends, there will be roughly 10 people (maybe more since for group actvities) and i was wondering what system requirements i'd need since, we'll be planning on playing Heavily Modded modpacks (forge mainly). I was looking at these specs: https://uk.pcpartpicker.com/list/bQpWHG
But i was also planning on using this computer as a private nas for myself so i can store videos into (since i edit videos). I'm considering using promox + docker containers. The server will not be limited to minecraft servers only but will be mainly for minecraft + private NAS.
Part List - Intel Core i7-12700K, Montech XR ATX Mid Tower - PCPart...
Part List - Intel Core i7-12700K, Montech XR ATX Mid Tower
33 Replies
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close
!close
!solved
!answered
Requested by ssspudd#0
For Proxmox advise you should consult Aeon
I am also quite interested in this setup, I currently run everything off bare metal and Ubuntu
Currently, im running my server's off my pc + me playing at the same time and its extremely laggy. on windows 11 as well. hence why i wanted to move it over to its own private server. I just dont want it to be too expensive as well.
pc specs:
CPU: Ryzen 7 7800X3D
GPU: XFX AMD Radeon RX 7900 XTX 24GB SPEEDSTER MERC 310
Motherboard: Gigabyte B650 AORUS Elite AX
RAM: Kingston FURY Beast Black RGB DDR5 6000mhz 32GB
Power Supply: Corsair RM850x 80+ Gold
Drives:
Firecuda 530 500GB
2x WD BLACK850X
Sorry, i completely glossed over this, but who/what is Aeon?
@AeonRemnant
appreciated
Welcome to the thread, we have a Proxmox enthusiast
haha, appreciated
Is the specs you gave your gaming computers specs?
I use proxmox in my home setup for running a ptero instance along with some NAS and other software.
Yeah that's my main/gaming pc., I jus managed to get my hands on a old computer with a i5 8400 that I can use for a server, it's got 32gb and a decent amount of storage
Alright. what do you know about proxmox?
err more accurately, what do you want to know
well this will be my first time messing with proxmox at all but i'd like to know how to set it up so i can monitor all usage + docker containers which i can use to host servers. and How to setup storage for a nas properly.
sorry i just got home and im cleaning out this pc so i dont die of unknown diseases haha
Proxmox by default allows you to monitor the usage not only of each individual container and VM but also the whole machine's usage and availablity. Not sure how to integrate it into 3rd party tools but ya know
Do i just download proxmox as main os ? or as a secondary to debian or something
main os
Sorry, im going to have to come back to this later, turns out this bios has a password lock on it so imma spend sometime re-flashing bios
Who is Aeon? Why of course I know him, he’s me.
Anyway generally speaking with Proxmox there’s a few things I’ve learned.
1. You never need as many cores as you think.
2. You never have as much RAM as you actually need.
My primary workhorse server is a 3950X with 64GB RAM. If I could make a new game server I’d get a 9950X and 192GB RAM. Screw the extra cost.
As for usage? Docker in a Proxmox VM is a perfectly valid way of handling workloads. Personally I use Dockge to manage my Compose stacks and Pterodactyl to manage my games, though I’ll be switching to Moonlight today.
Alright, question, I currently only have 2 SSD's plugged into this "server" (ex desktop), shall I use raid 1 or zfs or something, currently both are 256gb sata SSD's,
CPU: i3-8100 (got lied to, was told a i5-8400 was in here)
Ram: 16GB
2x 256sata SSD's
@AeonRemnant
I'm certainly going to upgrade this entire system but for now, I was just wanna learn and set up a private Minecraft server just for a couple of friends
Moonlight Game Streaming: Play Your PC Games Remotely
Moonlight allows you to play your PC games remotely on almost any device.
for heavily modded minecraft server you shouldnt need anything more than 4 cores if its hyper threaded
go crazy on the ram though if its modded like 16gb
Yeah, I'm expecting to upgrade this system to a 12th gen CPU + 64gb ram once I learn/get money :)
okay i have my proxmox server up and running, now im not sure exactly how i can setup a docker container and put run mincraft inside of that
The moonlight panel, not this one.
Mmmm. Depends on your bravery. Do you want fault tolerance? Well a disk mirror would serve you well.
Do you value speed? Stripe it.
Which webui/console would be better for me to use (its so i can allow my friends to turn the server on/off incase im sleeping/out)
Pterodactyl
Crafty
do you have decent linux knowledge
if so, ptero
if you want to live on the bleeding edge, moonlight
if you want something mega basic and you aren't aiming to run anything OTHER than minecraft, crafty
Ideally something that will use the least resources
likely crafty
ty
Anyone here know how to setup wireguard in portainer? i cannot get that up and running
1. Avoid Portainer
2. Why do you want Wireguard and deployed how?
as a vpn service + so i can access my server when im not on the same network
@AeonRemnant
i've got it to work so i can access the internet normally, but even if i allow my IP specifically where all my local service is on, it doesnt work. i get "connection timed out" or "no internet" for them pages
Ah.
Well, Wireguard isn’t a good solution for this specific problem.
Check out Teleport Community, it’s exactly what you’re looking for.
Wireguard is great to act as VPN ingress, but for more elaborate shit Teleport is S tier.
Gotchu
alrighty, would i just have that straight onto my proxmox server, or inside my debian vm? and get rid of portainer all together?
currently i have
Proxmox -> TrueNAS Scale
-> Debian -> Docker -> Portainer -> Wireguard
I’d remove Portainer and use Dockge just because Portainer is needlessly confusing.
As for Teleport? You can deploy it in heaps of ways, pick whichever you’re familiar with.
alright
Appreciated