- 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>
18 lines
384 B
JSON
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"]
|
|
}
|
|
}
|
|
}
|