Skip to main content

jobpull overview

jobpull is a self-hosted job board starter kit. It crawls official public feeds, classifies roles, stores them in a small database, and serves a searchable board with an admin path for configuration and recrawls.

What it does well

  • ingests public job feeds from Greenhouse, Lever, Ashby, Recruitee, Personio XML, and generic JSON endpoints
  • applies role filters, focus categories, remote status, and tags
  • supports starter packs for product, engineering, design, and gtm
  • hides stale jobs by default instead of leaving obviously dead listings in the public board
  • runs either on the Cloudflare reference path or the portable Docker/Node/SQLite path

Who this is for

Use jobpull if you want to:

  • launch a niche job board for a role or community
  • run a self-hosted board instead of relying on a third-party aggregator
  • tune job filters and feed sources without rebuilding the whole product
  • self-host on Cloudflare, a VPS, or Docker Compose
  1. Cloudflare Quick Start
  2. Docker Compose Quick Start
  3. Customization
  4. Starter Packs
  5. Source Feeds
  6. Operations