What you run
Four processes, each an image underghcr.io/meteroid-oss/:
- API (
meteroid-api): the gRPC and REST APIs, the customer portal, checkout and incoming payment-provider webhooks. - Worker (
meteroid-worker): scheduled jobs and queue consumers, such as billing runs, outgoing webhooks, emails and invoice PDFs. - Metering API (
metering-api): usage event ingestion and queries. - Web (
meteroid-web): the web app.
Ways to deploy
Docker Compose
One machine, every service included. To try Meteroid or run a small installation.
Kubernetes (Helm)
The Meteroid processes on your cluster, connected to PostgreSQL, ClickHouse, Kafka and
object storage you operate. For production.
Editions
The open-source edition, built from meteroid-oss/meteroid under AGPL-3.0, contains everything a business needs to run its billing, metering and invoicing. The official images run the Enterprise edition: it is free, adds features such as revenue reports, dunning and tax reports, and a license unlocks the rest. Both receive every bug fix and security patch. In production, we recommend the Enterprise edition with the Helm chart, or Meteroid Cloud, hosted in the EU, to run nothing yourself. See Which one to run.Versions
Every release publishes the images tagged with its version (2.0.0), and moves the 2.0, 2
and latest tags to it. Pin the exact version in your deployment and change it when you
upgrade, so that every process runs the same release and nothing changes on a restart.
The Helm chart is versioned with Meteroid: chart 2.0.0 runs the 2.0.0 images.
Next steps
- Deploy with Docker Compose or on Kubernetes.
- Review the configuration reference, in particular the secrets that must be set before the first start.
- Upgrading an installation of an earlier public release? Read Upgrading to 2.0 first.
- Read what the anonymous telemetry report contains, and how to turn it off.