secubox-openwrt/package/secubox/luci-app-gotosocial/root/usr/share/rpcd/acl.d/luci-app-gotosocial.json
CyberMind-FR f20bb1df6b feat(gotosocial): Add GoToSocial Fediverse server packages
Add secubox-app-gotosocial and luci-app-gotosocial for running a lightweight
ActivityPub social network server in LXC container.

Features:
- gotosocialctl CLI with install, start, stop, user management
- LXC container deployment (ARM64)
- HAProxy integration via emancipate command
- UCI configuration for instance, container, proxy, federation settings
- LuCI web interface with overview, users, and settings tabs
- Mesh integration support for auto-federation between SecuBox nodes
- Backup/restore functionality

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-13 13:52:58 +01:00

18 lines
457 B
JSON

{
"luci-app-gotosocial": {
"description": "Grant access to GoToSocial Fediverse Server",
"read": {
"ubus": {
"luci.gotosocial": ["status", "users", "get_config", "logs"]
},
"uci": ["gotosocial"]
},
"write": {
"ubus": {
"luci.gotosocial": ["install", "start", "stop", "restart", "create_user", "delete_user", "promote_user", "demote_user", "save_config", "emancipate", "revoke", "backup"]
},
"uci": ["gotosocial"]
}
}
}