4.1 KiB
4.1 KiB
All Fixes Complete - Explorer Path Review
Date: 2026-01-21
Status: ✅ Internal Path Working | ⚠️ External Access Needs UDM Pro Verification
Fixes Applied
✅ 1. NPMplus Container
- Status: ✅ RUNNING
- VMID: 10233
- Node: r630-01
- Docker: ✅ Running and healthy
- Ports: ✅ Listening on 80 and 443
✅ 2. NPMplus Proxy Host Configuration
- Status: ✅ CONFIGURED CORRECTLY
- Domain: explorer.d-bis.org
- Proxy Host ID: 8
- Forward: http://192.168.11.140:80
- Port: 80
- Enabled: ✅ Yes
✅ 3. VMID 5000 Configuration
- Status: ✅ FULLY OPERATIONAL
- Container: ✅ Running
- Nginx: ✅ Running on port 80
- Frontend: ✅ Deployed (157,947 bytes)
- Configuration: ✅ Valid
- HTTP Response: ✅ 200 OK
Complete Path Status
| Hop | Component | Status | Details |
|---|---|---|---|
| 1 | DNS Resolution | ✅ Working | explorer.d-bis.org → 76.53.10.36 |
| 2 | UDM Pro Port Forward | ⚠️ Needs Verification | 76.53.10.36:80/443 → 192.168.11.166:80/443 |
| 3 | NPMplus Service | ✅ Working | Container running, ports listening |
| 3 | NPMplus Config | ✅ Working | Proxy host configured correctly |
| 4 | VMID 5000 | ✅ Working | All services operational |
Verification Results
Internal Path (NPMplus → VMID 5000)
- ✅ HTTP 200 - NPMplus can serve explorer.d-bis.org
- ✅ HTTPS 200 - NPMplus HTTPS working internally
- ✅ Configuration - Proxy host correctly configured
External Access
- ⚠️ HTTP Timeout - Cannot connect from external location
- ⚠️ HTTPS Timeout - Cannot connect from external location
Note: External access timeouts are likely due to:
- UDM Pro port forwarding not configured or inactive
- Firewall rules blocking external traffic
- Network routing issues
Current Configuration
NPMplus Proxy Host (ID: 8)
{
"id": 8,
"domain_names": ["explorer.d-bis.org"],
"forward_scheme": "http",
"forward_host": "192.168.11.140",
"forward_port": 80,
"enabled": 1
}
Path Flow
Internet Request
↓
DNS: explorer.d-bis.org → 76.53.10.36
↓
UDM Pro: Port Forward 76.53.10.36:80/443 → 192.168.11.166:80/443
↓
NPMplus: Proxy Host ID 8 → http://192.168.11.140:80
↓
VMID 5000: nginx serves /var/www/html/index.html
↓
Response: HTTP 200 (Frontend HTML)
What's Working
✅ DNS Resolution - Correct
✅ NPMplus Service - Running
✅ NPMplus Configuration - Correct
✅ VMID 5000 - Fully operational
✅ Internal Path - Working (NPMplus → VMID 5000)
What Needs Verification
⚠️ UDM Pro Port Forwarding - Needs manual verification:
- Rule:
76.53.10.36:80→192.168.11.166:80 - Rule:
76.53.10.36:443→192.168.11.166:443 - Status: Active/Enabled
⚠️ External Access - Timeout suggests:
- Port forwarding may not be active
- Firewall may be blocking
- Network routing issue
Next Steps
-
Verify UDM Pro Port Forwarding:
- Access UDM Pro web UI
- Check NAT/Port Forwarding rules
- Verify rules for
76.53.10.36:80/443→192.168.11.166:80/443 - Ensure rules are enabled
-
Test External Access:
curl -I https://explorer.d-bis.org curl -I http://explorer.d-bis.org -
Check Firewall Rules:
- Verify UDM Pro firewall allows traffic to NPMplus
- Check if any security policies are blocking
Summary
All internal components are working correctly:
- ✅ DNS configured
- ✅ NPMplus running and configured
- ✅ VMID 5000 operational
- ✅ Internal path verified (HTTP 200)
External access requires:
- ⚠️ UDM Pro port forwarding verification
- ⚠️ Firewall rule verification
Once UDM Pro port forwarding is verified and active, external access should work.
Scripts Created:
scripts/review-full-path-dns-to-vm.sh- Complete path reviewscripts/verify-complete-path.sh- Quick verificationscripts/configure-npmplus-explorer.sh- Configuration script
Status: ✅ All fixes applied - Internal path working