Files
proxmox/docs/04-configuration/NPMPLUS_MANUAL_UPDATE_REQUIRED.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- 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>
2026-02-12 15:46:57 -08:00

3.0 KiB

NPMplus Manual Update Required

Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation


Date: 2026-01-18
Status: ⚠️ Configuration script unable to update existing proxy hosts
Solution: Manual update via web UI or API


Current Situation

The configuration script configure-npmplus-domains.js has been updated with correct VMIDs and IP addresses, but it cannot automatically update existing proxy hosts (it's designed for new setups). The domains already exist in NPMplus, so they need to be manually updated with the correct settings.


Correct Configuration Reference

See docs/04-configuration/NPMPLUS_CORRECT_CONFIGURATION.md for complete reference.

Quick Reference

Domain Target IP Port WebSocket VMID
explorer.d-bis.org 192.168.11.140 4000 No 5000
rpc-http-pub.d-bis.org 192.168.11.221 8545 Yes 2201
rpc-ws-pub.d-bis.org 192.168.11.221 8546 Yes 2201
rpc-http-prv.d-bis.org 192.168.11.211 8545 Yes 2101
rpc-ws-prv.d-bis.org 192.168.11.211 8546 Yes 2101
rpc.public-0138.defi-oracle.io 192.168.11.240 443 Yes 2400
dbis-admin.d-bis.org 192.168.11.130 80 No 10130
dbis-api.d-bis.org 192.168.11.155 3000 No 10150
dbis-api-2.d-bis.org 192.168.11.156 3000 No 10151
secure.d-bis.org 192.168.11.130 80 No 10130
mim4u.org 192.168.11.36 80 No 7811
secure.mim4u.org 192.168.11.36 80 No 7811
training.mim4u.org 192.168.11.36 80 No 7811

Manual Update Steps (Web UI)

  1. Access NPMplus:

    • URL: https://192.168.11.166:81
    • Email: nsatoshi2007@hotmail.com
    • Password: (from .env file)
  2. For each domain:

    • Go to Proxy Hosts → Find the domain
    • Click Edit (pencil icon)
    • Update Forward Hostname and Forward Port to match the table above
    • Enable/disable WebSocket Support as indicated
    • Click Save

Domains to Delete

The following Sankofa domains should be deleted (services not deployed):

  • sankofa.nexus
  • phoenix.sankofa.nexus
  • the-order.sankofa.nexus
  • www.sankofa.nexus (redirect)
  • www.phoenix.sankofa.nexus (redirect)

API-Based Update (Alternative)

An API-based update script can be created to programmatically update existing proxy hosts. This would require:

  1. Authenticate to NPMplus API
  2. List all proxy hosts
  3. For each domain, get the host ID
  4. Update the proxy host configuration via PUT request

Verification

After updates, verify each domain:

# Test RPC endpoints
curl -X POST https://rpc-http-pub.d-bis.org \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}'

# Test explorer
curl -I https://explorer.d-bis.org/api/v2/stats

Last Updated: 2026-01-18