2.9 KiB
2.9 KiB
NPMplus Credentials Guide
Date: 2026-01-21
Purpose: Configure Let's Encrypt certificate for explorer.d-bis.org
NPMplus Dashboard Access
URL
- Dashboard:
https://192.168.11.167:81 - From internal network only
Credentials
The email and password for NPMplus are stored in the .env file in the explorer-monorepo directory.
To find credentials:
- Check the
.envfile in the project root - Look for
NPM_EMAILandNPM_PASSWORDvariables - Or check the NPMplus container directly
Manual Certificate Configuration
If automated script doesn't work, configure manually:
Step 1: Access NPMplus Dashboard
- Open browser:
https://192.168.11.167:81 - Login with credentials from
.envfile
Step 2: Request Let's Encrypt Certificate
- Click "SSL Certificates" in left menu
- Click "Add SSL Certificate"
- Select "Let's Encrypt"
- Fill in:
- Domain Names:
explorer.d-bis.org - Email: (from
.envfile -NPM_EMAIL) - Agree to Terms: Yes
- Domain Names:
- Click "Save"
Step 3: Assign Certificate to Proxy Host
- Click "Proxy Hosts" in left menu
- Find and click "explorer.d-bis.org"
- Scroll to "SSL Certificate" section
- Select the Let's Encrypt certificate you just created
- Enable:
- ✅ Force SSL
- ✅ HTTP/2 Support
- ✅ HSTS Enabled (optional)
- Click "Save"
Step 4: Wait for Certificate
- Let's Encrypt certificate issuance takes 1-2 minutes
- Check certificate status in "SSL Certificates" section
- Once issued, the certificate will be automatically assigned
Verification
After configuration:
# Test without SSL verification bypass
curl -I https://explorer.d-bis.org
# Should return HTTP 200, 301, or 302
# Should NOT show SSL certificate error
Troubleshooting
If Authentication Fails
-
Check credentials in
.envfile:cd /home/intlc/projects/proxmox/explorer-monorepo grep NPM_EMAIL .env grep NPM_PASSWORD .env -
Check NPMplus container:
ssh root@r630-01 pct exec 10233 -- docker exec npmplus cat /data/npm/.npm_pwd -
Reset password (if needed):
- Access NPMplus container
- Use NPMplus password reset feature
- Or check container logs for initial setup credentials
If Certificate Request Fails
- Check DNS: Ensure
explorer.d-bis.orgresolves to76.53.10.36 - Check Port Forwarding: Ensure ports 80/443 are forwarded correctly
- Check Firewall: Ensure UDM Pro allows Let's Encrypt validation
- Check NPMplus Logs: Look for certificate request errors
Summary
Status: ⚠️ MANUAL CONFIGURATION REQUIRED
Action:
- Access NPMplus dashboard at
https://192.168.11.167:81 - Use credentials from
.envfile - Request Let's Encrypt certificate manually
- Assign to
explorer.d-bis.orgproxy host
Next Step: Access NPMplus dashboard and configure certificate manually