Files
explorer-monorepo/FIXES_COMPLETE_REPORT.md

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:

  1. UDM Pro port forwarding not configured or inactive
  2. Firewall rules blocking external traffic
  3. 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:80192.168.11.166:80
  • Rule: 76.53.10.36:443192.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

  1. Verify UDM Pro Port Forwarding:

    • Access UDM Pro web UI
    • Check NAT/Port Forwarding rules
    • Verify rules for 76.53.10.36:80/443192.168.11.166:80/443
    • Ensure rules are enabled
  2. Test External Access:

    curl -I https://explorer.d-bis.org
    curl -I http://explorer.d-bis.org
    
  3. 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 review
  • scripts/verify-complete-path.sh - Quick verification
  • scripts/configure-npmplus-explorer.sh - Configuration script

Status: All fixes applied - Internal path working