Skip to content
Cyril Rohr edited this page Feb 13, 2026 · 1 revision

Providers: Lightsail vs Hetzner

This page compares the two PullPreview providers (lightsail and hetzner) by instance sizes and list pricing.

Assumptions and scope

  • Last checked: 2026-02-13
  • Lightsail prices: Linux/Unix bundles from AWS Lightsail pricing (US East, N. Virginia / us-east-1), with and without public IPv4.
  • Hetzner prices: server_types API in location nbg1 (monthly net, EUR, excl. VAT), with primary IPv4.
  • Hetzner default location in PullPreview is hardcoded to nbg1 (chosen from top-availability locations at time of writing).
  • PullPreview defaults:
    • Lightsail: instance_type: small
    • Hetzner: instance_type: cpx21

At a glance

Item Lightsail Hetzner
Default instance_type in PullPreview small cpx21
Default region/location in PullPreview us-east-1 nbg1
Default size resources 2 GB RAM, 2 vCPU, 60 GB SSD 4 GB RAM, 3 vCPU, 80 GB SSD
Default monthly list price $12.00 (public IPv4) / $10.00 (IPv6 only) EUR 7.05
Lowest entry size in table below nano at $5.00 (or $3.50 IPv6 only) cx23 at EUR 2.99 (cost_optimized) / cpx11 at EUR 3.85 (regular_purpose)

Lightsail sizes used by PullPreview

PullPreview supports these Lightsail bundle names directly: nano, micro, small, medium, large, xlarge, 2xlarge.

Lightsail size RAM vCPU SSD Transfer Monthly (public IPv4) Monthly (IPv6 only)
nano 0.5 GB 2 20 GB 1 TB $5.00 $3.50
micro 1 GB 2 40 GB 2 TB $7.00 $5.00
small 2 GB 2 60 GB 3 TB $12.00 $10.00
medium 4 GB 2 80 GB 4 TB $24.00 $20.00
large 8 GB 2 160 GB 5 TB $44.00 $40.00
xlarge 16 GB 4 320 GB 6 TB $84.00 $80.00
2xlarge 32 GB 8 640 GB 7 TB $164.00 $160.00

Hetzner server types (available in nbg1)

PullPreview accepts raw Hetzner server type names (for example: cpx21, cx23, ccx23, etc.).
Default is cpx21.

Shared cost_optimized

Type CPU vCPU RAM SSD Monthly (EUR, nbg1)
cx23 x86/shared 2 4 GB 40 GB 2.99
cax11 ARM/shared 2 4 GB 40 GB 3.29
cx33 x86/shared 4 8 GB 80 GB 4.99
cax21 ARM/shared 4 8 GB 80 GB 5.99
cx43 x86/shared 8 16 GB 160 GB 8.99
cax31 ARM/shared 8 16 GB 160 GB 11.99
cx53 x86/shared 16 32 GB 320 GB 16.99
cax41 ARM/shared 16 32 GB 320 GB 23.99

Shared regular_purpose

Type CPU vCPU RAM SSD Monthly (EUR, nbg1)
cpx11 x86/shared 2 2 GB 40 GB 3.85
cpx22 x86/shared 2 4 GB 80 GB 5.99
cpx21 x86/shared 3 4 GB 80 GB 7.05
cpx32 x86/shared 4 8 GB 160 GB 10.49
cpx31 x86/shared 4 8 GB 160 GB 13.10
cpx42 x86/shared 8 16 GB 320 GB 19.49
cpx41 x86/shared 8 16 GB 240 GB 24.70
cpx52 x86/shared 12 24 GB 480 GB 27.99
cpx62 x86/shared 16 32 GB 640 GB 38.49
cpx51 x86/shared 16 32 GB 360 GB 54.40

Dedicated general_purpose

Type CPU vCPU RAM SSD Monthly (EUR, nbg1)
ccx13 x86/dedicated 2 8 GB 80 GB 11.99
ccx23 x86/dedicated 4 16 GB 160 GB 23.99
ccx33 x86/dedicated 8 32 GB 240 GB 47.99
ccx43 x86/dedicated 16 64 GB 360 GB 95.99
ccx53 x86/dedicated 32 128 GB 600 GB 191.99
ccx63 x86/dedicated 48 192 GB 960 GB 287.99

Practical recommendation

  • Keep Lightsail if you want the most conservative AWS-only setup and existing IAM setup.
  • Use Hetzner if you want lower entry pricing and more size options at the low/mid tiers.
  • If you switch providers, set provider, region, image, and instance_type explicitly in workflow with: so costs are predictable.

Clone this wiki locally