New packages: - secubox-app-jabber: LXC-based Prosody XMPP server with: - Debian Bookworm container - Full XMPP support (C2S, S2S, MUC, MAM) - HTTP upload for file sharing - BOSH and WebSocket for web clients - SSL/TLS encryption - User and room management via jabberctl - luci-app-jabber: LuCI dashboard with: - Status overview and service controls - User management (add/delete) - Emancipate workflow (HAProxy + SSL + DNS) - Connection info display - Log viewer CLI commands: jabberctl install/uninstall/start/stop/status jabberctl user add/del/passwd/list jabberctl room create/delete/list jabberctl emancipate <domain> Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
18 lines
441 B
JSON
18 lines
441 B
JSON
{
|
|
"luci-app-jabber": {
|
|
"description": "Grant access to Jabber/XMPP management",
|
|
"read": {
|
|
"ubus": {
|
|
"luci.jabber": ["status", "logs", "user_list", "room_list"]
|
|
},
|
|
"uci": ["jabber"]
|
|
},
|
|
"write": {
|
|
"ubus": {
|
|
"luci.jabber": ["start", "stop", "install", "uninstall", "update", "emancipate", "configure_haproxy", "user_add", "user_del", "user_passwd", "room_create", "room_delete"]
|
|
},
|
|
"uci": ["jabber"]
|
|
}
|
|
}
|
|
}
|