Self-Hosted

PullApprove5 can be self-hosted on your own infrastructure, giving you full control over your deployment and data.

  • Data — all data lives in your PostgreSQL database.
  • Network — the only outbound connections are to your Git provider's API. There is no telemetry, license checking, or phone-home traffic.
  • Operations — Docker + PostgreSQL. No Redis, no SMTP, no additional services. Horizontally scalable.
  • Auth — users authenticate via your Git provider's OAuth. If you enforce SSO at the GitHub or GitLab level, PullApprove inherits that enforcement.

Contact us if you're interested in a self-hosted deployment.

Getting Started

  1. Deploy the Docker containers with a PostgreSQL database
  2. Connect a Git provider by creating a GitHub App or GitLab application:
  3. Install the app on your repositories and PullApprove will start processing pull requests

Further Reading

  • Operations — running and maintaining your instance
  • Security — evaluating and securing your deployment