Practical guides from teams running their own applicant tracking system. No thought leadership, just what worked and what broke.
What self-hosting an ATS actually involves: the stack you need, the upkeep you take on, and when managed cloud is the better call.
Sep 2026In most pipelines the delay is queue time between stages, not interview time. Where the wait hides, and three pipeline rules that remove most of it.
Sep 2026A plain guide to what an ATS is, what it does, why hiring teams use one, and how to choose the right system for yours.
Mar 2026From application to offer: how an ATS parses resumes, moves candidates through stages, automates the busywork and ranks a shortlist.
Mar 2026A practical walk through the six steps of hiring, where each one leaks time, and how to keep candidates moving.
Mar 2026Time to hire, cost per hire, source of hire, pipeline conversion and offer acceptance: the numbers worth tracking and how they check each other.
Mar 2026Applied, screening, interview, decision and offer: the failure that hides in each stage, and the change that fixes it.
Mar 2026Long scorecards get abandoned and rebuilt from memory. How to design one interviewers finish in two minutes, and why it makes debriefs faster.
Mar 2026Short, direct answers to the questions that bring teams here. Each one links to the full explanation.
Browse the full FAQAn applicant tracking system whose source code is public, so you can host it yourself, read how it handles candidate data, and change it. RabbitHR is MIT licensed and free forever in the Community Edition.
Yes. One Docker host with Postgres and object storage covers a team hiring at normal volume, and setup takes about ten minutes.
No. Agents rank and summarise so a human reads a shortlist instead of a pile. Advancing a candidate stays a person's decision.
The Community Edition is free forever and installs in about ten minutes.