Katta: transform your S3 storage into a secure, team-friendly workspace with client-side encryption.
Easily integrates into your S3 storage and existing identity management, including OpenID Connect, SAML, and LDAP.
Katta Server consists of the following components.
During development, run Vite from the frontend directory as explained in its README file.
During development, run Quarkus from the backend directory as explained in its README file.
We add a custom Katta theme to the base Keycloak image, as explained in its README file.
Katta relies on Keycloak's Standard Token Exchange (V2)
as per RFC 8693 to obtain vault-specific tokens for STS/S3 calls. The keycloak
module contains integration tests verifying this setup.
See Katta Documentation → Self-Hosting Guide → Deployment.
See CHANGELOG.md.
This project is licensed under the GNU Affero General Public License v3.0.