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.

GitHub
quizmaster logo

Self-host quizmaster

v1.163

Web app for hosting live quizzes via YAML config

ReleaseSource AvailableOther
Updatedlast year
LanguageScala
Setup difficultyModerate
Stars
327
Port
9000 (HTTP web interface)
Docker
nymanjens/quizmaster
Install with Docker Compose
quizmaster screenshot 1

What is quizmaster?

Quizmaster is a self-hosted web application for running live quizzes. The quizmaster creates questions, choices, answers, and media (images, audio, video) in a YAML configuration file. Players join via a web page to submit answers in real time. The quizmaster controls the flow from a master page with keyboard shortcuts for navigation, timer control, and media playback. The software runs on Java 11 (JDK 11) and can be installed from a prebuilt zip release or via Docker Compose using the published image nymanjens/quizmaster:latest. It listens on port 9000 by default. No user authentication system is included; quizmaster access is protected by a configurable masterSecret. The project has no declared license (NOASSERTION).

Should you self-host quizmaster?

quizmaster scores 43/100 on selfhost.directory (how scoring works) and ranks #22 of 30 in Education. It has 327 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 moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in Scala.

Its closest alternative on selfhost.directory is CTFd (70/100, 6 890 stars). It scores higher overall, so compare the two before you pick. See quizmaster vs CTFd side by side.

Features

  • Audio and video playback
  • Master secret protection
  • Multiple question types
  • Quizmaster control panel
  • Real-time player answer submission
  • Timer controls
  • YAML-based quiz configuration

quizmaster README

Quizmaster

CI Status

A web-app for conducting a quiz, including a page for players to enter their answers. Lots of question types are suported, which are configured in a YAML file.

Screenshot

How to install quizmaster

Install quizmaster with Docker Compose

Docker and Docker Compose

git clone https://github.com/nymanjens/quizmaster.git cd quizmaster docker-compose --file=docker-compose-prebuilt.yml up

Uses published image nymanjens/quizmaster:latest

quizmaster releases & version history

More in Education

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…