Installation Steps

Step 1

sudo apt update
sudo apt install redis-server
            

Step 2

sudo apt-get update
sudo apt-get install libgbm1
            

Step 3

apt-get update && apt-get install -y \
    gconf-service \
    libasound2 \
    libatk1.0-0 \
    libatk-bridge2.0-0 \
    libc6 \
    libcairo2 \
    libcups2 \
    libdbus-1-3 \
    libexpat1 \
    libfontconfig1 \
    libgcc1 \
    libgconf-2-4 \
    libgdk-pixbuf2.0-0 \
    libglib2.0-0 \
    libgtk-3-0 \
    libnspr4 \
    libpango-1.0-0 \
    libpangocairo-1.0-0 \
    libstdc++6 \
    libx11-6 \
    libx11-xcb1 \
    libxcb1 \
    libxcomposite1 \
    libxcursor1 \
    libxdamage1 \
    libxext6 \
    libxfixes3 \
    libxi6 \
    libxrandr2 \
    libxrender1 \
    libxss1 \
    libxtst6 \
    ca-certificates \
    fonts-liberation \
    libnss3 \
    lsb-release \
    xdg-utils \
    wget \
    --no-install-recommends && \
    rm -rf /var/lib/apt/lists/*
            

Step 4

apt-get update && apt-get install -y \
    libatk-1.0-0 \
    libatk-bridge2.0-0 \
    libatspi2.0-0 \
    libgdk-pixbuf2.0-0 \
    libgtk-3-0 \
    libgbm1 \
    --no-install-recommends && rm -rf /var/lib/apt/lists/*
            

Step 5

sudo apt-get update
sudo apt-get install -y libatk-bridge2.0-0 libgbm1
            

Step 6

rm -rf node_modules package-lock.json
npm install

npm install puppeteer

npm install puppeteer-cluster

rm -rf /root/.cache/puppeteer
npx @puppeteer/browsers install chrome@stable
            

Last Step

npm install

rm -rf ~/.cache/puppeteer