docs: Update tracking files for Nextcloud LXC enhancement
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
4d193c5e48
commit
1945c5b5c3
@ -2196,3 +2196,31 @@ git checkout HEAD -- index.html
|
||||
|
||||
**Source Repository:**
|
||||
- https://github.com/gkerma/webradio-openwrt
|
||||
|
||||
### 2026-02-17: Nextcloud LXC Package Enhancement
|
||||
|
||||
**nextcloudctl Enhancements:**
|
||||
- Updated Nextcloud version to 31.0.5
|
||||
- Added LXC auto-start (lxc.start.auto = 1) for boot persistence
|
||||
- Added memory limit cgroup configuration (lxc.cgroup2.memory.max)
|
||||
- Fixed nginx /apps/ path for static assets (CSS, JS, SVG icons)
|
||||
|
||||
**RPCD Backend (luci.nextcloud):**
|
||||
- Added `uninstall` method
|
||||
- Added `get_storage` method for disk usage stats
|
||||
- Added `delete_backup` method
|
||||
- Total: 20 RPCD methods
|
||||
|
||||
**LuCI Dashboard:**
|
||||
- Added Storage tab with disk usage visualization
|
||||
- Added disk usage progress bar
|
||||
- Added storage breakdown (user data, backups, total)
|
||||
- Added delete button for backups
|
||||
- Enhanced backup management UX
|
||||
|
||||
**Files Modified:**
|
||||
- `secubox-app-nextcloud/files/usr/sbin/nextcloudctl`
|
||||
- `luci-app-nextcloud/root/usr/libexec/rpcd/luci.nextcloud`
|
||||
- `luci-app-nextcloud/htdocs/.../overview.js`
|
||||
- `luci-app-nextcloud/root/usr/share/rpcd/acl.d/luci-app-nextcloud.json`
|
||||
- `secubox-app-nextcloud/README.md` (full rewrite)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# Work In Progress (Claude)
|
||||
|
||||
_Last updated: 2026-02-17 (v0.20.6 - Mailserver/Nextcloud/DNS fixes + WebRadio)_
|
||||
_Last updated: 2026-02-17 (v0.20.7 - Nextcloud LXC + WebRadio)_
|
||||
|
||||
> **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches
|
||||
|
||||
@ -73,6 +73,14 @@ _Last updated: 2026-02-17 (v0.20.6 - Mailserver/Nextcloud/DNS fixes + WebRadio)_
|
||||
- Live audio input via DarkIce (ALSA)
|
||||
- Source: https://github.com/gkerma/webradio-openwrt
|
||||
|
||||
- **Nextcloud LXC Enhancement** — DONE (2026-02-17)
|
||||
- Updated version to 31.0.5, added auto-start and cgroup memory limit
|
||||
- Fixed nginx /apps/ path for static assets
|
||||
- Added Storage tab with disk usage visualization
|
||||
- Added backup delete functionality
|
||||
- Added RPCD: uninstall, get_storage, delete_backup (20 methods total)
|
||||
- Rewrote README.md with LXC architecture docs
|
||||
|
||||
- **SecuBox Cloner MochaBin LED Fix** — DONE (2026-02-17)
|
||||
- Added i2c LED blacklist to clone provision scripts
|
||||
- Prevents PCA955x I2C bus lockup on MochaBin devices
|
||||
|
||||
Loading…
Reference in New Issue
Block a user