Installation

Puppeteer

Puppeteer wird für Web-Transaktionen benötigt. Wenn Web-Transaktionen verwendet werden, muss Puppeteer dort installiert sein, wo der Bloonix-Server oder die Bloonix-WebGUI installiert ist.

Zur Installation von Puppeteer sind verschiedene Bibliotheken erforderlich. Auf Debian-Systemen müssen beispielsweise folgende Pakete installiert sein:

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

Einzelheiten finden Sie in der Puppeteer-Dokumentation unter pptr.dev.

Nachdem die Abhängigkeiten installiert wurden, kann nun Puppeteer selbst installiert werden. Es ist wirklich wichtig, dass Puppeteer als Benutzer bloonix installiert wird und die Umgebungsvariable HOME auf /var/lib/bloonix gesetzt ist. Der einfachste Weg, dies zu tun, ist

su - bloonix
npm install puppeteer