Sign inSign up

pxlborn/galene

By pxlborn

Updated over 1 year ago

Dockerized Galene videoconferencing server with volume support for groups, data, and recordings.

Image
Web servers
0

999

pxlborn/galene repository overview

Galene (Docker)

This image provides a containerized version of Galene, a modern videoconferencing server suitable for small or medium-sized groups. It supports audio, video, and screen sharing with a lightweight footprint and easy group-based access control.

Features

  • Based on the official Galene repository
  • Built with Go 1.24.3
  • Configurable via command-line flags
  • Persistent storage via volume mounts
  • Suitable for self-hosting and integration
  • Ready for development or production use

Usage

Quick start with Docker:

docker run -p 8445:8445 pxlborn/galene -insecure -http :8445 -turn ""

With docker-compose.yml:

version: "3.8"

services:
  galene:
    image: pxlborn/galene
    ports:
      - "8445:8445"
    volumes:
      - ./groups:/app/groups
      - ./data:/app/data
      - ./recordings:/app/recordings
    command: ["-insecure", "-http", ":8445", "-turn", ""]

Required: Group Configuration

Galene requires at least one group to be defined in /app/groups.

Example: groups/english.json
{
  "displayName": "English",
  "description": "Audio-only broadcast in English",
  "public": true,
  "max-clients": 100,
  "allow-recording": false,
  "codecs": ["opus"],
  "users": {
    "speaker": {
      "password": "1234",
      "permissions": "present"
    },
    "listener": {
      "password": "1234",
      "permissions": "observe"
    }
  }
}

Once defined, access the room at:
http://localhost:8445/group/english/

Volume Mapping

Host pathContainer pathPurpose
./groups/app/groupsGroup configurations (JSON)
./data/app/dataInternal server data
./recordings/app/recordingsVideo/audio recordings

Maintainer

Created by Adam Golczak @ PXLBORN


For more information about Galene, visit https://galene.org

Tag summary

Content type

Image

Digest

sha256:427bd18eb

Size

353.8 MB

Last updated

over 1 year ago

docker pull pxlborn/galene