You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Just as a heads up, Ralex91 is looking to hopefully release 4.0.0 this weekend, which moves the manager password from config/game.json to a MANAGER_PASSWORD environment variable, as well as adding a JWT_SECRET variable for session signing.
I'll have a look at opening a PR to migrate to this once it releases.
Activity
MickLesk commentedon Sep 12, 2026
PR's are now open again.
github-actions commentedon Sep 18, 2026
The Razzia script is ready for testing:
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
JosFas commentedon Oct 2, 2026
Installed it twice - works. I played a Game with myself!!!
owenvoke commentedon Oct 2, 2026
Just 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.
MickLesk commentedon Oct 2, 2026
Let wait for the Release before we merge it to VE/Incus
owenvoke commentedon Oct 11, 2026
Razzia 4.0.0 has now released, and I've marked my update PR as ready for review. 👍🏻
I've tried creating 2 new LXCs, and it works well (both behind a reverse proxy and through Cloudflare tunnel).