My Setup

A detailed look at the current state of my homelab. From servers and networking to virtualization and automation.

Last Updated: 24 July 2025

Year:

2019 – 2025

Software and Tech. Stack

Proxmox

An open-source server virtualization management solution. It allows you to deploy and manage virtual machines (VMs) and containers (LXC) from a single web interface.

Truenas Scale

A hyperconverged data platform built on Linux, offering powerful software-defined storage. It integrates file, block, and object storage with virtualization and container orchestration.

LXC

Provides operating-system-level virtualization. It allows you to run multiple isolated Linux systems (containers) on a single host. Low cost alternative to VM.

Docker

Application-level containerization, enabling efficient and portable application deployment.

Portainer

A lightweight management UI that allows you to easily build, manage, and maintain Docker environments.

Cloudflare Tunnels

Securely connect your applications and services to Cloudflare’s network without opening inbound firewall ports. It creates an outbound-only connection, making your services privately accessible to Cloudflare.

Zerotier

Software-defined networking solution that creates secure, peer-to-peer virtual networks.

rPort

Secure and efficient solution for remote access and management of your servers and devices. It enables you to connect to and control remote systems securely, even behind firewalls.

Kubernetes

An open-source container orchestration system for automating deployment, scaling, and management of containerized applications. It groups containers into logical units for easy management and discovery.

Rancher

A complete software stack for managing Kubernetes clusters. It provides a user-friendly interface to deploy, manage, and secure Kubernetes clusters across any infrastructure.

Hardware and Servers

Bare Metal Servers

In my homelab, Proxmox acts as a bare-metal hypervisor operating system, installed directly on the hardware.

Ryzen7

  • CPU: AMD Ryzen 7 2700X 8x 3.70GHz
  • RAM: 64GB DDR4-3200 Mhz
  • Motherboard: MSI B450 TOMAHAWK MAX AM4
  • GPU: GeForce GT 710
  • HBA Card: MZHOU PCIE 2.0
  • Storage – 10 TB

NUC

  • Model: NUC7CJYH
  • CPU: Intel Celeron 2.00 GHz
  • RAM: 8GB DDR4 2400Mhz

HP Laptop

  • Model: HP 15-R014TX Laptop
  • CPU: Core i5
  • Ram – 12GB
  • GPU: NVIDIA GeForce GT 820M

Intel i7

  • CPU – i7 6700K
  • Motherboard – ASUS MOTHERBOARD Z170 PRO GAMING
  • RAM – 16GB DDR4
  • GPU – Radeon RX 580 4GB

Cloud Instances

I utilize cloud instances to host services that require high availability. Any service I can’t afford to lose due to power failures or on-site incidents is deployed to the cloud for enhanced resilience and uptime.

Google Cloud Free Instance– Google Cloud Free Program includes the Compute Engine Free Tier which provides limited access to Compute Engine resources including.

AWS Free Instance – Until December 31, 2025, all AWS customers will be enrolled automatically in the T4g free trial as detailed in the AWS Free Tier.

GCP 47

  • CPU:  E2.micro vCPU
  • Machine Series: E2 (Efficient)
  • RAM: 1 GiB

GCP Site

  • CPU:  E2.micro vCPU
  • Machine Series: E2 (Efficient)
  • RAM: 1 GiB

GCP Ant

  • CPU:  E2.micro vCPU
  • Machine Series: E2 (Efficient)
  • RAM: 1 GiB

AWS 47

  • CPU: 2 vCPU
  • Machine Series: Intel Skylake E5
  • RAM: 2 GB

AWS Site

  • CPU: 2 vCPU
  • Machine Series: Graviton2 ARM64
  • RAM: 2GB

AWS Apple

  • CPU: 2 vCPU
  • Machine Series: Graviton2 ARM64
  • RAM: 2GB

What I am Hosting