Sign inSign up

homotechsual/screengrabber

By homotechsual

Updated about 2 months ago

Fast self-hosted web page screenshot service with caching, API key auth, and Docker deployment.

Image
Web servers
0

1.5K

homotechsual/screengrabber repository overview

Screengrabber

Screengrabber is a self-hosted screenshot API for capturing web pages with Playwright and Microsoft Edge. It runs as a containerized .NET service, supports API key authentication, and can cache results with Redis to reduce repeated rendering work.

Why use it?

  • Capture screenshots of public or authenticated pages over HTTP
  • Run a browser-backed screenshot service without managing Playwright manually
  • Deploy easily with Docker or Docker Compose
  • Protect access with API keys
  • Improve repeat performance with Redis caching

Features

  • Playwright-powered page rendering
  • Microsoft Edge browser support
  • Simple HTTP API
  • API key middleware
  • Redis-backed cache support
  • Self-hosted deployment model
  • Docker-based runtime

Quick start

Example request:

GET /https%3A%2F%2Fexample.com/large
X-Api-Key: your-key

Tags

  • latest for the newest published image
  • Git commit SHA tags for immutable CI builds

Intended use

Screengrabber is built for automation, previews, integrations, reporting, archiving, and other server-side screenshot workloads where a lightweight self-hosted API is more useful than managing a full browser stack by hand.

Tag summary

Content type

Image

Digest

sha256:2b99c617f

Size

1.4 GB

Last updated

about 2 months ago

docker pull homotechsual/screengrabber