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
| IP | Hostname | Purpose | Access |
|---|---|---|---|
| .1 | gateway | Router | — |
| .10 | npm | Nginx Proxy Manager (LXC) | :81 admin |
| .20 | docker1 | Docker stack | SSH root@ |
| .50 | pihole | Pi-hole DNS (LXC) | :80 admin |
| .60 | wireguard | WireGuard VPN (LXC) | :51821 UDP |
| .144 | proxmox | Hypervisor | :8006 |
| .156 | pop-os | Main workstation | SSH shdwdev@ |
LAN Services
| Service | Host | Port | URL |
|---|---|---|---|
| Proxmox | .144 | 8006 | https://192.168.1.144:8006 |
| NPM Admin | .10 | 81 | http://192.168.1.10:81 |
| Pi-hole | .50 | 80 | http://192.168.1.50/admin |
| WireGuard | .60 | 51821 | UDP |
| Portainer | .20 | 9443 | https://192.168.1.20:9443 |
| Uptime Kuma | .20 | 3001 | http://192.168.1.20:3001 |
| Vaultwarden | .20 | 8080 | http://192.168.1.20:8080 |
| Plex | .156 | 32400 | plex.shdwnet.org |
| ChromaDB | .156 | — | 721K+ chunks (CUDA) |
| Netdata (VPS) | VPS | 19999 | http://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
| Domain | Port | Status |
|---|---|---|
| templeofthemoonbooks.com | :3001 | ✅ Live |
| northlandtechsolutions.com | :3002 | ✅ Live |
| sunsofthecosmicdust.com | static | ✅ 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)
| Monitor | URL | Status |
|---|---|---|
| TOTM | https://templeofthemoonbooks.com | ✅ |
| NTS | https://northlandtechsolutions.com | ✅ |
| SOTCD | https://sunsofthecosmicdust.com | ✅ |
| Notes | https://notes.shdwnet.org | ✅ (401 OK) |
| VPS Netdata | http://76.13.115.76:19999 | ✅ |
Creds: shdwnet / Password5
Netdata (VPS)
- URL: http://76.13.115.76:19999
- Real-time CPU, RAM, disk, network metrics
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