The state of my Homelab in 2025
Currently my Homelab is used to run services for personal use, my stuff exposed to the internet and services for friends or people in my local community.
The original goal of this setup was to build a service that lets me cancel most of my vps subscriptions, which so far has succeeded, the next goal is to make the service as reliable or close to as reliable as a proper hosting provider.
Compute Nodes#
Navi is my main machine running pretty much everything, it currently sits on a shelf but I plan to build a server rack and add some more machines later on.
It runs Proxmox VE and hosts various virtual machines and lxc containers.
| Name | CPU | RAM | Storage |
|---|---|---|---|
| Navi | Ryzen 5 5500 | 32GB DDR4 | 1TB SSD |
Networking#
Internet Line#
Being in Australia on the NBN, I have an FTTP (Fibre to the Premises) connection, essentially a full fibre line which is perfect for reliability and performance.
My ISP is small and reasonably priced, they’ve never had an outage on my line and I consistently get full speeds with zero congestion. They even provide built-in inline DDoS Protection with GSL for no extra cost. On top of that, their support actually knows what they’re talking about while taking less than a day to respond over email, probably one of the best setups you could possibly have for Homelabbing.
Local Network#
As my main router I use an enterprise-grade business router built for performance, reliability and high uptime.
My network is segmented into 2 vLANs: one for my home network and another for my Homelab, this ensures that any breaches in my infrastructure don’t spread to vulnerable IoT devices or other home devices.
On top of that other peoples VMs are segmented and blocked from accessing anything except my router with Proxmox’s firewall.
Exposing Services#
For web based services I use cloudflare tunnels in additional to tailscale and a vps for non web based services (e.g game servers).
What I’m running on it#
Linux Labs#
Using excess capacity I build small linux labs for penetration testing running Kali linux in addition to a vulnerable machine.

Pterodactyl Panel & Wings#
This allows me to create and manage all of my game servers with a clean web interface and central place to manage accounts and servers across multiple nodes.
Gitea#
A self-hosted GitHub/GitLab alternative, I trust GitHub more with durability so I mainly use my Gitea server for mirrors incase something happens to GitHub or my account on it.
VPS Servers#
I operate a small service for friends or people in my local community offering small linux VMs hosted in my homelab for free - find more about how that works here.
Reliability#
My goal of building my own hosting platform more reliable than a proper hosting provider is pretty much impossible without being in a datacenter, as homes typically don’t have multiple internet lines or onsite diesel generators. However, I’m in the position where I can achieve good enough uptime for non commercial services.
- Power: Extremely reliable, I live in a fairly new area with pretty solid power infrastructure. My next upgrade will definitely be adding a UPS.
- Internet: I haven’t had a single outage on my Internet line, speeds are always consistent with no congestion.
- Services Interfering: All services run in their own VMs with strict resource allocations. If one service crashes or maxxes out resources, nothing else is affected.
Backups#
I follow the industry-standard 3-2-1 rule where you have a copy on production, an onsite backup and an offsite backup. I run a Proxmox Backup Server onsite which is then sent up to Backblaze B2.
Monitoring#
Even though I do want to setup a proper onsite monitoring system with Prometheus & Grafana as a future project, HetrixTools is super easy to setup and does everything I need it to do - monitor uptime, system resources, network usage and active processes of each Node & VM so I’m using that in the meantime.
Conclusion#
Even though my Homelab is in a great state for my needs, it can always improve, a few things I still want to do with it include:
- Setup an onsite monitoring system with Prometheus & Grafana
- Add a UPS to protect data integrity and keep systems up during short power outages
- Build a proper server rack and add more compute nodes (Including a proper storage server with multiple TBs of storage)
And more stuff will definitely come up throughout the years.
Thanks for reading.