2.0 KiB
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:
- Verify all functionality is working
- Configure Let's Encrypt certificate (if needed)
- Test external access
Action: Verify NPMplus is working correctly