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
Admincraft Meta
Admincraft Meta7mo ago
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
Deathpacito
Deathpacito7mo ago
For Proxmox advise you should consult Aeon I am also quite interested in this setup, I currently run everything off bare metal and Ubuntu
S-s-Spudd
S-s-SpuddOP7mo ago
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?
Deathpacito
Deathpacito7mo ago
@AeonRemnant
S-s-Spudd
S-s-SpuddOP7mo ago
appreciated
Deathpacito
Deathpacito7mo ago
Welcome to the thread, we have a Proxmox enthusiast
S-s-Spudd
S-s-SpuddOP7mo ago
haha, appreciated
lavaking46
lavaking467mo ago
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.
S-s-Spudd
S-s-SpuddOP7mo ago
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
lavaking46
lavaking467mo ago
Alright. what do you know about proxmox? err more accurately, what do you want to know
S-s-Spudd
S-s-SpuddOP7mo ago
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
lavaking46
lavaking467mo ago
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
S-s-Spudd
S-s-SpuddOP7mo ago
Do i just download proxmox as main os ? or as a secondary to debian or something
lavaking46
lavaking467mo ago
main os
S-s-Spudd
S-s-SpuddOP7mo ago
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
AeonRemnant
AeonRemnant7mo ago
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.
S-s-Spudd
S-s-SpuddOP7mo ago
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
lavaking46
lavaking467mo ago
When you say Moonlight are you talking about https://moonlight-stream.org/ ?
Moonlight Game Streaming: Play Your PC Games Remotely
Moonlight allows you to play your PC games remotely on almost any device.
Angel
Angel7mo ago
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
S-s-Spudd
S-s-SpuddOP7mo ago
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
AeonRemnant
AeonRemnant7mo ago
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.
S-s-Spudd
S-s-SpuddOP7mo ago
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
Skullians
Skullians7mo ago
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
S-s-Spudd
S-s-SpuddOP7mo ago
Ideally something that will use the least resources
Skullians
Skullians7mo ago
likely crafty
S-s-Spudd
S-s-SpuddOP7mo ago
ty Anyone here know how to setup wireguard in portainer? i cannot get that up and running
AeonRemnant
AeonRemnant7mo ago
1. Avoid Portainer 2. Why do you want Wireguard and deployed how?
S-s-Spudd
S-s-SpuddOP7mo ago
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
AeonRemnant
AeonRemnant7mo ago
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.
S-s-Spudd
S-s-SpuddOP7mo ago
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
AeonRemnant
AeonRemnant7mo ago
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.
S-s-Spudd
S-s-SpuddOP7mo ago
alright Appreciated

Did you find this page helpful?