selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

sorbay logo

Self-host sorbay

Async video messaging with screen and camera recording

AlphaOpen SourceAGPL-3.0
Docker ComposeCompose file & guide
docker compose up
Updated3 years ago
LanguageJavaScript
Setup difficultyAdvanced
Stars
262
Port
8000 (Backend API and web UI)
Requires
Keycloak, MinIO (S3-compatible storage), PostgreSQL, Redis

What is sorbay?

Sorbay enables teams to record and share screen and camera videos for asynchronous communication. The project provides a self-hosted backend for video storage and organization, plus a separate desktop client for capturing recordings. The backend runs via Docker Compose with PostgreSQL, Redis, MinIO for object storage, and Keycloak for authentication. Users register on first visit, then configure the desktop client to point to their backend. The project is in early alpha and not recommended for production. A hosted Sorbay Cloud service is planned.

Should you self-host sorbay?

sorbay scores 39/100 on selfhost.directory (how scoring works) and ranks #23 of 25 in Video Conferencing. It has 262 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is advanced: plan for several services and some ongoing maintenance. It is AGPL-3.0-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is BigBlueButton (73/100, 9 258 stars). It scores higher overall, so compare the two before you pick. See sorbay vs BigBlueButton side by side.

Features

  • Asynchronous video communication
  • Background job processing
  • Camera recording
  • Desktop clientsLinux client marked as soon
  • Object Storage
  • Screen Recording
  • Self-hosted backend
  • User Authentication

sorbay README

How to install sorbay

Install sorbay with Docker Compose

git clone https://github.com/sorbayhq/sorbay
cd sorbay
sh setup/setup.sh
setup\setup.cmd
docker compose up

Requires Docker and Docker Compose. Setup script configures environment and initializes Keycloak. macOS/Linux: run setup.sh. Windows: run setup.cmd.

More in Video Conferencing

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…