Cloud Provider Guide
Browse providers, regions, and sizes available through the Elestio CLI.
Elestio supports 10 cloud providers across 100+ regions. Each provider has different features, pricing, and capabilities.
Provider Comparison
| Feature | Netcup | Hetzner | OVHcloud | AWS | Azure | Scaleway | Vultr | Linode | DO |
|---|---|---|---|---|---|---|---|---|---|
| Catalog deploy | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| CI/CD deploy | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Volumes | ✗ | ✓ | ✓ (High-Speed Gen2 or Classic) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Size downgrade | ✓ | Only If last upgraded without disk | ✓ (never to a smaller disk) | ✓ | ✓ | ✓ | — | — | — |
| Firewall | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SSL/Domains | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Choosing a Provider
Use Netcup when:
- You want the best price/performance ratio
- You don't need block volumes
- You may need to downgrade your instance size later
- EU-based (Germany) is acceptable
Use Hetzner when:
- You need block volumes for persistent storage
- You want a strong EU-based infrastructure (Germany, Finland)
- Note: Hetzner does not support size downgrades
Use AWS when:
- You need global reach (many regions worldwide)
- You need size-downgrade flexibility
- You're already in the AWS ecosystem
Use Azure when:
- You need Microsoft cloud infrastructure
- You need size-downgrade flexibility
- You need specific Azure regions (e.g.,
germanywestcentral)
Use OVHcloud when:
- You want a European provider with 35 regions worldwide (28 in Europe)
- You need unlimited bandwidth
- You may need to downgrade later (always to a plan with an equal or larger disk)
- Launch offer: 50% off every OVHcloud resource until January 1, 2027 (services, CI/CD targets, load balancers and volumes; support plans are not discounted).
elestio sizesandelestio deploy --dry-runshow the discounted price
Available Regions
# See all regions for a provider
elestio sizes --provider netcup
elestio sizes --provider hetzner
elestio sizes --provider aws
elestio sizes --provider azure
elestio sizes --provider ovh
Without --region, the CLI uses your configured region for your configured provider, nbg for Netcup and DE1 (Frankfurt) for OVHcloud. Any other provider needs --region.
Common regions
Netcup:
| Region | Location |
|---|---|
nbg | Nuremberg, Germany (EU) |
mns | Manassas, Virginia, USA |
Hetzner:
| Region | Location |
|---|---|
fsn1 | Falkenstein, Germany |
nbg1 | Nuremberg, Germany |
hel1 | Helsinki, Finland |
ash | Ashburn, Virginia, USA |
OVHcloud:
| Region | Location |
|---|---|
DE1 | Frankfurt, Germany |
GRA11 | Gravelines, France |
SBG5 | Strasbourg, France |
RBX-A | Roubaix, France |
UK1 | London, United Kingdom |
BHS5 | Beauharnois, Canada |
SGP1 | Singapore |
SYD1 | Sydney, Australia |
Local Zones (*-LZ-*) offer fewer sizes.
AWS: us-east-1, us-west-2, eu-west-1, eu-central-1, ap-southeast-1, ap-northeast-1, and more.
Specifying a Provider at Deploy Time
elestio deploy postgresql \
--project 112 \
--name my-db \
--provider hetzner \
--region fsn1 \
--size LARGE-4C-8G
Size Downgrade Warning
Attempting to downgrade on an unsupported provider (Hetzner) can permanently block the service and require Elestio support intervention. The CLI will automatically refuse downgrade requests on unsupported providers.
Only these providers support downgrading:
- Netcup
- AWS
- Azure
- Scaleway
- OVHcloud (never to a plan with a smaller disk)
Support Tiers
Available on all providers:
| Tier | Monthly Cost | Response Time | Channel |
|---|---|---|---|
level1 | Included | 48 hours | |
level2 | +$50/service/mo | 24 hours | Priority email |
level3 | +$200/service/mo | 4 hours | Dedicated engineer |
elestio deploy postgresql --project 112 --support level2