Proxmox Hypervisor

Main virtualization host running LXC containers.

Hardware

SpecValue
CPU4 cores (7th gen Intel)
RAM16GB DDR4
Generation~2017 (Kaby Lake era)

Network

PropertyValue
IP192.168.1.144
Web UIhttps://192.168.1.144:8006

LXC Containers

VMIDNameIPRAMService
?pihole192.168.1.50?Pi-hole DNS
?wireguard192.168.1.60?WireGuard VPN
?npm192.168.1.10?Nginx Proxy Manager
?clawdbot192.168.1.16?AI Assistant

Fill in VMIDs and RAM allocations

Resource Planning

Current allocation

(Fill in actual values)

ContainerRAMCores
Pi-hole512MB?1
WireGuard256MB?1
NPM512MB?1
Clawdbot2GB?2
Total~3.5GB?

Planned services

ServiceRAMCPUPriority
Uptime Kuma256MBMinimalHigh
Portainer256MBMinimalHigh
Vaultwarden512MBMinimalHigh
Total~1GB

Verdict: Should fit — these are lightweight. No cluster needed yet.

Useful Commands

# Check resources
pveperf
free -h
df -h
cat /proc/cpuinfo | grep "model name" | head -1
 
# List containers
pct list
 
# Container stats
pct status <vmid>
 
# Enter container
pct enter <vmid>

Clustering (Future)

If more resources needed:

  1. Get second machine
  2. Install Proxmox
  3. Create cluster: pvecm create homelab
  4. Join: pvecm add 192.168.1.144
  5. Live migrate VMs between nodes