On this page
play_circle
Quick Start
Deploy rtCloud on your own server in minutes using an automated cloud script.
This guide gets rtCloud running on your own server. The automated scripts handle everything — Docker, SSL, database, firewall — in a single run.
Requirements
Server
| Resource | Minimum | Recommended |
|---|---|---|
| RAM | 2 GB | 4 GB (required if using Keycloak SSO) |
| Disk | 25 GB | 40 GB |
| CPU | 1 vCPU | 2 vCPUs |
| OS | Ubuntu 22.04 LTS | Ubuntu 22.04 LTS |
Domain
You need a domain name with an A record pointing to your server’s IP before running the script. Let’s Encrypt requires DNS to resolve for SSL certificate issuance.
Choose Your Cloud Provider
Pick your provider below. Each has an automated script that runs on first boot and completes setup in 5–10 minutes.
| Provider | Guide |
|---|---|
| Linode (Akamai) | Deploy on Linode — easiest, form-based setup via StackScript |
| DigitalOcean | Deploy on DigitalOcean |
| AWS EC2 | Deploy on AWS |
| Google Cloud | Deploy on GCP |
Recommended for most users: Start with Linode — the StackScript gives you a form-based UI so there’s nothing to edit manually.
What the scripts do
Every cloud script performs a fully unattended setup:
- Installs Docker and Docker Compose
- Writes
.envanddocker-compose.production.yml - Configures Nginx as a reverse proxy
- Obtains a free TLS certificate from Let’s Encrypt
- Configures the UFW firewall
- Optionally deploys embedded Keycloak SSO
- Outputs a deployment summary with all credentials
Was this page helpful?