secubox-openwrt/package/secubox/luci-app-turn/root/usr/share/rpcd/acl.d/luci-app-turn.json
CyberMind-FR df58e96a9a feat(turn): Add setup-nextcloud command for Nextcloud Talk
- turnctl setup-nextcloud [turn-domain] [use-port-443]
  - Configures TURN for Nextcloud Talk compatibility
  - Uses port 443 by default (firewall-friendly)
  - Generates auth secret if not exists
  - Outputs admin settings to paste into Nextcloud Talk

- LuCI integration:
  - New "Nextcloud Talk" section in TURN overview
  - Shows STUN/TURN/secret settings for easy copy-paste
  - RPC method: setup_nextcloud

- ACL updated with setup_nextcloud permission

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-21 18:11:42 +01:00

18 lines
373 B
JSON

{
"luci-app-turn": {
"description": "Grant access to TURN server management",
"read": {
"ubus": {
"luci.turn": ["status", "logs", "test"]
},
"uci": ["turn"]
},
"write": {
"ubus": {
"luci.turn": ["start", "stop", "restart", "enable", "disable", "setup_jitsi", "setup_nextcloud", "ssl", "expose", "credentials"]
},
"uci": ["turn"]
}
}
}