secubox-openwrt/package/secubox/luci-app-service-registry/root/usr/share/luci/menu.d/luci-app-service-registry.json
CyberMind-FR ccba39da62 feat(service-registry): Add unified service aggregation dashboard
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>
2026-01-28 05:04:26 +01:00

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"
}
}
}