# Find the best installation option for you

The most popular PaaS installation options are available to deploy with a single click! Additionally, we provide a Docker image, which allows you to easily deploy DocuSeal anywhere you need.

## [Deploy to Heroku](https://heroku.com/deploy?template=https://github.com/docusealco/docuseal-heroku)

Heroku is a PaaS allowing developers to create and run applications in the cloud.

## [Deploy to DigitalOcean](https://cloud.digitalocean.com/apps/new?repo=https://github.com/docusealco/docuseal-digitalocean/tree/master&refcode=421d50f53990)

DigitalOcean is an IaaS provider for deploying and managing cloud applications.

## [Deploy on Railway](https://railway.com/deploy/IGoDnc?referralCode=ruU7JR)

Railway is a platform enabling seamless cloud application development and deployment.

## [Deploy to Render](https://render.com/deploy?repo=https://github.com/docusealco/docuseal-render)

Render is a cloud platform for seamless app development and deployment.

  
## Docker

```
sudo docker run --name docuseal -p 3000:3000 -v.:/data docuseal/docuseal
```
 By default, the DocuSeal Docker container uses an SQLite database to store data and configurations. Alternatively, it is possible to use PostgreSQL or MySQL databases by specifying the DATABASE_URL env variable. 

### Docker Compose

Download docker-compose.yml into your private server:
```
curl https://raw.githubusercontent.com/docusealco/docuseal/master/docker-compose.yml > docker-compose.yml
```

Run the app under a custom domain over https using docker compose (make sure your DNS points to the server to automatically issue SSL certs):
```
sudo HOST=your-domain-name.com docker compose up
```

### Don't have Docker installed?

 Run the following command to install Docker on Linux: 
```
curl -sSL https://get.docker.com | sh
```

### Looking for an installation-free solution?

Use DocuSeal in the Cloud for a reliable and hassle-free document signing.

[Create Free Account](https://docuseal.com/sign_up)