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