> For the complete documentation index, see [llms.txt](https://docs.rumi.systems/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rumi.systems/rumi-platform/concepts.md).

# Concepts

Conceptual documentation for the Rumi Platform private cloud model and its environment bindings.

## Environment Bindings

* [AWS Binding](/rumi-platform/concepts/aws-binding.md) - Feature catalogue for deploying the Rumi private cloud on AWS (topologies, access posture, bastion model, access and security, HTTPS, observability, tagging, lifecycle).
* [Hetzner Binding](/rumi-platform/concepts/hetzner-binding.md) - Feature catalogue for deploying the Rumi private cloud on Hetzner Cloud (prebaked-snapshot model, public-only topology, bastion DNS, per-role firewalls, pluggable HTTPS, lifecycle).
* [Civo Binding](/rumi-platform/concepts/civo-binding.md) - Feature catalogue for deploying the Rumi private cloud on Civo (install-at-boot model, bastion DNS, pluggable HTTPS, cost-saving start/stop, lifecycle).

## One command vocabulary across providers

All three providers — [AWS](/rumi-platform/concepts/aws-binding.md), [Hetzner](/rumi-platform/concepts/hetzner-binding.md), and [Civo](/rumi-platform/concepts/civo-binding.md) — now share a single command vocabulary. Every role and service has its own **per-component lifecycle verbs** (`start-admin`, `stop-solace`, `terminate-monitor`, …); `start-platform` / `stop-platform` / `terminate-platform` act on the whole platform; an env-wide `start` / `stop` acts on every instance in a network; and `deprovision` tears an environment down. This means the workflow you learn on one provider transfers to the others.

Two honest gaps remain, by design:

* **The `whitelist` family is AWS-only.** Hetzner and Civo firewalls are open-by-default within the network (label/CIDR rules), so there is no `whitelist` / `unwhitelist` / `whitelist-ssh` / `unwhitelist-ssh` to selectively open a proxied port to a CIDR.
* **A few AWS-only verbs remain, by provider capability.** `create-zone` / `list-zones` (Route 53 hosted zones) and `attach-volume` / `resize-volume` (EBS) are AWS-specific and have no Hetzner/Civo analogue. (All three providers do share `create-network` / `list-networks` / `delete-network` / `deprovision`.)

> **Note**: This section is under development; more binding and concept pages are being added.
