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
Hypervisor OS
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.
NAS OS
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.
Containerization
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.
Containerization
Docker
Application-level containerization, enabling efficient and portable application deployment.
Container Management
Portainer
A lightweight management UI that allows you to easily build, manage, and maintain Docker environments.
Zerotrust Network Access
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.
Peer to Peer VPN
Zerotier
Software-defined networking solution that creates secure, peer-to-peer virtual networks.
Remote Access Management
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.
Container Orchestration
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.
Container Management
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.
01.
Bare metal
Ryzen7
Role: Hyperconverged / NAS
- 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
02.
Bare metal
NUC
Role: Bastion Server
- Model: NUC7CJYH
- CPU: Intel Celeron 2.00 GHz
- RAM: 8GB DDR4 2400Mhz
03.
Bare metal
HP Laptop
Role: Worker Node
- Model: HP 15-R014TX Laptop
- CPU: Core i5
- Ram – 12GB
- GPU: NVIDIA GeForce GT 820M
04.
Bare metal
Intel i7
Role: Rendering, AI/ML
- 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.
05.
GCP E2.Micro
GCP 47
Role: Dashboard / UrBackup
- CPU: E2.micro vCPU
- Machine Series: E2 (Efficient)
- RAM: 1 GiB
06.
GCP E2.Micro
GCP Site
Role: VPN, Reverse Proxy
- CPU: E2.micro vCPU
- Machine Series: E2 (Efficient)
- RAM: 1 GiB
07.
GCP E2.Micro
GCP Ant
Role: rPort
- CPU: E2.micro vCPU
- Machine Series: E2 (Efficient)
- RAM: 1 GiB
08.
GCP EC2 t3.small
AWS 47
Role: Bastion Server
- CPU: 2 vCPU
- Machine Series: Intel Skylake E5
- RAM: 2 GB
09.
AWS EC2 t4g.small
AWS Site
Role: Webhosting
- CPU: 2 vCPU
- Machine Series: Graviton2 ARM64
- RAM: 2GB
10.
AWS EC2 t4g.small
AWS Apple
Role: Worker Node
- CPU: 2 vCPU
- Machine Series: Graviton2 ARM64
- RAM: 2GB
What I am Hosting
TrueNas Scale
Linux VM
Open-source storage operating system based on Linux (Debian) and ZFS. Provides robust features like RAID, snapshots, data integrity, and network protocols (SMB, NFS, iSCSI) to create a reliable data repository for your entire homelab.
Linux VM
An enterprise-grade open-source backup solution tightly integrated with Proxmox VE. It provides incremental, deduplicated backups, reducing storage space and network load, and allows for quick and easy restoration of your entire homelab infrastructure or individual VMs.

rPort Server
Linux VM
A remote port forwarding tool. In a homelab, rport allows you to securely access services running on machines behind NAT or firewalls. This is particularly useful for accessing your homelab from outside your local network.
Uptime Kuma
Docker Container
Uptime-Kuma allows you to monitor the uptime and status of all your services, websites, and even Docker containers. It provides a clear dashboard, sends notifications when services go down or recover
Homarr
Docker Container
A modern, customizable dashboard for managing and linking to your self-hosted applications and services. Homarr acts as start page, providing a clean, organized interface to access all services, monitor their status, and quickly jump to their respective web UIs.

Code-Server
LXC Container
A self-hosted version of Visual Studio Code accessible through a web browser, enabling remote development on any device. Consistent development environment accessible from anywhere on your network.

UrBackup
Docker Container
An open-source client/server backup system. It’s a robust solution for backing up proxmox servers to a centralized location.

n8n Automation
Docker Container
n8n acts as a powerful automation engine to connect various services and automate tasks. You can create workflows to integrate different applications, trigger actions based on events and webhooks.
NocoDB
Docker Container
An open-source no-code database platform that turns any database into a smart spreadsheet. NocoDB allows you to create custom applications and manage data without writing code.

Mastodon
Docker Stack
Mastodon is a free and open-source decentralized social network that offers an alternative to mainstream platforms like Twitter. It is part of Fediverse. The individual Mastodon instances are not isolated. They can communicate with each other using a standard protocol called ActivityPub.



