secubox-openwrt/package/secubox/secubox-app-jabber/files/etc/config/jabber
CyberMind-FR b0d208777d feat(jabber): Add Jabber/XMPP server packages (Prosody)
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>
2026-02-19 07:48:09 +01:00

37 lines
750 B
Plaintext

config jabber 'main'
option enabled '0'
option data_path '/srv/jabber'
option memory_limit '512'
config jabber 'server'
option hostname 'jabber.local'
option c2s_port '5222'
option s2s_port '5269'
option http_port '5280'
option https_port '5281'
config jabber 'admin'
option email 'admin@localhost'
option initial_user 'admin'
option initial_password ''
config jabber 'muc'
option enabled '1'
option host 'conference'
option default_room_logging '0'
config jabber 'http_upload'
option enabled '1'
option max_size '10485760'
option host 'upload'
config jabber 'network'
option domain ''
option haproxy '0'
option haproxy_ssl '1'
option firewall_wan '0'
config jabber 's2s'
option enabled '0'
option require_encryption '1'