Use Forgejo for Git and plain Markdown instruction files; no GitHub hosting.
Publish Material for MkDocs static output through HTTPS; BookStack is excluded.
Use Homepage as a navigation portal with no host Docker socket or agent execution control.
Preserve the existing Virtual Office deployment.
Use the free self-hosted Langfuse edition for explicitly instrumented API applications. Disable telemetry and assistant/model features until deliberately configured.
Keep Codex and Claude subscription authentication in their existing clients. OpenCode retains its existing OpenRouter provider.
Start Langfuse as a limited low-traffic deployment with measured memory headroom on the shared host.