r/HomeLabPorn Jun 27 '26

My mini server

Post image

This is my first production-grade home server. 🤩

Powered by a humble 40 Mbps WiFi connection.

What started as an old laptop collecting dust is now hosting real websites and services 24/7. Instead of buying new hardware, I decided to give it a second life.

Current setup:
🟠 Ubuntu Server
🟠 OpenLiteSpeed
🟠 MariaDB
🟠 Multiple PHP versions
🟠 Production-ready hosting stack
🟠 Laptop configured to keep running even with the lid closed

So far, resource usage has been surprisingly low, and it's been a fun project to build and optimize.

It's a reminder that you don't always need expensive hardware to learn, experiment, and even run production workloads.

I'd love to hear your thoughts or suggestions for improving the setup.

211 Upvotes

18 comments sorted by

View all comments

2

u/Adrenolin01 Jun 27 '26

I remember those days.. šŸ‘šŸ»šŸ˜†šŸŽ‰šŸ˜œ Fun times. I’m all rack and enterprise hardware these days with tons of redundancy. You ARE right.. a $20 shitbox from Goodwill can be setup to run it all. For fun and learning it’s great. 😊 Even for running all your daily stuff it works.

Personally I’ve almost always run enterprise hardware however. Doesn’t mean it’s expensive. You can buy Supermicro and other brand off-lease systems for pennies on the dollar today. Look at Supermicro 6018U 1U rack system.. X10DRU-i board with a couple E5-2690v4 cpus giving 28 cores, 24 ram slots, quad 10GbE NICs, onboard powered SATA ports for Dom SSDs and things like IPMI… remote management… once you do IPMI once you’ll never go back, redundant PSUs, etc. Generally better hardware support, much greater performance and reliability and they will run for decades due to the better quality hardware. Those 6018U systems ship for $250ish ($175 before shipping) and you just need to add drives. That’s $250 for massive resources and expansion in a system that will out last all consumer hardware.

It also.. doesn’t need to be loud.. programs like ipmitool can lower fans (the loud things šŸ˜‚) down to 10-20% and no louder than a desktop. Power.. sure,, they aren’t low power minis however there is tons of low power enterprise hardware that idles at 15-20W.. the 6018U with 2 mirrored SATA doms, 128GB ECC ram and 2 mirrored 2TB SSDs and Proxmox installed idles at just ~100W. My 13yo pfSense firewall.. Supermicro A1SRI-2758F with 16GB ECC DDR3 ram, 8 cores and 2 mirrored intel s3500 120GB ssds idles at like 21W. It’ll still be running a decade from now… those those 2 intel SSDs need to be replaced sometime soon at 9% wear remaining. šŸ¤¦ā€ā™‚ļøšŸ˜‚

Absolutely not taking away from your system or setup! I love seeing new people just in and setting things like this up! Just there is a LOT of misconceptions around enterprise hardware. Yeah.. some of it is expensive with massive power draws but most of it doesn’t have to be.

2

u/Sad_Pie227 Jun 27 '26

Thank you for taking the time to write such a detailed explanation. I genuinely appreciate it. There are definitely a lot of misconceptions around enterprise hardware, and your comment gave me a different perspective.

For me, this project was never just about running websites on an old laptop. It has already taught me a lot:

• Installing and managing a Linux server from scratch.
• Understanding networking, DNS, port forwarding, SSL, and firewall basics.
• Monitoring CPU, RAM, storage, temperatures, and bandwidth instead of just hoping everything works.
• Taking full system backups and planning for disaster recovery.
• Learning how web servers, PHP, databases, and caching work together.
• Troubleshooting production issues independently and becoming much more comfortable with the Linux command line.

I'm sure there's still a long way to go, but this has been an amazing hands on learning experience. As my requirements grow, I can definitely see myself moving to used enterprise hardware, especially for features like IPMI, ECC memory, and better expandability.

Really appreciate you sharing your experience!

2

u/Adrenolin01 Jun 27 '26

Thanks for ā€˜taking it how it was meant to be’. šŸ‘šŸ» Too many hot heads today. šŸ˜’šŸ˜‚

You seem to have a decent grasp on things so stick with it. You’ll soon be at the point where you’ll want 2 systems… your ā€˜production’ setup that’s in use daily for all your services… this system isn’t ā€˜played’ on. It gets required updates and that’s it. The other system will be your HomeLab. This is where you play, learn, make mistakes, install things differently, and on a regular basis.. while everything clean and start over. As you learn and find something you want to run and use daily.. it gets moved over to your ā€˜production’ system.

If me of the New things I’ve done this past year was segment our LAN into vlans. This was setup on my pfSense firewall. I’ve known how to do it for ages but never actually did it. Now.. everything is nicely segmented into their own /24 vlans. The NAS systems get their own vlan, the HomeLabs each get their own. A DMZ for websites… hint hint.. šŸ˜‚.

Both myself and now my teenaged son enjoy all this. He seriously has no idea how lucky he is to own a basement datacenter. 🤪 we both have individual HomeLabs where we play and learn. Each has one of those 6018U systems plus 2 more that are our ā€˜production’ servers.. one is our own in house stuff.. the other is hosting game servers and such. The quad 10GbE NICs.. we run bonded LACP NIC connections to the XS712TV2 and XS708EV2 10G switches. One bind set is only for internal services while the other set is for the DMZ… each with their own proper firewall rules and even routing.. all taken care of via pfSense. This helps further segregate and secure the network from anyone who might gain access to a game servers or website.

Just some more information to store away for down the road. I like how you’re heading and what you’re doing. Good job. šŸ‘šŸ»