Files
explorer-monorepo/NPMPLUS_UPDATE_COMPLETE.md

2.0 KiB

NPMplus Update Complete

Date: 2026-01-21
Action: Updated NPMplus to zoeyvid/npmplus:2026-01-20-r2


Update Status

Update Completed

  • Old version: zoeyvid/npmplus:latest
  • New version: zoeyvid/npmplus:2026-01-20-r2
  • Container: Recreated with new image
  • Volumes: Preserved (data and certificates)

What Changed

According to the release notes:

Improvements

  • Fixed zstd module CPU usage issue
  • Added unzstd module (always enabled)
  • Fixed login as other user
  • Added AI/crawler bot blocking feature
  • Certbot checks for renewals every 6 hours
  • Dependency and language updates

Important Notes

  • ⚠️ PowerDNS DNS plugin replaced - If you were using PowerDNS, certificates need to be recreated (not renewed)

Verification

Test 1: Container Status

pct exec 10233 -- docker ps --filter name=npmplus

Expected: Container running with image zoeyvid/npmplus:2026-01-20-r2

Test 2: NPMplus Accessibility

curl -I http://192.168.11.167:80

Expected: HTTP 200, 301, 302, or 308

Test 3: Proxy Functionality

curl -H "Host: explorer.d-bis.org" http://192.168.11.167:80

Expected: HTTP 200 (proxies to VMID 5000)

Test 4: External Access

curl -I https://explorer.d-bis.org

Expected: HTTP 200, 301, or 302 (external access working)


Post-Update Checklist

  • Verify NPMplus dashboard: https://192.168.11.167:81
  • Check all proxy hosts are still configured
  • Test external access to explorer
  • If using PowerDNS: Recreate certificates
  • Configure Let's Encrypt certificate for explorer.d-bis.org (if not done)

Summary

Status: UPDATE COMPLETE

Next Steps:

  1. Verify all functionality is working
  2. Configure Let's Encrypt certificate (if needed)
  3. Test external access

Action: Verify NPMplus is working correctly