Create bun server to take webpage screenshot using puppeteer
apt-get update && apt-get install -y \
wget \
gnupg \
ca-certificates \
apt-transport-https \
xvfb
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
&& echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list \
&& apt-get update \
&& apt-get install -y google-chrome-stable
curl -fsSL https://bun.sh/install | bash
Clone repo and install dependencies
git clone https://github.com/screenshotbuddy/bun-puppeteer-screenshot-server.git
cd bun-puppeteer-screenshot-server
bun install
bun run dev
http://localhost:3000/screenshot?url=https://www.wikipedia.org/