This guide gets rtCloud running on your own server. The automated scripts handle everything — Docker, SSL, database, firewall — in a single run.

Requirements

Server

ResourceMinimumRecommended
RAM2 GB4 GB (required if using Keycloak SSO)
Disk25 GB40 GB
CPU1 vCPU2 vCPUs
OSUbuntu 22.04 LTSUbuntu 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.

ProviderGuide
Linode (Akamai)Deploy on Linode — easiest, form-based setup via StackScript
DigitalOceanDeploy on DigitalOcean
AWS EC2Deploy on AWS
Google CloudDeploy 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 .env and docker-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?