Commit graph

6 commits

Author SHA1 Message Date
Ezequiel C.
87e5c0f069 Authelia: add storage encryption_key, drop deprecated jwt_secret and duplicate redirection url
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-11 00:08:59 +02:00
Ezequiel C.
3c994af96b Installer: support Forgejo as catalog source; NPM dashboard bound to internal IP
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-11 00:02:49 +02:00
Ezequiel C.
d66db4e85e Add forgejo (with shared postgres), docs/ideas; fix ENOTDIR in local catalog listing
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-10 23:29:36 +02:00
Ezequiel C.
161464602e multistreaming: fix scene font paths for Alpine, add session state notes
SCENE_FONT defaults in config.js point at Debian's font layout, which does
not exist in the Alpine runtime image; drawtext only rendered via fontconfig
fallback. Pin the Alpine paths in the Dockerfile env.

Also add LAST_STATE.md (E2E test results + approved plan for the OBS-style
panel rework) and the OBS reference screenshot for the redesign.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-02 23:30:21 +02:00
Ezequiel C.
187379de4e multistreaming: scenes/composition, installer build support, service updates
- multistreaming (new): RTMP ingest + multi-platform fan-out with pluggable providers (Twitch/YouTube/Kick/custom), zero-knowledge key vaults, Authelia OIDC auth, shared rooms with editor/streamer roles, single-use invites, per-account streaming grants, and scenes & composition (grid/PiP layouts, text/image overlays, per-output audio routing).
- installer: support Dockerfile build in metadata (not just image) and RSA key generation for the Authelia OIDC JWKS.
- authelia: add OIDC provider with portainer + multistreaming clients (public + PKCE).
- services: remove allprox; add nginx-proxy-manager and portainer; update lldap; regenerate catalog.
2026-09-02 21:18:25 +02:00
Ezequiel C.
bb754cdd8c Add homelab installer and services (allprox, authelia, lldap) 2026-09-01 18:32:56 +02:00