New packages: - secubox-app-rtty-remote: Backend with rttyctl CLI - luci-app-rtty-remote: LuCI dashboard with KISS theme Features: - RPCD Proxy: Execute remote ubus calls to mesh nodes over HTTP - Support Panel: Remote assistance with shareable session codes - Session tracking: SQLite database for audit trail - Quick actions: System info, network, services, vhosts, reboot - RPC Console: Execute arbitrary ubus commands CLI commands: - rttyctl nodes - List mesh nodes - rttyctl rpc <node> <object> <method> - Execute remote RPCD - rttyctl rpc-list <node> - List available objects - rttyctl sessions - Show session history LuCI views: - dashboard.js: Node management, stats, RPC console - support.js: Remote assistance with session codes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
26 lines
603 B
JSON
26 lines
603 B
JSON
{
|
|
"admin/services/rtty-remote": {
|
|
"title": "RTTY Remote",
|
|
"order": 85,
|
|
"action": {
|
|
"type": "view",
|
|
"path": "rtty-remote/dashboard"
|
|
},
|
|
"depends": {
|
|
"acl": ["luci-app-rtty-remote"],
|
|
"uci": { "rtty-remote": true }
|
|
}
|
|
},
|
|
"admin/services/rtty-remote/support": {
|
|
"title": "Support Panel",
|
|
"order": 10,
|
|
"action": {
|
|
"type": "view",
|
|
"path": "rtty-remote/support"
|
|
},
|
|
"depends": {
|
|
"acl": ["luci-app-rtty-remote"]
|
|
}
|
|
}
|
|
}
|