Freedom251 › Preview Environment Software
PullPreview

What PullPreview is
PullPreview is a GitHub Action that deploys pull requests as live preview environments on the customer’s cloud infrastructure. It supports Docker Compose applications and Helm deployments, with AWS Lightsail and Hetzner Cloud documented as providers; Lightsail is the default. Applying a pull-request label starts deployment, new pushes redeploy, and removing the label or closing the pull request destroys the preview. Docker volumes preserve preview data across redeployments of the same pull request, but not after destruction. The action can enable automatic HTTPS through a Caddy sidecar and Let’s Encrypt, and it supports custom domains. Reviewers can receive SSH access using GitHub user keys installed on the preview instance. The maker says source code remains in GitHub and customer infrastructure. License validation sends organization and repository identifiers to PullPreview’s license server, with no source code or credentials sent. Customers pay their cloud provider directly for compute.
Who it suits
PullPreview suits product owners, developers, operations teams, and CTOs reviewing work in progress. It is intended for GitHub projects using Docker Compose or Helm on AWS Lightsail or Hetzner Cloud.
What it does well
- Live pull-request environments
- Docker Compose and Helm support
- Automatic HTTPS and custom domains
- Preview data persists across redeployments
- No per-preview compute markup
What to know first
- Only AWS Lightsail and Hetzner are documented
- Cloud compute is billed separately
- Data disappears when previews are destroyed
- Commercial license costs €300 a year
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Commercial license | 300€ / year, per organization · Commercial use · per organization · provider compute billed separately | €300 a year |
As pullpreview.com lists them, read 30 Sept 2026. The maker's own page has the final word.
Verdict
PullPreview links pull-request labels to disposable environments on supported customer cloud accounts. Its lifecycle controls, infrastructure ownership, and provider limit should be considered alongside the separate cloud-compute charges.
Facts from PullPreview's own pages
- App compatibility
- It supports apps that run with Docker Compose and also supports Helm deployments. · pullpreview.com, 30 Sept 2026
- Cloud providers
- The documented providers are AWS Lightsail and Hetzner Cloud, with Lightsail as the default. · pullpreview.com, 30 Sept 2026
- Cost model
- Customers pay their cloud provider directly for compute while preview instances run, with no per-preview markup. · pullpreview.com, 30 Sept 2026
- Free use
- The maker says non-profit and individual use can be free, with free licenses available by request. · pullpreview.com, 30 Sept 2026
- HTTPS and domains
- The action can enable automatic HTTPS through a Caddy sidecar and Let’s Encrypt, and supports custom domains. · pullpreview.com, 30 Sept 2026
- Intended users
- The maker describes the product as useful for product owners, developers, operations teams, and CTOs reviewing work in progress. · pullpreview.com, 30 Sept 2026
- License check data
- For license validation, the action sends organization and repository identifiers to PullPreview’s license server; the FAQ says it sends no source code or credentials. · pullpreview.com, 30 Sept 2026
- Maker
- The site identifies Cyril Rohr, a freelance CTO/DevOps from France, as the product’s maker. · pullpreview.com, 30 Sept 2026
- Notable limit
- The FAQ says there are no plans to add cloud providers beyond AWS Lightsail and Hetzner at this time. · pullpreview.com, 30 Sept 2026
- Preview state
- Docker volumes persist preview data across redeploys on the same PR, but not after the preview is destroyed. · pullpreview.com, 30 Sept 2026
- PR workflow
- A PR label triggers deployment, pushes to the labeled PR trigger redeployment, and removing the label or closing the PR destroys the preview instance. · pullpreview.com, 30 Sept 2026
- Reviewer access
- Reviewers can receive SSH access using GitHub user keys installed on the preview instance. · pullpreview.com, 30 Sept 2026
- Security
- The maker says source code stays within GitHub and the customer’s infrastructure and does not pass through PullPreview-operated infrastructure. · pullpreview.com, 30 Sept 2026
- What it does
- PullPreview is a GitHub Action that deploys pull requests as live preview environments on the user’s cloud infrastructure. · pullpreview.com, 30 Sept 2026
Where PullPreview stands on Freedom251
- Preview Environment Software#14 of 38
