sokobanMAX

FREE

Sokoban puzzle widget for Zabbix dashboards A Sokoban puzzle widget that embeds the classic Sokoban game into Zabbix dashboards and provides 50 solvable levels. The widget uses standard Zabbix name and refresh settings with no additional game options; progress, move history, personal bests and personal unlock codes are stored in the Zabbix database and the server verifies moves and completions. It is intended for Zabbix users and administrators who want a lightweight, on-board playable game with keyboard and on-screen controls and progress preserved across browsers.

Zabbix 6.0 - 8.0
sokobanMAX · Email notifications for new releases

Follow FREE product releases now. If you later buy a PRO product using the same email, the licence will appear in this account automatically.

Create account

Video and screenshots

How to install

Step 1 · Operating system

Install via your OS package manager. Using the initMAX repository (apt / dnf / zypper) 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

Releases

5
2.2.0 Latest 2026-11-06
Feature
  • Publish the Alpine (apk) package for Docker based Zabbix frontends (repo.initmax.com Alpine channel).

2.1.0 2026-10-15
Feature
  • Add support for Zabbix 8.0 and update documentation accordingly.

2.0.2 2026-09-20
Fix
  • Catalog pictures are now the same on every release: exact level times and a sample unlock code instead of values that differed from one capture to the next.

Older versions (2)
2.0.1 2026-09-20
Fix
  • The catalog summary ended in the middle of the level author's name ("... Microban by David W."). The package description now ends its first sentence before the credit, and the credit follows in full.

2.0.0 2026-09-20
Feature
  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • Two level switches on the bar: step back into any level you have already solved, or forward as far as you have earned.

  • On-screen arrow buttons for wall-mounted and touch dashboards, keyboard help and a save indicator.

  • Every text is translated into all 27 Zabbix display languages. The widget used to be English only.

  • 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.

Security
  • 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.

  • 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.

  • 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.

  • 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.

  • A refresh of the dashboard no longer throws you back to level 1 in the middle of a game.