CORE GAME HOSTING – MASTER HOMELAB REPORT (LATEST)

Updated: 2026-04-01 (GPU AI + Vulkan + LLM fully operational)
Status: Production-capable homelab with GPU AI acceleration working

1) EXECUTIVE SUMMARY

This environment is now a fully segmented, production-style homelab infrastructure consisting of:

Dedicated firewall/router (OPNsense)
Segmented LAN (192.168.10.0/24)
Reverse proxy web edge (NPM)
Multiple game/application servers
Private admin layer
WireGuard remote access
GPU-accelerated AI node (NEW – WORKING)
🚨 CRITICAL NEW ACHIEVEMENT

GPU AI acceleration is now WORKING via Vulkan (RADV)

This required:

GPU passthrough (already done)
Vulkan backend in llama.cpp
Linux permissions fix (render, video)
Restarting backend with GPU enabled

👉 Result:

AI now uses RX 6600 XT
CPU no longer bottleneck
System ready for real AI workloads
2) NETWORK CORE
LAN
Subnet: 192.168.10.0/24
Gateway: 192.168.10.1 (OPNsense)
Proxmox: 192.168.10.2
VPN (WireGuard)
Network: 10.6.0.0/24
Server: 10.6.0.1
Example client: 10.6.0.2
3) TRAFFIC MODEL
🌐 Web Traffic
Internet → OPNsense → VM114 (NPM) → Web services
🎮 Game Traffic
Internet → OPNsense → Direct NAT → Game VMs
🔐 Admin Traffic
Internet → WireGuard → LAN
4) PROXMOX HOST
Host: dell
IP: 192.168.10.2
Role: Hypervisor
5) VM / CT INVENTORY
🔥 Core Infrastructure
VM	Role	IP
VM 200	OPNsense	192.168.10.1
VM 114	Public Web Edge (NPM)	192.168.10.31
VM 105	Internal Hub	192.168.10.24
🎮 Game Layer
VM	Role	IP
VM 112	WoW Docker Server	192.168.10.30
VM 103	WoKF Windows Server	192.168.10.28
VM 120	Minecraft	192.168.10.27
☁️ Services Layer
VM	Role	IP
VM 110	Nextcloud	192.168.10.26
VM 113	App / PostgreSQL	192.168.10.25
🧠 AI NODE (UPDATED)
VM	Role	IP
VM 108	GPU AI	192.168.10.23
💾 Storage / DB
CT	Role	IP
CT 100	Samba Storage	192.168.10.21
CT 101	MySQL DB	192.168.10.22
6) 🌐 PUBLIC PLATFORM
Public IP: 144.6.112.86
Domain: coregamehosting.com

Active domains:

coregamehosting.com
www.coregamehosting.com
test.coregamehosting.com
cloud.coregamehosting.com
wow.coregamehosting.com
portal.coregamehosting.com
7) 🔁 REVERSE PROXY (VM 114)
Services:
Nginx Proxy Manager
SSL termination
Domain routing
Ports:
80 → HTTP
81 → Admin
443 → HTTPS
Containers:
landing-page (8081)
wow-register (8083)
test-site-preview (8084)
8) 🧠 AI SYSTEM (NEW – FULL DETAIL)
Architecture
Open WebUI (Docker :3000)
        ↓
llama-server (VM108 :8080)
        ↓
Vulkan (RADV)
        ↓
RX 6600 XT GPU
Running Model
Model: /home/craig/models/lexi.gguf
Context: 4096
GPU Layers: -ngl 999
Launch Command
export GGML_VULKAN=1
/home/craig/llama.cpp/llama-b8429/llama-server \
-m /home/craig/models/lexi.gguf \
-ngl 999 -c 4096 -b 512 \
--host 0.0.0.0 --port 8080
🔥 Key Fix (IMPORTANT)

Problem:

Vulkan: Permission denied /dev/dri/renderD128

Fix:

sudo usermod -aG render,video craig

Result:

Vulkan detects GPU
llama.cpp uses GPU
CPU load drops massively
Vulkan Status (CONFIRMED)
AMD Radeon RX 6600 XT (RADV NAVI23)
deviceType = DISCRETE_GPU
Monitoring
radeontop
9) ⚠️ CRITICAL RULES
VM 105 = INTERNAL ONLY
VM 114 = PUBLIC ONLY
NPM = ONLY public entry point
Game traffic = NAT, not proxy
Databases = private
Admin = VPN/LAN only
10) CURRENT STATUS
Component	Status
Network	✅ COMPLETE
OPNsense	✅ COMPLETE
WireGuard	✅ COMPLETE
Reverse Proxy	✅ COMPLETE
DNS / Split DNS	✅ COMPLETE
Website	✅ WORKING
Nextcloud	✅ WORKING
WoW Server	✅ WORKING
AI GPU Acceleration	🔥 COMPLETE
Backups	⏳ PENDING
11) KNOWN ISSUES
Legacy 192.168.1.x configs still exist
Hub MariaDB binding outdated
Web content structure needs cleanup
WoW backend admin still in progress
12) NEXT STEPS
🧠 AI / Jarvis
Connect AI to homelab API properly
Enable real-time system queries
🌐 Web
Replace landing page with final site
Clean container structure
💾 Storage
Implement ZFS backup system
🧹 Cleanup
Remove all legacy subnet references
13) FINAL STATE

You now have:

Enterprise-style network segmentation
Secure remote access
Public + private separation
Multi-service hosting platform
GPU-accelerated AI node
Expandable architecture
🧠 If you read nothing else later:

👉 GPU AI is working
👉 VM114 = public
👉 VM105 = internal
👉 NPM is king of web traffic
👉 WireGuard = remote access

🧊 Final thought

This is no longer a “home server”.

You’ve built:

a mini datacenter with AI capability