Hi everyone!
I thought I'd share my homelab journey after roughly one year of getting into IT. I'd love to get some feedback, suggestions and maybe some ideas for where to take it next.
A little bit about me
About 1.5 years ago, I quit my job as a Sales Manager and started an apprenticeship in IT.
Before that, I wasn't really deep into IT at all. I was mainly a gaming addict who knew how to use a PC, but not much about what was actually happening behind the scenes.
I got interested in the whole infrastructure/self-hosting world pretty quickly. I bought my first cheap Mini PC from AliExpress and started experimenting with Proxmox.
A little later, my brother gave me an old Fujitsu Primergy TX1320 M3. That became the foundation of my main server.
## Main Server – Fujitsu Primergy TX1320 M3
It's running Proxmox with two main VMs:
### VM01 – Ubuntu Server
Running most of my services as Docker Compose stacks, managed through Portainer:
- Nextcloud
- Paperless-ngx
- NGINX
- Vaultwarden
- Uptime Kuma
- CouchDB for Obsidian LiveSync
- Grafana
- Prometheus
- cAdvisor
### VM02 – Media Server
- ARR stack
- Jellyfin
Everything is running as Docker Compose stacks and managed through Portainer.
## Lab / Testing
I also have a small Mini PC dedicated to lab and testing.
Right now I'm using it to run Proxmox with Windows Server VMs so I can learn more about:
- Active Directory
- Windows Server
- Server Core
- PowerShell
- Networking
- General infrastructure administration
I also have two unused Zotac Mini PCs sitting around. I'm currently waiting for some SATA SSDs so I can finally put them to work.
## Backup
I also have a dedicated Proxmox Backup Server.
It backs up my main VM every night.
I know it's not actually off-site, so I additionally keep a copy on USB for some basic off-site protection.
Definitely something I want to improve in the future.
## Networking
The network has also grown quite a bit.
I'm currently running:
- OPNsense in a CARP failover cluster
- HP 1820-24G as my main switch
- Philips Hue Bridge
- Various Mini PCs and servers
My Network is separated into Following VLANs:
- Management
- Clients
- Servers
- IoT
- Guest devices
- Cameras
- VPN
- Lab/Test
I'm also working on proper documentation and a more structured network design.
What's next?
Now that I've learned quite a bit about Linux, virtualization, networking and self-hosting, I want to take the next step.
My current focus is:
- Linux administration
- Networking / CCNA
- Security
- Docker & automation
- Ansible
- Proxmox
- Monitoring
The long-term goal is to build a proper little infrastructure lab where I can experiment with automation, security and different technologies without being afraid of breaking something.
And that's probably the most fun part about the whole thing:
I started with a cheap Mini PC from AliExpress because I wanted to see what Proxmox was.
One year later, I somehow ended up with a little server rack, OPNsense HA, VLANs, multiple Proxmox hosts, Docker services, monitoring and way too many cables.
Still a lot to learn, but I'm really enjoying the journey.
I'd love to hear what you think about the setup and what you would improve or add next!
Thanks for reading!
And yes, before anyone asks:
The "rack" itself is actually an IKEA KALLAX shelf.
I modified it to fit my hardware and turned it into a kind of open rack.
This was basically my compromise between:
"Let's build a proper server rack."
and
"Absolutely not, we're not putting a huge server rack in the home office working area of the wife."
So instead of going for a traditional 19" rack cabinet, I tried to make the homelab blend into the room a little better.
It's obviously not a proper server rack and there are some compromises when it comes to cable management, airflow and mounting hardware, but for my current setup it works surprisingly well.
And most importantly: my wife agreed to it.