Repository navigation
Razzia #2248
Description
Activity
PR's are now open again.
Reacted by Owen Vokegithub-actions commented
on Sep 18, 2026 on Sep 18, 2026 – with GitHub ActionsContributorMore actionsThe Razzia script is ready for testing:
bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/razzia.sh)"The manager password is generated during installation and stored in /opt/razzia-config/game.json. Open the manager interface at http://:3000/manager and log in with it. Manager access stays blocked while managerPassword is the upstream default value "PASSWORD".
Quizzes, saved results and optional branding live in /opt/razzia-config (quizz/, results/, branding/). An example quiz is created there on first start. Restart the service after editing game.json: systemctl restart razzia
Game state is kept in memory by the socket server, so only run a single instance. Behind a reverse proxy, WebSocket upgrade headers must be forwarded to port 3000 or clients stay stuck on connecting.Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Discord testing thread: https://discord.com/channels/1302816934508630047/1550391147904507954
Installed it twice - works. I played a Game with myself!!!
Reacted by Owen VokeJust as a heads up, Ralex91 is looking to hopefully release 4.0.0 this weekend, which moves the manager password from
config/game.jsonto aMANAGER_PASSWORDenvironment variable, as well as adding aJWT_SECRETvariable for session signing.I'll have a look at opening a PR to migrate to this once it releases.
Let wait for the Release before we merge it to VE/Incus
Reacted by Owen VokeRazzia 4.0.0 has now released, and I've marked my update PR as ready for review. 👍🏻
Name of the Script
Razzia
Script Type
CT (LXC Container)
Does this script support arm64?
arm64 not tested
📋 Script Details
Razzia is a self-hosted quiz platform similar to Kahoot.
It installs as a Node package, and has quite low requirements.
Configuration and quizzes are stored in
/opt/razzia-configto prevent overwrites when updating the app.I've already started the script here.
Repo: https://github.com/Ralex91/Razzia