-
Notifications
You must be signed in to change notification settings - Fork 16
Providers
Cyril Rohr edited this page Mar 13, 2026
·
2 revisions
PullPreview supports two providers:
lightsailhetzner
Both providers support both deployment targets:
composehelm
| Item | Lightsail | Hetzner |
|---|---|---|
| Provider input | lightsail |
hetzner |
| Deployment target support |
compose, helm
|
compose, helm
|
Default instance_type in PullPreview |
small |
cpx21 |
| Default region/location | us-east-1 |
nbg1 |
| Default image used by provider | Amazon Linux 2023 | ubuntu-24.04 |
| Default SSH username | ec2-user |
root |
| Required secrets |
AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY
|
HCLOUD_TOKEN, HETZNER_CA_KEY
|
- best if you want an AWS-only setup
- default provider when
provideris unset - defaults region to
us-east-1 - supports the Lightsail bundle names:
nano,micro,small,medium,large,xlarge,2xlarge
- best if you want lower entry pricing or more size choices
- defaults location to
nbg1 - defaults image to
ubuntu-24.04 - defaults server type to
cpx21 - uses SSH certificate authentication backed by
HETZNER_CA_KEY
When using Hetzner, instance_type: small and instance_type: micro are normalized to cpx21.
- Keep Lightsail if you already have AWS credentials, IAM, and networking conventions in place.
- Use Hetzner if you want lower costs and direct server-type control.
- Set
provider,region,image, andinstance_typeexplicitly if you want predictable runtime and cost.