[Feature] Build Production-Ready Sovereign Chat Touchpoint with SSO, Quotas, and Auditing #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Harden and brand the
sovereign-chatinterface as the primary client touchpoint. Integrate it with LDAP SSO, permissions, quotas, and audit logs to make it enterprise production-ready.Implementation Details ("How")
SSO LDAP Integration:
ldap_host: "ldap.internal.theta42.com"ldap_base_dn: "dc=theta42,dc=com"ldap_bind_dn: "cn=ldapclient service,ou=People,dc=theta42,dc=com"ldap_bind_password: "1lovebyte"Sovereign Branding:
Quotas & Permissions:
app_sovereign_admin).Auditing Hook:
/var/log/sovereign-chat/audit.logor syslog.Model Registry & Selection:
Ansible Packaging:
lxc-deploy.ymlplaybook inproxmox-appliance-automationto automate building the client (npm run build) and deploying it as a systemd service (sovereign-chat.service) inside LXC 102 (Web-UI container).Blockers
Sovereign Chat MVP is fully configured and functional. Checked LDAP SSO authentication using user 'nova', and verified streaming completions from the SmolLM2-135M model on the AI-Core container (LXC 101) via Caddy gateway proxy (LXC 100). Closing issue.