Infrastructure2025
Homelab
Self-Hosted Infrastructure
Multi-VM Proxmox setup with 10+ self-hosted services and auto SSL.
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