For the complete documentation index, see llms.txt. This page is also available as Markdown.

🖥️Single Virtual Machine deployment

Get CARTO Self-Hosted running on a single VM with Kots in the shortest time possible

Single Virtual Machine deployment

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.

Before you begin

Complete every item below before starting. Each prerequisite has a dedicated setup guide. Do not skip them.

Steps

  1. 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).

  2. Download and extract the package. From the customer package URL, select the CARTO Embedded Cluster installation and download the binary, then:

  3. Install the Admin Console and set a password when prompted:

    When it finishes, open the Admin Console at http://your-server-ip:30000 and configure its SSL certificate.

  4. 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 / .key certificate.

    • Cloud Storage — your own buckets (see Configure your own buckets).

  5. Deploy. Click Continue to reach the dashboard, review the environment checks, then click Deploy.

For optimal load balancer configuration in front of your Single VM, see Load balancing best practices.

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?