# evc-team-relay

> Self-hosted open-source server that brings real-time collaborative editing and web publishing to Obsidian, with SSO auth and Docker Compose setup.

- **Category:** Collaboration
- **Licence:** Apache-2.0
- **Latest version:** v1.13.7
- **Open source:** oss
- **Languages:** Python, Rust
- **Platforms:** Docker Compose
- **Tags:** Real Time, Markdown, Collaboration, Knowledge Base, Obsidian, Yjs, Docker, Crdt, Team, Web publishing, Real time sync, Self Hosted, Offline First, Entire Vc

## Description

EVC Team Relay is a self-hosted server that brings real-time collaborative editing and web publishing to Obsidian vaults. It uses CRDT-based sync via Yjs (y-sweet) for conflict-free concurrent editing with offline-first support. Teams can share folders with viewer or editor permissions, publish notes to custom domains with access control (public, token-protected, or private), and manage users through OAuth/OIDC, email/password, and 2FA. The stack includes a control plane API, a WebSocket relay server, and a web publishing frontend, all deployed via Docker Compose with PostgreSQL and MinIO for storage. Monitoring is provided via Prometheus and Grafana. The project is developed by Entire VC and licensed under Apache 2.0.

## Links

- [Homepage](https://github.com/entire-vc/evc-team-relay)
- [Website](https://entire.vc)
- [GitHub Repository](https://github.com/entire-vc/evc-team-relay)
- [Discussions](https://github.com/entire-vc/.github/discussions)
- [Support](https://github.com/entire-vc/evc-team-relay/blob/main/SUPPORT.md)

---
Source: https://selfhost.directory/project/evc-team-relay