docs: Update tracking files for Jabber/XMPP packages
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
b0d208777d
commit
247d688a72
@ -2290,3 +2290,33 @@ git checkout HEAD -- index.html
|
||||
- `luci-app-mitmproxy/root/usr/libexec/rpcd/luci.mitmproxy` (added methods)
|
||||
- `luci-app-mitmproxy/root/usr/share/luci/menu.d/luci-app-mitmproxy.json` (menu entry)
|
||||
- `luci-app-mitmproxy/root/usr/share/rpcd/acl.d/luci-app-mitmproxy.json` (ACL permissions)
|
||||
|
||||
### 2026-02-19: Jabber/XMPP Server Packages (Prosody)
|
||||
|
||||
**New Packages:**
|
||||
- `secubox-app-jabber` - LXC-based Prosody XMPP server
|
||||
- `luci-app-jabber` - LuCI dashboard for Jabber management
|
||||
|
||||
**Features:**
|
||||
- Debian 12 (Bookworm) LXC container with Prosody XMPP server
|
||||
- Full XMPP support: C2S (5222), S2S (5269), HTTP/BOSH (5280)
|
||||
- Multi-User Chat (MUC) rooms with message archiving
|
||||
- HTTP upload for file sharing (10MB default)
|
||||
- BOSH and WebSocket support for web clients
|
||||
- SSL/TLS encryption with auto-generated certificates
|
||||
- Server-to-server federation capability
|
||||
|
||||
**CLI Commands (jabberctl):**
|
||||
- `install/uninstall` - Container lifecycle
|
||||
- `start/stop/restart/status` - Service control
|
||||
- `user add/del/passwd/list` - User management
|
||||
- `room create/delete/list` - MUC room management
|
||||
- `emancipate <domain>` - Public exposure with HAProxy + SSL + DNS
|
||||
|
||||
**LuCI Dashboard:**
|
||||
- Status overview with service state and user count
|
||||
- Service controls (start/stop/update/uninstall)
|
||||
- User management (add/delete users)
|
||||
- Emancipate workflow for public exposure
|
||||
- Connection info display (XMPP, BOSH, WebSocket URLs)
|
||||
- Log viewer with refresh
|
||||
|
||||
Loading…
Reference in New Issue
Block a user