secubox-openwrt/package/secubox/luci-app-picobrew/root/usr/share/luci/menu.d/luci-app-picobrew.json
CyberMind-FR b69a84394b feat(picobrew): Add PicoBrew Server packages for OpenWrt
Add two new packages for self-hosted brewing controller support:

secubox-app-picobrew:
- LXC container-based PicoBrew Server installation
- Alpine Linux rootfs with Python/Flask environment
- UCI configuration for port, memory, brewing defaults
- procd service management with respawn
- Commands: install, uninstall, update, status, logs, shell

luci-app-picobrew:
- Modern dashboard UI with SecuBox styling
- Service controls (start/stop/restart/install/update)
- Real-time status monitoring and logs
- Settings page for server and brewing configuration
- RPCD backend with full API coverage

Supports PicoBrew Zymatic, Z, Pico C, and Pico Pro devices.
Repository: https://github.com/CyberMind-FR/picobrew-server

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 12:53:31 +01:00

30 lines
500 B
JSON

{
"admin/services/picobrew": {
"title": "PicoBrew",
"order": 85,
"action": {
"type": "firstchild"
},
"depends": {
"acl": ["luci-app-picobrew"],
"uci": {"picobrew": true}
}
},
"admin/services/picobrew/dashboard": {
"title": "Dashboard",
"order": 10,
"action": {
"type": "view",
"path": "picobrew/dashboard"
}
},
"admin/services/picobrew/settings": {
"title": "Settings",
"order": 20,
"action": {
"type": "view",
"path": "picobrew/settings"
}
}
}