Infrastructure Overview

Network

Subnet: 192.168.1.0/24
Gateway: 192.168.1.1
DNS: 192.168.1.50 (Pi-hole)
Domain: shdwnet.org (Porkbun + Cloudflare)


LAN Hosts

IPHostnamePurposeAccess
.1gatewayRouter
.10npmNginx Proxy Manager (LXC):81 admin
.20docker1Docker stackSSH root@
.50piholePi-hole DNS (LXC):80 admin
.60wireguardWireGuard VPN (LXC):51821 UDP
.144proxmoxHypervisor:8006
.156pop-osMain workstationSSH shdwdev@

LAN Services

ServiceHostPortURL
Proxmox.1448006https://192.168.1.144:8006
NPM Admin.1081http://192.168.1.10:81
Pi-hole.5080http://192.168.1.50/admin
WireGuard.6051821UDP
Portainer.209443https://192.168.1.20:9443
Uptime Kuma.203001http://192.168.1.20:3001
Vaultwarden.208080http://192.168.1.20:8080
Plex.15632400plex.shdwnet.org
ChromaDB.156721K+ chunks (CUDA)
Netdata (VPS)VPS19999http://76.13.115.76:19999

VPS (Hostinger)

IP: 76.13.115.76
SSH: ssh -i ~/.ssh/github_ed25519 root@76.13.115.76

Hosted Sites

DomainPortStatus
templeofthemoonbooks.com:3001✅ Live
northlandtechsolutions.com:3002✅ Live
sunsofthecosmicdust.comstatic✅ Live

Stack

  • nginx (reverse proxy + SSL via Certbot)
  • Node.js 24.13 (via nvm)
  • PostgreSQL 14
  • Netdata (resource monitoring)

Monitoring

Uptime Kuma (http://192.168.1.20:3001)

Creds: shdwnet / Password5

Netdata (VPS)


VPN Access

WireGuard on 192.168.1.60:51821

When connected:

  • Full LAN access (192.168.1.x)
  • Access all internal services
  • DNS via Pi-hole