---
title: Deployment
description: Deploy Documenso using Docker, Docker Compose, Railway, or Kubernetes.
---

| Method                                                         | Best For                            | Difficulty |
| -------------------------------------------------------------- | ----------------------------------- | ---------- |
| [Docker](/docs/self-hosting/deployment/docker)                 | Single container, external database | Easy       |
| [Docker Compose](/docs/self-hosting/deployment/docker-compose) | Self-contained setup, small teams   | Easy       |
| [Railway](/docs/self-hosting/deployment/railway)               | Quick deployment, managed           | Very Easy  |
| [Kubernetes](/docs/self-hosting/deployment/kubernetes)         | Enterprise, high availability       | Advanced   |

<Cards>
  <Card
    title="Docker"
    description="Single container with external database."
    href="/docs/self-hosting/deployment/docker"
  />
  <Card
    title="Docker Compose"
    description="Production-ready multi-container setup."
    href="/docs/self-hosting/deployment/docker-compose"
  />
  <Card
    title="Railway"
    description="One-click deployment on Railway."
    href="/docs/self-hosting/deployment/railway"
  />
  <Card
    title="Kubernetes"
    description="Scalable Kubernetes deployment."
    href="/docs/self-hosting/deployment/kubernetes"
  />
</Cards>

## See Also

- [Requirements](/docs/self-hosting/getting-started/requirements) - Check prerequisites first
- [Configuration](/docs/self-hosting/configuration) - Configure your deployment
