secubox-openwrt/package/secubox/luci-app-peertube/root/usr/share/rpcd/acl.d/luci-app-peertube.json
CyberMind-FR 5c34ca2cae feat(luci): Add luci-app-peertube dashboard for PeerTube video platform
- RPCD handler (luci.peertube) with 11 methods: status, start, stop,
  install, uninstall, update, logs, emancipate, live_enable,
  live_disable, configure_haproxy
- ACL permissions for read (status, logs) and write operations
- Dashboard features:
  - Install wizard with features and requirements
  - Service status display with access URL
  - Live streaming toggle with enable/disable buttons
  - HAProxy configuration status
  - Emancipate form for public exposure
  - Logs viewer with refresh

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-15 05:51:04 +01:00

18 lines
384 B
JSON

{
"luci-app-peertube": {
"description": "Grant access to PeerTube management",
"read": {
"ubus": {
"luci.peertube": ["status", "logs"]
},
"uci": ["peertube"]
},
"write": {
"ubus": {
"luci.peertube": ["start", "stop", "install", "uninstall", "update", "emancipate", "live_enable", "live_disable", "configure_haproxy"]
},
"uci": ["peertube"]
}
}
}