Files
reflector/docs/docs/installation/requirements.md
Igor Monadical 407c15299f docs: docs website + installation (#778)
* feat: WIP doc (vibe started and iterated)

* install from scratch docs

* caddyfile.example

* gitignore

* authentik script

* authentik script

* authentik script

* llm doc

* authentik ongoing

* more daily setup logs

* doc website

* gpu self hosted setup guide (no-mistakes)

* doc review round

* doc review round

* doc review round

* update doc site sidebars

* feat(docs): add mermaid diagram support

* docs polishing

* live pipeline doc

* move pipeline dev docs to dev docs location

* doc pr review iteration

* dockerfile healthcheck

* docs/pr-comments

* remove jwt comment

* llm suggestion

* pr comments

* pr comments

* document auto migrations

* cleanup docs

---------

Co-authored-by: Mathieu Virbel <mat@meltingrocks.com>
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com>
2026-01-06 17:25:02 -05:00

1.9 KiB

sidebar_position, title
sidebar_position title
2 System Requirements

System Requirements

This page lists hardware and software requirements. For the complete deployment guide, see Deployment Guide.

Server Requirements

Minimum Requirements

  • CPU: 4 cores
  • RAM: 8 GB
  • Storage: 50 GB SSD
  • OS: Ubuntu 22.04+ or compatible Linux
  • Network: Public IP address
  • CPU: 8+ cores
  • RAM: 16 GB
  • Storage: 100 GB SSD
  • Network: 1 Gbps connection

Software Requirements

  • Docker Engine 20.10+
  • Docker Compose 2.0+

External Services

Required

  • Two domain names - One for frontend (e.g., app.example.com), one for API (e.g., api.example.com)
  • Modal.com account - For GPU-accelerated transcription and diarization (free tier available)
  • HuggingFace account - For Pyannote diarization model access
  • LLM API - For generating summaries and topic detection. Options:

Required for Live Meeting Rooms

  • Daily.co account - For video conferencing (free tier available at https://dashboard.daily.co)
  • AWS S3 bucket + IAM Role - For Daily.co to store recordings
  • Another AWS S3 bucket (optional, can reuse the one above) - For Reflector to store "compiled" mp3 files and transient diarization process temporary files

Optional

  • AWS S3 - For cloud storage of recordings and transcripts
  • Authentik - For SSO/OIDC authentication
  • Sentry - For error tracking

Development Requirements

For local development only (not required for production deployment):

  • Node.js 22+ (for frontend development)
  • Python 3.12+ (for backend development)
  • pnpm (for frontend package management)
  • uv (for Python package management)