fileverse/poc/collab-server/README.md

34 lines
862 B
Markdown

# Self-Hosted Collaboration Server
Fileverse's [collaboration-server](https://github.com/fileverse/collaboration-server) deployed on Netcup for rStack real-time collaboration.
## Architecture
```
rSpace Client ──WebSocket──► Traefik ──► collab-server ──► MongoDB (ephemeral)
──► Redis (sessions)
```
## Deployment
```bash
# On Netcup
cd /opt/apps/collab-server
docker compose up -d
# Verify
curl https://collab.jeffemmett.com/health
```
## Auth Integration
The collaboration-server uses UCAN tokens. For rStack integration, we need to either:
1. Generate UCAN tokens from EncryptID DIDs
2. Fork and replace auth with EncryptID JWT
See `docs/integration-plan.md` Phase 3 for details.
## Status
Not started — Docker Compose is prepared, needs testing after DNS setup.