secubox-openwrt/package/secubox/luci-app-nextcloud/root/usr/share/rpcd/acl.d/luci-app-nextcloud.json
CyberMind-FR 0c55ef6ec1 feat(nextcloud): Enhance integration with WAF, backups, mail, sync URLs
- WAF-safe SSL: Route through mitmproxy_inspector, auto-add routes
- Scheduled backups: setup-backup-cron with hourly/daily/weekly support
- Email/SMTP: setup-mail command for outbound notifications
- CalDAV/CardDAV: connections command shows sync URLs for all clients
- New RPCD methods: get_connections, setup_mail, setup_backup_cron
- ACL updated with new method permissions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-01 09:07:19 +01:00

35 lines
638 B
JSON

{
"luci-app-nextcloud": {
"description": "Grant access to Nextcloud LXC app",
"read": {
"ubus": {
"luci.nextcloud": ["status", "get_config", "list_backups", "logs", "list_users", "get_storage", "get_connections"]
},
"uci": ["nextcloud"]
},
"write": {
"ubus": {
"luci.nextcloud": [
"install",
"uninstall",
"start",
"stop",
"restart",
"update",
"save_config",
"backup",
"restore",
"delete_backup",
"ssl_enable",
"ssl_disable",
"occ",
"reset_password",
"setup_mail",
"setup_backup_cron"
]
},
"uci": ["nextcloud"]
}
}
}