ERHA Cloud

Push your code, ERHA puts it online

Your applications run in Europe. They are deployed at every push on the production branch, with a preview for every merge request, and billed by what runs.

Websites at €9 per month. Applications from €19.75 per month*.

* Price excl. VAT per month for an XS application with one instance, excluding disk and build minutes. The flat fee is prorated to the days hosted, usage is billed by the hour.

Aurore Studio
Shop
DeploymentApplicationsSettings

Branches

  • Productionmainshop.comOnline
  • Preview!42 New cartmr-42-shop.apps.erha.aiOnline
  • Preview!45 Pricing pagemr-45-shop.apps.erha.aiCreating

Production

https://shop.com
webS · 1 to 3 instancesapiM · 1 instance
PostgreSQL 16managed, backupsRedis 7cache

How it works

  1. 01Connect the repositoryA Dockerfile, and a .erha/config.yaml file for what the application needs: a database, a cache, scheduled tasks, workers, domains. An agent can write both files for you.
  2. 02Push on the production branchERHA builds the image and deploys. The deploy hook runs your migrations; if it fails, the previous version stays online.
  3. 03Review every change in a previewEach merge request gets its preview, with its own services. A preview's emails are kept in a test inbox, never sent. In production, your application sends through your own SMTP server. The preview is deleted when the merge request is closed or merged.

Included with every application

  • Hosted in Europe
  • Domain declared and certificate generated by ERHA
  • Deployed at every push
  • A preview per merge request, 10 at most per project
  • Managed PostgreSQL and MySQL databases, with automatic backups
  • No traffic price
  • Never stopped by a spending cap

Prices

The same on every plan, excluding VAT and per month. Error tracking, audience and storage also work for an app hosted elsewhere.

Billed monthly on one "ERHA Cloud" line per application: a flat fee prorated to the days hosted, plus what ran (CPU, memory, disk, build minutes).

ERHA Cloud counts in no spending cap: a hosted site never stops because of a cap.

Hosting

Application: web app, API, back office

From€19.75*

per month: a €15 flat fee per application, plus what runs

* Price excl. VAT per month for an XS application with one instance, excluding disk and build minutes. The flat fee is prorated to the days hosted, usage is billed by the hour.

  • + €0.04 per vCPU per hour (€29.20 per month)
  • + €0.01 per GB of RAM per hour (€7.30 per month)
  • + €0.20 per GB of disk per month
  • + €0.20 per build minute

Instance sizes

SizeResourcesPer month
xs0.1 vCPU, 256 MB RAM€4.75**
s0.25 vCPU, 512 MB RAM€10.95**
m0.5 vCPU, 1 GB RAM€21.90**
l1 vCPU, 2 GB RAM€43.80**
xl2 vCPU, 4 GB RAM€87.60**

** One instance running all month, excluding the flat fee, disk and build minutes.

Default size: S for a web app, M for an API.

An application runs on 1 to 5 instances, depending on load. The bill counts the instances that run, by the hour.

A preview per open merge request, 10 at most per project. Each preview runs on one instance and is billed on the application's line, at the same rates.

  • Hosted in Europe
  • Deployed at every push on the production branch
  • Storybook and Git repository at ERHA

Website

€9

per website per month, flat fee

  • Custom domain and SSL certificate
  • Deployed at every push on the production branch
  • No traffic price

Databases and services

From€19*

per service per month. The service is declared in .erha/config.yaml, its size is picked in the console.

* A size S PostgreSQL or MySQL database, price excl. VAT per month, excluding disk (€0.25 per GB per month).

  • Managed PostgreSQL (14 to 16) or MySQL 8, with automatic backups: S €19, M €49, L €95, XL €239
  • High availability: +50% of the size price
  • Database disk: €0.25 per GB per month, 5 to 1,000 GB
  • Redis: XS €5, S €9, M €15, L €29, 128 MB to 1 GB
  • S3 bucket: €0.03 per GB stored per month
  • Mercure, for real time: €5

Tracking and files

Error tracking

5,000

free events per application per month

  • Then €0.10 per 1,000 events up to 500,000
  • Then €0.05 per 1,000 events beyond
  • Duplicates, filtered noise and refused events (429) are not counted
  • A daily cap, set by you, protects the bill
  • Sentry protocol, for any app, hosted by ERHA or not

Audience

100,000

free events per application per month

  • Then €2 per 100,000 events
  • Anonymous and cookieless
  • For any app, hosted by ERHA or not

File storage

€10

per 100 GB block beyond the included storage

  • Free: 2 GB per seat
  • Team: 20 GB per seat
  • Business: 100 GB per seat
  • Enterprise: custom
  • Included storage is pooled across the space

ERHA Cloud questions

What do I need in my repository?

A Dockerfile. ERHA builds the application image with it. If the application needs a database, a cache, scheduled tasks, workers or several domains, add a .erha/config.yaml file at the root of the repository. ERHA reads it again at every deployment.

What happens if a deployment fails?

If the deploy hook fails (a migration, for example), the deployment stops and the previous version stays online. The failure and its logs show in the Deployment tab.

What is in a preview?

The repository's applications on the merge request's branch, with their own services: Redis, Mercure and buckets start empty, emails stay in a test inbox. A database can be empty, filled from a SQL file, or copied from production and anonymised (PostgreSQL). 10 previews at most per project, each on one instance.

Are my databases backed up?

Yes, PostgreSQL and MySQL databases are managed instances, with automatic backups. Redis is not backed up: it is a cache. A database removed from .erha/config.yaml is never deleted automatically.

Can my site stop because of a spending cap?

No. ERHA Cloud counts in no cap: caps limit usage, never a hosted site.

Hand over your first piece of work this week

Open your space in a few minutes, or book a demo to scope a first use case with the ERHA team.