selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

BigBlueButton logo

BigBlueButton

★ 9.2k

A self-hosted alternative to Zoom

GNU Lesser General Public License v3.0Open Source — No PaywallSingle Container — single container — minimal hosting footprintBinary · SourceNeeds Postgres12+ active committers (12mo)

About

BigBlueButton is an open-source virtual classroom platform built for online learning and remote instruction. It is aimed primarily at teachers, instructors, and learners, but the README also notes...

Community Ratings

No ratings yet

Features

  • real-time audio sharing
  • real-time video sharing
  • slides with whiteboard annotations
  • chat
  • screen sharing
  • polling
  • emojis
  • multi-user whiteboards
  • shared notes
  • breakout rooms

Details

Last Updated
Oct 11, 2026
Created
May 25, 2010
Install Methods
binarysource
Requirements
Ubuntu 22.04
Backup & Export
recording-playback
Runtime / Stack
Java
Privacy & Independence
No Cloud Required
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container

Run BigBlueButton with Docker Compose

Compose file from the BigBlueButton project repository.

1 service · database: postgres · infra: postgres

no resource limits declared

needs persistent storage (2 volumes)

bbb-common-web/docker-compose.yml · @ fffa374 · scanned Jun 5, 2026

version: '2'

services:
  postgres:
    image: postgres:${POSTGRES_VERSION}
    container_name: postgres
    environment:
      - "TZ=UTC"
      - "POSTGRES_USER=${POSTGRES_USER}"
      - "POSTGRES_PASSWORD=${POSTGRES_PASSWORD}"
    ports:
      - "${HOST_PORT}:${CONTAINER_PORT}"
    volumes:
      - "./postgres-data:/var/lib/postgresql/data"      
      - "./src/main/java/db/migration:/docker-entrypoint-initdb.d"

This file may be out of date. Check the BigBlueButton documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Mar 25, 2026

Related Software

Openmeetings logo

Openmeetings

687
Apache OpenMeetings is a web-based video conferencing and groupware platform with instant messaging, whiteboard, and collaborative document editing.
Groupware SuitesVideo ConferencingLearning Management+2
Details
hitobito logo

hitobito

483
Hitobito is an open source web application for managing organisations and communities with complex group hierarchies, members, events, courses, mailings, and communication.
Polls and EventsCopyleft LicenseGroupware Suites+3
Details
RELATE logo

RELATE

436
RELATE is a web-based courseware platform for creating, delivering, and grading course content.
Learning ManagementPermissive LicenseSelf Hosting Solutions+1
Details
OpenOLAT logo

OpenOLAT

447
OpenOlat is a web-based learning management system for teaching, learning, assessment, and communication.
Learning ManagementSelf Hosting SolutionsKnowledge Management+2
Details
Quizmaster logo

Quizmaster

326
A web app for hosting quizzes with player answer submission, master controls, and configurable question types.
GamesPermissive LicensePolls and Events+2
Details
plugNmeet logo

plugNmeet

572
Plug-N-Meet is an open-source, self-hosted web conferencing system built on LiveKit for scalable video meetings and collaboration.
Video ConferencingPermissive LicenseSelf Hosting Solutions+2
Details
Chamilo LMS logo

Chamilo LMS

1.0k
Chamilo 2 is a GNU/GPLv3+ learning management system for creating, managing, and delivering e-learning courses.
Learning ManagementCMS PlatformsDocument Management+2
Details
ClassroomIO logo

ClassroomIO

1.7k
ClassroomIO.com is an open source learning management system for companies, bootcamps, educators, and businesses to manage training programs.
Learning ManagementCopyleft LicenseSelf Hosting Solutions+2
Details
INGInious logo

INGInious

243
INGInious is an intelligent grader for secure, automated testing of student code, with a backend for grading and a frontend for submissions and teacher administration.
Learning ManagementCopyleft LicenseTesting Tools+1
10 Containers
Details
Gibbon logo

Gibbon

637
Gibbon is an open source school management platform for teachers, students, parents, and schools.
Learning ManagementCopyleft LicenseSelf Hosting Solutions+2
Details
ILIAS logo

ILIAS

505
ILIAS is an open source learning management system for web-based e-learning.
Learning ManagementCopyleft LicenseSelf Hosting Solutions
Details
DOMJudge logo

DOMJudge

918
DOMjudge is a jury system for running programming contests such as ICPC and IOI-style contests.
Miscellaneous ToolsConference ManagementLearning Management+3
Details