chessMAX

FREE

Chess widget for Zabbix dashboards (play vs Stockfish or users) This widget adds an interactive chess board to Zabbix dashboards that lets a user play against the bundled Stockfish engine, a colleague on another dashboard, or two players on the same screen. Games are stored per Zabbix account and synchronised between widgets; the engine runs in the browser and gameplay requires no external services. Widget settings include legal-move hints and a default chess clock, and each new game lets you choose colour, opponent and engine difficulty; only a Super admin can send invitations to other enabled users.

Zabbix 6.0 - 8.0
chessMAX · 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) 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-chessmax

Releases

3
2.1.0 Latest 2026-10-15
Feature
  • Add support for Zabbix 8.0.

2.0.1 2026-09-21
Fix
  • Allow anonymous guest visitors to play Stockfish and two-player games in an isolated browser widget without accessing the shared guest profile.

2.0.0 2026-09-15
Improvement
  • Set the initial release baseline to 2.0.0 and synchronize the manifest and README version badge.

Feature
  • Introduce server-side referee and coin toss options.

  • ### 🐛 Fixes

Fix
  • Ignore an obsolete colleague-list response after switching game mode or closing the setup dialog.

  • Wrap captured pieces inside player cards and resize portrait boards to keep clocks and actions visible.

  • Resolve player names in finished-game status messages.

  • Match player avatar colours to their white or black pieces in every game mode.

  • Load the bundled semibold font directly without requesting a nonexistent WOFF2 asset.

  • Composite and clip dialog overlays at the widget edge to remove Retina/Safari corner seams and preserve the host header boundary.

  • Give the colleague selector a consistent appearance in Safari/WebKit while retaining native keyboard selection.

  • Label material advantage as points in every locale so it cannot be mistaken for additional captured pieces.

  • Align stacked player cards with the board and restore full-height, vertically centered buttons in Zabbix.

  • Load shared classes under Turkish locales on PHP 7.4-8.1 without changing the process locale.

  • Correct board square colours and restore native keyboard input and accessible pawn promotion.

  • Prevent stale polling and engine searches from overwriting newer game state; serialize concurrent game creation.

  • Let the server adjudicate clock expiry in every mode, freeze finished clocks and draw flags without mating material.

  • Compare only legally usable en-passant rights for repetition and preserve remote results until both players leave.

Security
  • Restrict sending invitations to Super admins while allowing enabled ordinary users to receive, decline, accept and play; reject unrelated accounts.

  • ### 📚 Documentation and tests

Documentation
  • Add a self-contained Czech README, local third-party notices and the five reproducible release screenshots with localized captions.

  • Replace the Skeleton README and screenshots with actual FREE chessMAX gameplay and configuration.

Tests
  • Complete the feature review map and add side/clock persistence, engine/session recovery, keyboard, pointer, tooltip and delayed colleague-list regressions.

  • Check 202 legal UI hints, ordinary recipients across independent browsers, and layouts with 12/13 captured pieces; restore configuration after the hints-off scenario.

  • Add gameplay, security, concurrency, translation and clock regressions plus legacy/modern clickthrough scenarios.

CI
  • Fetch complete Git history so merge-base checks also work on longer review branches.

  • [I18N] Complete all 25 current Zabbix language catalogues plus Dutch and Romanian for legacy releases; remaining translations authored directly and disable provider auto-fill in the translation gate.