Welcome to my little server/homelab! Below is everything you need to know about my setup and what I use it for.
This is the brains of my homelab. Everything that I need hosting is hosted here, and everything that needs computing is computed here. It runs on an Ubuntu Server distro and uses Docker containers for reliable production environments. The computer is powerful enough for my needs: i5-1135G7 processor, 16GB of RAM, and a 512GB NVME SSD with a 1TB SSD for storing images.
I also have a Raspberry Pi 4, whose entire purpose is to manage the docker containers on the NUC using coolify. I use Cloudflare tunnels to securely expose links to the internet.
This is where my family’s backups and random files go live with two 4TB HDDs configured in RAID 10.
As shown in the photo, I have a small 5-port TP-Link switch, so I can get good speeds through ethernet, with a simple powerstrip to power everything.
I use a Backblaze B2 cluster for backups. I backup all essential files at least once a week through a crontab job.
To access my homelab from out of the house, I use Tailscale.
And that’s! A rather simple setup that I use daily for development, fun, applications, storage, and music.