How to Install DocuSeal on Ubuntu Linux

Install DocuSeal on Ubuntu Linux

This article explains installing and using DocuSeal, a self-hosting document signing, and an alternative to DocuSign and PandaDoc on Ubuntu Linux.

DocuSeal allows you to create, fill, and sign digital documents. It is an open-source alternative to other commercial document-signing platforms like DocuSign and PandaDoc.

If you want to host your document signing software on your server in your environment, then DocuSeal might be a good place to start.

Hosting your document-signing software comes with several advantages. Firstly, you have complete control over your data and don’t have to trust a third-party service provider with sensitive information. Additionally, you can customize the software to suit your specific needs and integrate it with other tools in your workflow.

Finally, hosting your software can be more cost-effective in the long run, especially if your document signing needs are high.

Install and use DocuSeal on Ubuntu Linux

As mentioned above, hosting your document-signing software can have many advantages. If you are looking for open-source document signing software to host in your environment, then use the steps below to install DocuSeal.

Here’s how to do that.

The method below uses Docker. First, update the machine and uninstall all docker installations on your Ubuntu Linux machine.

sudo apt update && apt upgrade
sudo apt remove docker-compose docker-doc podman-docker

Next, use the script provided by Docker to install the current stable version.

sudo apt install curl

curl -fsSL -o

The script above will install all the Docker’s dependencies, including docker-compose. If, for some reason, the docker-compose plugin isn’t installed, run the command below to install it.

sudo apt install docker-compose-plugin

Setup DocuSeal

Now that Docker is installed use the steps below to configure DocuSeal. The installation is straightforward.

Since we’re using Docker-compose for DocuSeal, run the commands below to download DocuSeal docker-compose yml content.

curl > docker-compose.yml

Next, open the file and edit the HOST line to run the app under a custom domain over https using docker-compose.

nano docker-compose.yml

Change the highlighted line with your domain name.

    image: caddy:latest
    command: caddy reverse-proxy --from $HOST --to app:3000
      - 80:80
      - 443:443
      - 443:443/udp
      - .:/data
      - docker-compose up

Once you’re done, DocuSeal should be up and running in your environment.

That should do it!




This post showed you how to install DocuSeal on Ubuntu. If you find any errors above or have something to add, please use the comments form below.

Posted by

I love computers; maybe way too much. What I learned I try to share at

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: