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>
4.2 KiB
4.2 KiB
Nginx SSL Manual Configuration - Step-by-Step Guide
Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation
Date: 2026-01-09
NPM URL: http://192.168.11.26:81
Credentials: nsatoshi2007@hotmail.com / L@ker$2010
Quick Start
- Open:
http://192.168.11.26:81 - Log in with credentials above
- Follow steps below for each domain
Step-by-Step Configuration
For Each Domain:
Step 1: Add Proxy Host
- Click "Proxy Hosts" in left menu
- Click "Add Proxy Host" button (top right)
Step 2: Details Tab
Fill in:
- Domain Names: Enter the domain (e.g.,
explorer.d-bis.org)- For multiple domains, add each on a new line
- Scheme:
- Select
httpif target ishttp:// - Select
httpsif target ishttps://
- Select
- Forward Hostname/IP: Enter the IP address (e.g.,
192.168.11.140) - Forward Port: Enter the port (e.g.,
80or443) - Cache Assets: ✅ Enable (optional)
- Block Common Exploits: ✅ Enable
- Websockets Support: ✅ Enable (for RPC domains with WebSocket)
Step 3: SSL Tab
- Click "SSL" tab
- Click "Request a new SSL Certificate"
- Fill in:
- Email Address for Let's Encrypt:
nsatoshi2007@hotmail.com - I Agree to the Let's Encrypt Terms of Service: ✅ Check
- Force SSL: ✅ Enable (redirects HTTP to HTTPS)
- HTTP/2 Support: ✅ Enable
- HSTS Enabled: ✅ Enable
- HSTS Subdomains: ✅ Enable (if you have subdomains)
- Email Address for Let's Encrypt:
Step 4: Save
- Click "Save" button
- Wait 1-2 minutes for certificate to be issued
- Check for green checkmark indicating success
Domain Configuration Reference
sankofa.nexus (5 domains)
| Domain | Details | Forward To | Port | WebSocket |
|---|---|---|---|---|
sankofa.nexus |
Scheme: http | 192.168.11.140 |
80 | No |
www.sankofa.nexus |
Scheme: http | 192.168.11.140 |
80 | No |
phoenix.sankofa.nexus |
Scheme: http | 192.168.11.140 |
80 | No |
www.phoenix.sankofa.nexus |
Scheme: http | 192.168.11.140 |
80 | No |
the-order.sankofa.nexus |
Scheme: http | 192.168.11.140 |
80 | No |
d-bis.org (9 domains)
| Domain | Details | Forward To | Port | WebSocket |
|---|---|---|---|---|
explorer.d-bis.org |
Scheme: http | 192.168.11.140 |
80 | No |
rpc-http-pub.d-bis.org |
Scheme: https | 192.168.11.252 |
443 | ✅ Yes |
rpc-ws-pub.d-bis.org |
Scheme: https | 192.168.11.252 |
443 | ✅ Yes |
rpc-http-prv.d-bis.org |
Scheme: https | 192.168.11.251 |
443 | ✅ Yes |
rpc-ws-prv.d-bis.org |
Scheme: https | 192.168.11.251 |
443 | ✅ Yes |
dbis-admin.d-bis.org |
Scheme: http | 192.168.11.130 |
80 | No |
dbis-api.d-bis.org |
Scheme: http | 192.168.11.155 |
3000 | No |
dbis-api-2.d-bis.org |
Scheme: http | 192.168.11.156 |
3000 | No |
secure.d-bis.org |
Scheme: http | 192.168.11.130 |
80 | No |
mim4u.org (4 domains)
| Domain | Details | Forward To | Port | WebSocket |
|---|---|---|---|---|
mim4u.org |
Scheme: http | 192.168.11.19 |
80 | No |
www.mim4u.org |
Scheme: http | 192.168.11.19 |
80 | No |
secure.mim4u.org |
Scheme: http | 192.168.11.19 |
80 | No |
training.mim4u.org |
Scheme: http | 192.168.11.19 |
80 | No |
defi-oracle.io (1 domain)
| Domain | Details | Forward To | Port | WebSocket |
|---|---|---|---|---|
rpc.public-0138.defi-oracle.io |
Scheme: https | 192.168.11.252 |
443 | ✅ Yes |
Tips
- Batch Configuration: Configure similar domains together (same target IP/port)
- Certificate Wait: Let's Encrypt certificates take 1-2 minutes to issue
- Error Handling: If certificate request fails, check:
- DNS resolves to
76.53.10.36 - Port 80 is accessible (required for HTTP-01 challenge)
- No rate limiting (wait 1 hour if too many requests)
- DNS resolves to
Verification
After configuring all domains:
bash scripts/nginx-proxy-manager/verify-ssl-config.sh
Or test manually:
curl -I https://explorer.d-bis.org
curl -I https://sankofa.nexus
Last Updated: 2026-01-09