secubox-openwrt/package/secubox/luci-app-gotosocial/root/usr/share/luci/menu.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

38 lines
654 B
JSON

{
"admin/services/gotosocial": {
"title": "GoToSocial",
"order": 60,
"action": {
"type": "firstchild"
},
"depends": {
"acl": ["luci-app-gotosocial"],
"uci": {"gotosocial": true}
}
},
"admin/services/gotosocial/overview": {
"title": "Overview",
"order": 1,
"action": {
"type": "view",
"path": "gotosocial/overview"
}
},
"admin/services/gotosocial/users": {
"title": "Users",
"order": 2,
"action": {
"type": "view",
"path": "gotosocial/users"
}
},
"admin/services/gotosocial/settings": {
"title": "Settings",
"order": 3,
"action": {
"type": "view",
"path": "gotosocial/settings"
}
}
}