OpenSource-Hub
G

Galène

1.3k stars·Video & Audio Download·SHA-256 checksum verified

A lightweight, easy-to-deploy videoconferencing server with full features and minimal resource usage.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Minimalist videoconferencing server that runs on low resources with easy setup.

Core Features

  • Single binary compiled from Go, no heavy runtime
  • Group, user, and permission management via JSON files
  • WebRTC with VP8/VP9/H.264/Opus codec support
  • Screen sharing, chat, participant list
  • No external databases or STUN/TURN required (optional for production)

What It Can't Do

  • Default uses self-signed certificate; for production, configure Let's Encrypt or reverse proxy,Documentation is mainly in English; limited Chinese resources,No built-in recording; use external tools like OBS,Public deployment may need a TURN server if P2P connectivity fails

Use Cases

  • Self-hosted video meetings for small teams or education
  • Lightweight alternative to Jitsi on limited hardware
  • Privacy-focused videoconferencing without third-party services

Detailed Introduction

Galene is a fully-featured videoconferencing system designed for simplicity and low resource consumption. Built in Go, it supports WebRTC-based video/audio, screen sharing, chat, and persistent groups with user authentication and permissions. Unlike heavyweight alternatives like Jitsi or BigBlueButton, Galene runs with minimal CPU and memory, making it ideal for small teams, self-hosted setups, or educational use. It supports VP8, VP9, H.264, and Opus codecs, and can handle dozens of participants on modest hardware. Deployment is straightforward: compile from source or use the official Docker image, configure a single JSON file for groups and users, and start. No external dependencies like databases or STUN/TURN servers are required for basic use (though recommended for production). The project is actively maintained and has a responsive mailing list community.

Troubleshooting & FAQ (2)

Troubleshooting
How to fix the invitation dialog being too narrow to show the minutes field?

This is a known cosmetic issue. It was fixed in commit a4c917f9ca8292a18c12885bb2e2dce41dab115f. Update your application to include this fix, or apply the patch manually.

GitHub Issue #304
Troubleshooting
How to grant a token access to subgroups in Galene?

Galene's stateful tokens support subgroup access via the --include-subgroups flag when creating a token with the admin API or galenectl create-token. For example: galenectl create-token -user alice -group /H -include-subgroups. JWTs currently do not support hierarchical access; track issue #285 for updates. If you need long-lived tokens, switch to stateful tokens generated through the REST API.

GitHub Issue #285

Tags

videoconferenceself-hostedwebrtclightweightgo

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Clone the repo and install Go (>=1.16)

4

Step 2: Run `CGO_ENABLED=0 go build -ldflags='-s -w'`

5

Step 3: Create a `groups` directory and a JSON file with users/groups

Install Guide
  1. Step 1: Clone the repo and install Go (>=1.16)
  2. Step 2: Run `CGO_ENABLED=0 go build -ldflags='-s -w'`
  3. Step 3: Create a `groups` directory and a JSON file with users/groups
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the Galene binary and configuration directory. No system leftovers. For Docker: `docker rm galene` and remove the image.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-26 08:45:17
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

2 FAQs

Similar Projects