Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands - CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround - CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check - NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere - MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates - LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference Co-authored-by: Cursor <cursoragent@cursor.com>
3.5 KiB
3.5 KiB
Nginx SSL Configuration - Complete Solution Guide
Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation
Date: 2026-01-09
Status: Ready for Manual Configuration
NPM URL: http://192.168.11.26:81
Credentials: nsatoshi2007@hotmail.com / L@ker$2010
⚠️ Authentication Issue
Both API and browser automation are failing authentication. This suggests:
- Credentials may need verification
- NPM may require username instead of email
- Account may be locked or require password reset
✅ Recommended Solution: Manual Configuration
Since automation is blocked by authentication, manual configuration is the fastest path forward.
Step 1: Verify Access
- Open browser:
http://192.168.11.26:81 - Try logging in with:
- Email:
nsatoshi2007@hotmail.com - Password:
L@ker$2010
- Email:
- If login fails:
- Try username:
nsatoshi2007 - Or use password reset script:
bash scripts/nginx-proxy-manager/reset-npm-password.sh
- Try username:
Step 2: Configure Domains
Follow the detailed guide: NGINX_SSL_MANUAL_CONFIGURATION_GUIDE.md
Quick Reference - All 19 Domains:
sankofa.nexus (5 domains)
sankofa.nexus→http://192.168.11.140:80www.sankofa.nexus→http://192.168.11.140:80phoenix.sankofa.nexus→http://192.168.11.140:80www.phoenix.sankofa.nexus→http://192.168.11.140:80the-order.sankofa.nexus→http://192.168.11.140:80
d-bis.org (9 domains)
explorer.d-bis.org→http://192.168.11.140:80rpc-http-pub.d-bis.org→https://192.168.11.252:443(WebSocket ✅)rpc-ws-pub.d-bis.org→https://192.168.11.252:443(WebSocket ✅)rpc-http-prv.d-bis.org→https://192.168.11.251:443(WebSocket ✅)rpc-ws-prv.d-bis.org→https://192.168.11.251:443(WebSocket ✅)dbis-admin.d-bis.org→http://192.168.11.130:80dbis-api.d-bis.org→http://192.168.11.155:3000dbis-api-2.d-bis.org→http://192.168.11.156:3000secure.d-bis.org→http://192.168.11.130:80
mim4u.org (4 domains)
mim4u.org→http://192.168.11.19:80www.mim4u.org→http://192.168.11.19:80secure.mim4u.org→http://192.168.11.19:80training.mim4u.org→http://192.168.11.19:80
defi-oracle.io (1 domain)
rpc.public-0138.defi-oracle.io→https://192.168.11.252:443(WebSocket ✅)
Step 3: For Each Domain
- Proxy Hosts → Add Proxy Host
- Details Tab:
- Domain Names: [domain]
- Scheme: http or https
- Forward Hostname/IP: [target IP]
- Forward Port: [target port]
- Block Common Exploits: ✅
- Websockets Support: ✅ (for RPC domains)
- SSL Tab:
- Request a new SSL Certificate
- Email:
nsatoshi2007@hotmail.com - I Agree to Terms: ✅
- Force SSL: ✅
- HTTP/2 Support: ✅
- HSTS Enabled: ✅
- Save
Step 4: Verify
bash scripts/nginx-proxy-manager/verify-ssl-config.sh
🔧 Alternative: Fix Automation
If you want to use automation:
- Verify credentials work manually first
- Check NPM version - may need different API/auth method
- Update scripts with correct authentication method
- Re-run automation
📋 All Scripts Available
configure-ssl-all-domains.js- Browser automation (needs auth fix)configure-ssl-api.js- API-based (needs auth fix)verify-ssl-config.sh- Verification scriptreset-npm-password.sh- Password reset
Last Updated: 2026-01-09