Installation

Puppeteer

Puppeteer is required for web transaction checks.

Various libraries are required to install Puppeteer. For example, on Debian systems the following packages must be installed:

apt-get install libdrm2 \
  libxcb-dri3-0 \
  libgbm1 \
  libnss3 \
  libatk-bridge2.0-0 \
  libxkbcommon0 \
  libasound2 \
  nodejs

You can find details in the Puppeteer documentation at pptr.dev.

After the dependencies have been installed, Puppeteer itself can now be installed. It’s really important that Puppeteer is installed as user bloonix and the environment variable HOME is set to /var/lib/bloonix. The easiest way to do that is

su - bloonix
npm install puppeteer

Puppeteer must be installed wherever the Bloonix-Server or Bloonix-WebGUI is installed.