Skip to main content
Infrastructure2025

Homelab

Self-Hosted Infrastructure

Multi-VM Proxmox setup with 10+ self-hosted services and auto SSL.

Homelab

About the Project

A production-grade homelab infrastructure running on Proxmox VE with two Ubuntu VMs. VM 100 hosts Docker-based management services including Nginx Proxy Manager for SSL termination, n8n for workflow automation, Gitea for self-hosted Git, and Affine for collaborative note-taking. VM 200 runs PM2-managed Node.js applications with PostgreSQL databases. All services are secured with Let's Encrypt SSL and behind a UFW firewall.

Features

01

Proxmox Virtualization

KVM-based VMs with 4 cores and 8GB RAM each, running Ubuntu 24.04 LTS

02

Docker Services

Nginx Proxy Manager, n8n, Gitea, Affine - all containerized with Docker Compose

03

Auto SSL & Security

Let's Encrypt certificates via NPM, UFW firewall, HTTP/2 and HSTS enabled

Technology Stack

🖥️Proxmox
🐳Docker
🌐Nginx
🐘PostgreSQL
⚙️PM2
🐧Linux
🔄n8n
🍵Gitea