secubox-openwrt/package/secubox/secubox-app-gotosocial/files/usr/share/gotosocial/config.yaml.template
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

35 lines
796 B
Plaintext

# GoToSocial Configuration Template
# This file is used as a reference. Actual config is generated by gotosocialctl.
host: "${GTS_HOST}"
account-domain: "${GTS_HOST}"
protocol: "${GTS_PROTOCOL}"
bind-address: "${GTS_BIND_ADDRESS}"
port: ${GTS_PORT}
db-type: "sqlite"
db-address: "/data/gotosocial.db"
storage-backend: "local"
storage-local-base-path: "/data/storage"
instance-expose-public-timeline: true
instance-expose-suspended: false
accounts-registration-open: false
accounts-approval-required: true
accounts-reason-required: true
media-image-max-size: 10485760
media-video-max-size: 41943040
statuses-max-chars: 5000
statuses-cw-max-chars: 100
statuses-poll-max-options: 6
statuses-poll-option-max-chars: 50
statuses-media-max-files: 6
letsencrypt-enabled: false
log-level: "info"