DocuSeal
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.