Skip to content

Requirements

Minimum Server

For a small community or pilot:

  • 2 CPU cores;
  • 4 GB RAM;
  • 30 GB disk;
  • Docker and Compose;
  • a public domain;
  • HTTPS termination through your proxy, host platform, or CDN.

For active video meetings, transcription, and AI workflows, use more CPU, RAM, and disk. Recordings and transcripts can grow quickly.

Network Requirements

  • HTTP/HTTPS for the web app.
  • WebSocket support for live features.
  • TURN/STUN configuration for video reliability across NAT/firewalls.
  • Optional public ActivityPub endpoints if Fediverse publishing is enabled.

Required Software

  • Docker Engine.
  • Docker Compose plugin or legacy docker-compose.
  • Node.js for local validation scripts.
  • Git for source checkout and updates.

Optional External Providers

  • SMTP for email.
  • Deepgram, Gladia, Vosk, or remote workers for transcription.
  • Gemini, OpenRouter, or Ollama for AI features.
  • DeepL for live translation.
  • DNS/CDN provider for domain and TLS management.