Skip to main content

DocuSeal

docuseal-thumbnail.png DocuSeal is an open-source digital document management platform designed to simplify the process of creating, filling, and signing digital documents. It positions itself as a leading alternative to established services like DocuSign and PandaDoc, offering a suite of features tailored for individuals, small teams, and large organizations.

Visit official DocuSeal website.

Features

  • Document Form Creation: DocuSeal enables users to turn standard documents into fillable forms, supporting up to 10 field types. This functionality is ideal for a variety of purposes, from surveys to application forms.

  • eSigning: The platform allows for easy document signing, either by the document creator or by inviting multiple parties to sign via email or text. This feature makes it suitable for contracts, agreements, and other official paperwork.

  • User-Friendly Interface: The platform is designed to be fast, slick, and easy to use, providing a smooth document signing experience.

  • Cross-Platform Compatibility: DocuSeal works seamlessly across different devices, ensuring accessibility from mobile to desktop.

  • Advanced Features: The platform includes advanced features like reminders, API integration, seamless embedding, branding options, and more, enhancing its utility and customization.

Whitelabel feature is available on Enterprise plan for only 20$/month. so it is a great way how you can support open source projects and further development. Check DocuSeal on-premises pricing.

Installation

Prerequisites

  • VPS server - at least 2GB RAM

You can get 20€ in cloud credits using this link for Hetzner Cloud. Webnestify recommends Hetzner for all of your projects.

  • Access to the domain. Ideally, in Cloudflare for integrations.
  • Secured server.

Before you continue with the installation, you need to make sure that your server is secured. Visit security guides section. Do not deploy any applications on an unsecured server. Otherwise, you can risk a potential data breach.

Webnestify can help you to secure your server to your specific needs and compliance. Just get in touch.

Video Walkthrough

Docker Engine

First, we will need to install docker engine on our brand new server.

Quick Installation script:

curl -sSL https://get.docker.com/ | CHANNEL=stable sh
# After the installation process is finished, you may need to enable the service and make sure it is started (e.g. CentOS 7)
systemctl enable --now docker

Visit official installation guide.

Never install docker from other sources or custom repositiories.

Docker Compose File

version: '3'

services:
  app:
    depends_on:
      postgres:
        condition: service_healthy
    image: docuseal/docuseal:latest
    ports:
      - 3000:3000 #If one of the port is in use, change the left value to any open port
    volumes:
      - [YOUR SYSTEM PATH]:/data
    environment:
      - FORCE_SSL=[YOUR DOMAIN]
      - DATABASE_URL=postgresql://postgres:[YOUR DB PASSWORD]@postgres:5432/docuseal
    restart: unless-stopped

  postgres:
    image: postgres:latest
    volumes:
      - '[YOUR SYSTEM PATH]:/var/lib/postgresql/data'
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: [YOUR DB PASSWORD]
      POSTGRES_DB: docuseal
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U postgres"]
      interval: 5s
      timeout: 5s
      retries: 5
    restart: unless-stopped

Make sure to replace values between SQUARE BRACKETS [ ] to your own values.

About Webnestify

Imagine a world where you can focus on your business and less time maintaining your cloud infrastrucure. With Webnestify cloud based solutions, we provide customized solutions for all types of companies to meet their needs; no matter how big or small they may be!

Read our reviews on Trustpilot!

Subscribe to our YouTube channel!

If you need to setup your own Docker instances or need help with security, visit our Docker deployment service.

You can get 20€ in cloud credits using this link for Hetzner Cloud. Webnestify recommends Hetzner for all of your projects.