🖥️Single Virtual Machine deployment
Get CARTO Self-Hosted running on a single VM with Kots in the shortest time possible
This quickstart walks you through the minimum steps to deploy CARTO Self-Hosted on a single virtual machine using Kots. For a production-ready installation with full options and explanations, use the Single Virtual Machine deployment guide.
Quickstarts are not suitable for production. For a production-grade installation with full configuration options, use the Deployment Guides.
Before you begin
Complete every item below before starting. Each prerequisite has a dedicated setup guide. Do not skip them.
Steps
Provision the VM and point a DNS record at its external IP. A full domain is required (not a path like
my.domain.com/carto).Download and extract the package. From the customer package URL, select the CARTO Embedded Cluster installation and download the binary, then:
Install the Admin Console and set a password when prompted:
When it finishes, open the Admin Console at
http://your-server-ip:30000and configure its SSL certificate.The Admin Console runs over plain HTTP on port 30000 until you configure a TLS certificate. Restrict this port to your operations team's IP range via firewall/security group rules. Do not leave it open to the public internet. The console holds database credentials, storage keys, and API keys.
To set up HTTPS for the Admin Console, see Updating TLS Certificates in the Replicated documentation.
Configure required settings in the Admin Console:
Metadata database — host, database, and credentials for your external PostgreSQL (plus its CA certificate for TLS).
Access to CARTO — your domain and its
.crt/.keycertificate.Cloud Storage — your own buckets (see Configure your own buckets).
Deploy. Click Continue to reach the dashboard, review the environment checks, then click Deploy.
Verify first success
Once deployment completes, confirm the following:
If any check fails, see Troubleshooting and Debug mode and logs.
Next steps
For a production-ready installation with full configuration options and post-install validation, follow the Single Virtual Machine deployment guide.
Last updated
Was this helpful?
