Add full monorepo: virtual-banker, backend, frontend, docs, scripts, deployment
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
85
NPMPLUS_UPDATE_COMPLETE.md
Normal file
85
NPMPLUS_UPDATE_COMPLETE.md
Normal file
@@ -0,0 +1,85 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user