secubox-deb/packages/secubox-gotosocial/nginx/gotosocial.conf
CyberMind-FR ce28d53918 feat(phase8): Complete all 21 Application modules
New modules created (13):
- secubox-hexo: Static blog generator (Hexo)
- secubox-webradio: Internet radio streaming
- secubox-torrent: BitTorrent client (Transmission)
- secubox-newsbin: Usenet downloader (SABnzbd)
- secubox-domoticz: Home automation
- secubox-gotosocial: Fediverse/ActivityPub server
- secubox-simplex: SimpleX secure messaging
- secubox-photoprism: Photo management
- secubox-homeassistant: IoT/Home automation hub
- secubox-matrix: Matrix chat server (Synapse)
- secubox-jitsi: Video conferencing
- secubox-peertube: Video platform
- secubox-voip: VoIP/PBX (Asterisk/FreePBX)

All modules include:
- FastAPI backend with JWT authentication
- P31 Phosphor light theme frontend
- Docker/Podman container management
- Debian packaging (control, rules, postinst, prerm)
- nginx reverse proxy config
- systemd service unit
- Menu integration

Total packages: 85 (was 72)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-04-04 10:04:25 +02:00

15 lines
442 B
Plaintext

# /etc/nginx/secubox.d/gotosocial.conf
# Installed by secubox-gotosocial -- auto-registered on install, removed on purge
# API backend via Unix socket
location /api/v1/gotosocial/ {
proxy_pass http://unix:/run/secubox/gotosocial.sock:/;
include /etc/nginx/snippets/secubox-proxy.conf;
}
# Static frontend files
location /gotosocial/ {
alias /usr/share/secubox/www/gotosocial/;
try_files $uri $uri/ /gotosocial/index.html;
}