Follow FREE product releases now. If you later buy a PRO product using the same email, the licence will appear in this account automatically.
sokobanMAX
FREESokoban puzzle widget for Zabbix dashboards sokobanMAX is a Sokoban puzzle widget for Zabbix dashboards that provides 50 solvable levels drawn from the Microban set and lets users play with arrow keys or an on-screen pad while the server verifies moves. The widget stores per-user progress, personal bests and unlock codes in the Zabbix database and replays finished levels server-side before accepting completion. Configuration is limited to the standard Zabbix widget name and refresh settings; there are no additional game settings. Zabbix administrators and users who want an embedded, server-verified puzzle on dashboards will need this widget.
Screenshots
How to install
Install via your OS package manager. Using the initMAX repository (apt / dnf) is the recommended way - you get GPG-signed updates automatically.
wget https://repo.initmax.com/zabbix/release/initmax-release-latest_all.deb
dpkg -i initmax-release-latest_all.deb
apt update && apt install zabbix-module-sokobanmax
rpm -Uvh https://repo.initmax.com/zabbix/release/initmax-release-latest.noarch.rpm
dnf clean all && dnf install -y zabbix-module-sokobanmax
rpm -Uvh https://repo.initmax.com/zabbix/release/initmax-release-latest.noarch.rpm
zypper --gpg-auto-import-keys refresh && zypper install -y zabbix-module-sokobanmax
Releases
32.0.2 Latest 2026-09-20
2.0.1 2026-09-20
2.0.0 2026-09-20
2.0.0
- [FEAT] Renamed to sokobanMAX and moved onto the v3 release pipeline: one signed package from the initMAX repository covers Zabbix 6.0 - 7.4. Widgets of the older Sokoban module are taken over automatically - same dashboard, same position.
- [FEAT] 50 levels from Microban by David W. Skinner: small boards built around one idea each, exactly as the author published them, from gentle to demanding, credited in the game. Every level carries a solution the test suite replays, so a level nobody can finish cannot reach a release.
- [FEAT] A new look in the style of tetrisMAX and chessMAX: navy and violet surfaces, crates with the initMAX emblem, smooth walls, targets and player, matching dialogs and controls, in every Zabbix theme. The board adapts to portrait, landscape and compact widgets.
- [FEAT] Your game is saved to your Zabbix profile, separately for each widget: close the page and continue in another browser, undo history included. Restart the level, or reset your own progress back to level 1.
- [FEAT] A real Hall of Fame: your best result on every level (fewest moves, then fastest time) is kept in the Zabbix database per user and per widget, so it survives a reload, another browser and a failover to another frontend node.
- [FEAT] Two level switches on the bar: step back into any level you have already solved, or forward as far as you have earned.
- [FEAT] On-screen arrow buttons for wall-mounted and touch dashboards, keyboard help and a save indicator.
- [FEAT] Every text is translated into all 27 Zabbix display languages. The widget used to be English only.
- [FEAT] Fair play: a level "solved" faster than a person can press keys gets a "Please don't cheat" notice and no record; a restart is a clean attempt.
- [SEC] The server is the referee. A finished level counts only after the server has replayed every move, levels you have not reached return no map, and time is measured by the server.
- [SEC] Unlock codes are signed with the installation's own secret key, belong to the signed-in user, and guessing is throttled. They used to be derived from the database host, name and user, so every default installation shared one set of codes that anyone could compute.
- [SEC] Every change needs a POST with a valid session and widget token, so a link on another page cannot file a score for a signed-in player.
- [FIX] The previous level set could not be finished: 23 of its 50 levels had no solution (level 8 was the first). They are gone.
- [FIX] The arrow keys drive only the board you clicked. They used to move every Sokoban widget on the dashboard at once, and scroll the page while doing it.
- [FIX] A refresh of the dashboard no longer throws you back to level 1 in the middle of a game.