- Remove collab/ipfs/ipfs-api jeffemmett.com routers and CORS origins - Update IPFS gateway config to ipfs.rspace.online - Initialize backlog with next-step integration tasks - Add package-lock.json files Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Dockerfile | ||
| README.md | ||
| docker-compose.yml | ||
| ipfs-init.sh | ||
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.