# How to Deploy Directus

> Deploy Directus with Directus Cloud, self-host with Docker, or follow step-by-step guides for your preferred cloud provider.

There are several ways to deploy Directus. This page outlines the main options: Directus Cloud (fully managed), self-hosting with Docker on your own infrastructure, and vendor-specific tutorials for popular cloud platforms.

## Choose a Deployment Path

Choose the option that matches how much infrastructure you want to manage:

- Use **Directus Cloud** if you want a fully managed deployment with hosted infrastructure, updates, and scaling handled for you.
- Use **Docker** if you want to run Directus yourself on a VPS, local server, or your own cloud infrastructure.
- Use a **platform-specific guide** if your infrastructure is already standardized on a provider like Railway, Render, AWS, Azure, Google Cloud, DigitalOcean, or Ubuntu-based servers.

## Directus Cloud

Directus Cloud provides infrastructure from the team who builds Directus. It is a fully managed service that handles data storage, hosting, updates, and scalability so you can focus on building your digital apps and experiences. Projects can be created in over 15 global deployment regions and feature autoscaling for improved availability. You can get a project running in about 90 seconds.

<cta-cloud>



</cta-cloud>

<callout color="secondary" icon="i-lucide-graduation-cap" to="/cloud/getting-started/introduction">

Learn more about Directus Cloud.

</callout>

## Self-Host with Docker

Directus is provided as a Docker image, so you can deploy it on many different platforms. While each is slightly different, the core concepts are the same. You control the database, cache, and file storage. For a local or deployable setup, start with [Create a project](/getting-started/create-a-project). For environment variables, persistence, and production concepts, see [Deploying Directus](/self-hosting/deploying).

<callout color="secondary" icon="i-lucide-graduation-cap" to="/getting-started/create-a-project">

Create a project with Docker.

</callout>

## Platform-Specific Guides

We also have step-by-step guides for self-hosting Directus on various cloud providers, including Amazon Web Services, Microsoft Azure, Google Cloud Platform, DigitalOcean, Ubuntu, Railway, and Render. The tutorials below walk you through deploying on each platform (often including reverse proxy, SSL, and running as a service where relevant).
