Files
explorer-monorepo/NPMPLUS_UPDATE_COMPLETE.md

86 lines
2.0 KiB
Markdown

# 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](https://github.com/ZoeyVid/NPMplus/releases/tag/2026-01-20-r2):
### 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
```bash
pct exec 10233 -- docker ps --filter name=npmplus
```
**Expected**: Container running with image `zoeyvid/npmplus:2026-01-20-r2`
### Test 2: NPMplus Accessibility
```bash
curl -I http://192.168.11.167:80
```
**Expected**: HTTP 200, 301, 302, or 308
### Test 3: Proxy Functionality
```bash
curl -H "Host: explorer.d-bis.org" http://192.168.11.167:80
```
**Expected**: HTTP 200 (proxies to VMID 5000)
### Test 4: External Access
```bash
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