Research docs covering crypto comparison (@fileverse/crypto vs MIT primitives vs rSpace DocCrypto), Y.js vs Automerge architecture decision, and phased integration plan. POC scaffolding includes MIT crypto primitives library with ECIES key exchange, benchmark suite, collab-server Docker Compose for Netcup deployment, and placeholder structures for IPFS storage and dSheet embed. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Dockerfile | ||
| README.md | ||
| docker-compose.yml | ||
README.md
Self-Hosted Collaboration Server
Fileverse's collaboration-server deployed on Netcup for rStack real-time collaboration.
Architecture
rSpace Client ──WebSocket──► Traefik ──► collab-server ──► MongoDB (ephemeral)
──► Redis (sessions)
Deployment
# 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:
- Generate UCAN tokens from EncryptID DIDs
- 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.