R Rumus Cloud
Documentation

Quickstart

From an empty dashboard to a running service with a public address in five steps.

1. Create the account

Register at /register.html with a company address. The free tier covers one service with 512 MB of memory and needs no payment method.

2. Create a project

A project groups services that should reach each other privately. Name it after the application rather than the environment, so staging and production can live in one project with a prefix.

rumus project create billing-service --region id-jkt-1

3. Deploy something

From a template:

rumus deploy create postgresql \
  --project billing-service \
  --name db \
  --volume 20GB \
  --env POSTGRES_PASSWORD=<generated>

Or from a repository:

rumus deploy create github \
  --project billing-service \
  --repo github.com/<org>/<repo> \
  --branch main

4. Watch the release

Deployment progress is streamed to the terminal and mirrored in the dashboard. A failed step keeps the previous container running.

rumus deploy logs billing-service/api --follow

5. Point a domain at it

Every service receives an address under rumuscloud.id immediately. To use your own domain, add it to the service and create the CNAME the dashboard shows.

rumus domain add api.example.com --service billing-service/api

The certificate is issued once DNS resolves. This typically takes under two minutes.

What to read next