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>
32 lines
821 B
JSON
32 lines
821 B
JSON
{
|
|
"luci-app-rtty-remote": {
|
|
"description": "Grant access to RTTY Remote Control",
|
|
"read": {
|
|
"ubus": {
|
|
"luci.rtty-remote": [
|
|
"status",
|
|
"get_nodes",
|
|
"get_node",
|
|
"rpc_list",
|
|
"get_sessions",
|
|
"get_settings"
|
|
]
|
|
},
|
|
"uci": ["rtty-remote"]
|
|
},
|
|
"write": {
|
|
"ubus": {
|
|
"luci.rtty-remote": [
|
|
"rpc_call",
|
|
"server_start",
|
|
"server_stop",
|
|
"set_settings",
|
|
"replay_session",
|
|
"connect"
|
|
]
|
|
},
|
|
"uci": ["rtty-remote"]
|
|
}
|
|
}
|
|
}
|