Implement Service Registry LuCI app for unified service management: - RPCD backend aggregating services from HAProxy, Tor, netstat, LXC - One-click publish to clearnet (HAProxy+ACME) and/or Tor hidden service - Static landing page generator with QR codes for all URLs - LuCI dashboard with service grid, quick publish form - CLI tool (secubox-registry) for command-line management - Share buttons for X, Telegram, WhatsApp RPCD methods: list_services, publish_service, unpublish_service, generate_landing_page, get_qr_data, list_categories Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
38 lines
727 B
JSON
38 lines
727 B
JSON
{
|
|
"admin/services/service-registry": {
|
|
"title": "Service Registry",
|
|
"order": 15,
|
|
"action": {
|
|
"type": "firstchild"
|
|
},
|
|
"depends": {
|
|
"acl": ["luci-app-service-registry"],
|
|
"uci": { "service-registry": true }
|
|
}
|
|
},
|
|
"admin/services/service-registry/overview": {
|
|
"title": "Overview",
|
|
"order": 10,
|
|
"action": {
|
|
"type": "view",
|
|
"path": "service-registry/overview"
|
|
}
|
|
},
|
|
"admin/services/service-registry/publish": {
|
|
"title": "Publish",
|
|
"order": 20,
|
|
"action": {
|
|
"type": "view",
|
|
"path": "service-registry/publish"
|
|
}
|
|
},
|
|
"admin/services/service-registry/landing": {
|
|
"title": "Landing Page",
|
|
"order": 30,
|
|
"action": {
|
|
"type": "view",
|
|
"path": "service-registry/landing"
|
|
}
|
|
}
|
|
}
|