<img alt="Visitor Badge" src="https://api.visitorbadge.io/api/visitors?path=https://github.com/Ralex91/Razzia/edit/main/README.md&countColor=%23FF9900">
<img src="https://img.shields.io/docker/pulls/ralex91/razzia?style=for-the-badge&color=FF9900" alt="Docker Pulls">
Razzia is a straightforward and open-source quiz platform, allowing users to host it on their own server for smaller events.
Disclaimer: Razzia is an independent, open-source software project. It is not affiliated with, endorsed by, or sponsored by any third-party quiz platform or service. Any resemblance to other quiz platforms is purely incidental.

Choose one of the following deployment methods:
Choose your deployment method:
Using Docker Compose (recommended): You can find the docker compose configuration in the repository: docker-compose.yml
docker compose up -d
Or using Docker directly:
docker run -d \
-p 3000:3000 \
-v ./config:/app/config \
ralex91/razzia:latest
The image is also published on the GitHub Container Registry, if you prefer using it instead of Docker Hub:
docker run -d \
-p 3000:3000 \
-v ./config:/app/config \
ghcr.io/ralex91/razzia:latest
Configuration Volume:
The -v ./config:/app/config option mounts a local config folder to persist your game settings and quizzes. This allows you to:
The folder will be created automatically on first run with an example quiz to get you started.
The application will be available at http://localhost:3000
git clone https://github.com/Ralex91/Razzia.git
cd ./Razzia
pnpm install
# Development mode
pnpm dev
# Production mode
pnpm build
pnpm start
⚠️ Required: set a manager password in config/game.json before going live.
{
"managerPassword": "PASSWORD"
}
managerPassword must be changed from the default "PASSWORD" value, otherwise manager access is blocked.
config folder.Full index in docs/.
config/game.json)Contributions are welcome! Please read the CONTRIBUTING.md guide before submitting a pull request.
For bug reports or feature requests, please create an issue.
$ claude mcp add Razzia \
-- python -m otcore.mcp_server <graph>