End-to-end encrypted collaboration for Novalist. The server forwards opaque packets or stores encrypted updates; project content and encryption keys stay with clients.
- Self-hosting and Docker images
- Production Compose examples — relay or persistent server, HTTPS, OIDC and PostgreSQL
- Live relay mode — used by the current desktop integration
- Persistent protocol design
- TLS, proxies and limits
- Database migrations
- Local development and packages
Server: AGPL-3.0-or-later. Contracts: MIT. See LICENSE.