My Personal Cloud: Turning a SuperMicro into a Home‑Lab Powerhouse

The Bread and Butter of my Operations!

There's something appealing about being my own cloud. Hosting my own NAS, a few game servers here and there, and even a VM so that I can work on my personal projects from anywhere and everywhere. Sure, there are online services, and I 100% am down to recommend those. I won't bore you with the journey up until this point, so we'll cut right into my utilization of my single machine — the machine that powers this website, my NAS, my game servers, and more! My SuperMicro!

After the better half of this decade spent tinkering with Arch on laptops and desktops, I decided to run Ubuntu Server on the host OS. I originally started my Linux journey in 2014 with Ubuntu on an old Dell Inspiron 1525. That initial install taught me the benefits of Linux on older hardware and basic CLI navigation. Ubuntu’s massive ecosystem and standardized package management make it a natural fit for a server that needs to be reliable and easy to upgrade. Migration is a breeze—just clone the drive, tweak the MAC‑address‑based networking, and prune any unnecessary packages. It keeps the system lean and the network configuration consistent, even when I swap out hardware.

The NAS setup was easy at first as the majority of my machines used Linux. A simple Tailscale setup, export configuration on the server side, and fstab configuration on the client side allowed my laptops and desktop to access my files remotely through NFS. If it’s not mounted, it will try to remount when I click on the linked folder or when my laptops wake. It’s close enough to Cloud Storage Integration for me, but there’s more room for tweaking that I want to explore.

Since I was a pre‑teen, I’ve mostly been the friend in the group to host all of the game servers. As I’ve hosted more intensive games over the years, I’ve learned first‑hand the struggles of hosting and playing on the same device. Setting it up on my SuperMicro introduced me to Docker Containers, which let me spin up dedicated images for each game. I have Modded Minecraft, Terraria, and the newly released Hytale servers running around the clock.

Infrastructure

Host: Supermicro H11SSL-i / 32-Thread EPYC 7302P

OS: Ubuntu Server

QEMU: Windows Server 2025 Standard Edition / 6-Threads / 8 GB RAM

QEMU: Windows 11 Pro Edition / 12-Threads / 16 GB RAM