Integrations

Four ready packages to install on your site.

Monitoring from the outside sees what a visitor sees: whether the site responds and whether the certificate is valid. A package installed on the site shows the inside: the database, mail, queues, accounts with full permissions and version changes. You download it, install it and click „Connect”. You never hand us server passwords.

  • The package sends nothing on its own. It exposes a secret address on your site and we are the ones asking, by default every minute.
  • You set the connection up with one button in your site admin. You can create the Calmfox Watch account along the way and you never copy keys by hand.
  • Every answer is signed with the installation key, so it is visible whether it was produced now and on this site, rather than planted.

Packages to download.

WordPress

version shown in the panel

Requirements: WordPress 6.0 and newer, PHP 7.4 and newer

Download the package

Installation

  1. 1Dashboard, Plugins, Add New, Upload Plugin: pick the downloaded file and activate the plugin.
  2. 2Open Calmfox Watch in the dashboard menu and click „Connect through watch.calmfox.net”.
  3. 3Later versions arrive on their own, like with any other plugin in the dashboard.

The full instructions, including steps for unusual deployments, are in the README inside the package.

Neos CMS

version shown in the panel

Requirements: Neos 8.3 and newer, including 9.x, PHP 8.1 and newer

Download the package

Installation

  1. 1Unpack the package next to the project and wire it in with Composer as a path repository.
  2. 2Check that the health route is registered. Distributions with their own routes file need one entry, and the snippet is in the README.
  3. 3In the Neos backend open Calmfox Watch in the menu and click „Connect through Calmfox Watch”.
mkdir -p PakietyCalmfox && unzip calmfox-watch-neos.zip -d PakietyCalmfox
composer config repositories.calmfox-watch '{"type":"path","url":"./PakietyCalmfox/Calmfox.Watch","options":{"symlink":false}}'
composer require calmfox/watch-neos:@dev
FLOW_CONTEXT=Production ./flow flow:cache:flush --force

The full instructions, including steps for unusual deployments, are in the README inside the package.

Sylius

version shown in the panel

Requirements: Sylius 1.12 and newer, including 2.x, Symfony 6.4 or 7.x, PHP 8.1 and newer

Download the package

Installation

  1. 1Unpack the package next to the project and wire it in with Composer as a path repository.
  2. 2Add the bundle to config/bundles.php, register its routes and allow public access to the health address in security.yaml. Three snippets from the README.
  3. 3In the store admin open Calmfox Watch in the main menu and click „Connect through watch.calmfox.net”.
mkdir -p pakiety && unzip calmfox-watch-sylius.zip -d pakiety
composer config repositories.calmfox-watch '{"type":"path","url":"./pakiety/calmfox-watch","options":{"symlink":false}}'
composer require calmfox/watch-sylius:@dev

The full instructions, including steps for unusual deployments, are in the README inside the package.

Magento 2

version shown in the panel

Requirements: Magento 2.4 and newer, PHP 8.1 and newer

Download the package

Installation

  1. 1Unpack the package into app/code/Calmfox/Watch and enable the module.
  2. 2In production mode also run bin/magento setup:di:compile.
  3. 3In the store admin open Calmfox Watch in the menu bar and click „Connect through Calmfox Watch”.
mkdir -p app/code/Calmfox && unzip calmfox-watch-magento.zip -d app/code/Calmfox
mv app/code/Calmfox/calmfox-watch app/code/Calmfox/Watch
bin/magento module:enable Calmfox_Watch && bin/magento setup:upgrade
bin/magento cache:flush

The full instructions, including steps for unusual deployments, are in the README inside the package.

Where the package comes from.

The packages are not published in the catalogues yet: not in the WordPress plugin repository, not on Packagist, not in the Magento Marketplace. Until they are, the package from this page is the only way, and the instructions inside say the same. We state it plainly, because „composer require” without adding the repository first ends with a „could not be found” error.

Updates of the WordPress plugin are the exception: after the first install from a file, the dashboard checks for new versions with us and updates it like any other plugin.

What the package sends and what it does not.

It sends service states, counts, versions, the version history and the composition of admin accounts and extensions, as a one-way fingerprint. It does not send logins, passwords, page content or your customers data. The health address without the key answers with a refusal.

Data security ›

Check your website.
Free, in two minutes.

The free technical review covers availability, the certificate, the domain, email, content and forms. It ends with a score and a list of tasks you can hand to your developer. No payment card and no commitment.