[{"data":1,"prerenderedAt":136},["ShallowReactive",2],{"seo-verification":3,"blog-self-host-docuseal-on-a-vps-open-source-e-signature-for-teams-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":84,"ctaBody":85,"ctaButton":86,"ctaUrl":87,"relatedPosts":88},181,"self-host-docuseal-on-a-vps-open-source-e-signature-for-teams",{"fr":10,"en":8,"ar":11},"self-host-docuseal-vps","استضافة-docuseal-على-vps-توقيع-إلكتروني-مفتوح-المصدر-للفرق","Self-Host DocuSeal on a VPS: Open-Source E-Signature for Teams","Deploy DocuSeal on your VPS — open-source e-signature with drag-and-drop PDF templates, multi-party signing and a full audit trail. No per-document fees.",6,0,false,"2026-07-16T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[25],{"id":19,"name":20,"slug":21,"color":22,"icon":23},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-docuseal-vps-poster.svg",{"categorySlug":30,"appSlug":31},"collaboration-productivity","docuseal","DocuSign charges per envelope. Adobe Acrobat Sign locks you into a subscription. DocuSeal (AGPL-3.0, 17 k+ stars, v3.1.4) gives you the same workflow — PDF template builder, multi-party signing requests, audit trail, webhooks — running on your own server. Built with Ruby on Rails and SQLite, it deploys as a single Docker container with zero required environment variables. The admin account is created on first visit. Here is how to go from a blank VPS to a fully functional e-signature system in under ten minutes.",[34,38,49,52,77,81],{"type":35,"title":36,"body":37},"h2","Why self-host DocuSeal instead of DocuSign","DocuSign's pricing starts at $15\u002Fmonth for one user and five envelopes, climbing steeply as volume grows. For a ten-person team sending 50 NDAs and contracts per month, the annual bill quickly reaches four figures — for infrastructure you do not own and cannot audit. DocuSeal is AGPL-3.0 — source-auditable, self-hosted, and free at any volume. It stores signed documents on your own server, generates a completion certificate with IP address, email and timestamp for each signature, and exposes a REST API so you can automate signing from any workflow.",{"type":39,"title":40,"items":41},"ul","What you get with a self-hosted DocuSeal",[42,43,44,45,46,47,48],"Drag-and-drop PDF template editor: place signature, initials, date, text, checkbox, stamp and image fields on any PDF upload.","Multi-party signing: sequential or parallel workflows — each signer sees only their own fields.","Shareable signing links: no signer account required; works in any browser on desktop or mobile.","Audit trail with IP address, email, timestamp and a completion certificate per document.","REST API and webhooks: integrate DocuSeal into your onboarding flow or trigger automations in n8n or Make.","White-labelling: custom logo, colours and sender email via admin settings.","Single Docker container with SQLite — idles under 256 MB RAM, zero external dependencies by default.",{"type":35,"title":50,"body":51},"Requirements","A ServOrbit VPS with Ubuntu 24.04 and 1 GB RAM (2 GB recommended for high document volume). Docker is provisioned automatically. SMTP is optional. A custom domain is not required for basic operation.",{"type":53,"title":54,"steps":55},"steps","Deploy DocuSeal on your VPS",[56,59,62,65,68,71,74],{"title":57,"body":58},"One-click deploy from the ServOrbit marketplace","Open your ServOrbit control panel, go to Marketplace → Collaboration & Productivity → DocuSeal, and click Deploy. Docker pulls `docuseal\u002Fdocuseal:latest` and starts the container in under 30 seconds. Documents and the database are stored in a persistent Docker volume at `\u002Fdata`.",{"title":60,"body":61},"Create the admin account","Navigate to `http:\u002F\u002F\u003Cyour-vps-ip>:3000`. DocuSeal shows a first-run wizard — enter your email and a strong password. This is the only required setup step.",{"title":63,"body":64},"Create your first PDF template","Click Templates → New template and upload a PDF. Use the drag-and-drop editor to place fields (Signature, Initials, Date, Text, Checkbox) and assign each to a signer role. Save to make it ready to send.",{"title":66,"body":67},"Send your first signing request","From the template view, click Send, fill in each signer's name and email, and click Send again. DocuSeal emails a unique signing link to each party. Without SMTP, copy links from the Submissions tab and share manually.",{"title":69,"body":70},"Configure SMTP for automatic email delivery (optional)","In Settings → Email, enter your SMTP credentials (Gmail, SES, Postmark). Once saved, DocuSeal sends signing invitations, reminders and completion notifications automatically.",{"title":72,"body":73},"Set up HTTPS with a reverse proxy (recommended)","Install Caddy (`apt install -y caddy`), add `sign.yourdomain.com { reverse_proxy localhost:3000 }` to `\u002Fetc\u002Fcaddy\u002FCaddyfile`, and reload. Caddy handles Let's Encrypt automatically.",{"title":75,"body":76},"Logging in for the first time","Open the URL: DocuSeal shows its initial sign-up screen, where you create the administrator account (name, e-mail, password). Allow up to a minute after the installation before the interface responds (database migrations run on first start).",{"type":78,"title":79,"body":80},"tip","Back up the \u002Fdata volume before any upgrade","DocuSeal stores its SQLite database, templates and signed documents in the `\u002Fdata` volume. Before upgrading: `docker run --rm -v docuseal-data:\u002Fdata -v $(pwd):\u002Fbackup alpine tar czf \u002Fbackup\u002Fdocuseal-backup-$(date +%Y%m%d).tar.gz \u002Fdata`. Automate this to an S3 bucket for production.",{"type":35,"title":82,"body":83},"DocuSeal vs DocuSign vs HelloSign: a practical comparison","DocuSign and HelloSign are SaaS — fast to start, expensive at scale, and your documents live on their servers. DocuSeal self-hosted means your signed contracts never leave your infrastructure. Compared to Documenso, DocuSeal requires fewer dependencies (SQLite vs PostgreSQL) and has a simpler first-run experience. The main trade-off vs SaaS: you manage uptime and backups — covered by ServOrbit's daily VPS snapshots.","Deploy DocuSeal on your VPS in one click","Stop paying DocuSign per-envelope fees. ServOrbit provisions a ready-to-use DocuSeal instance on a managed VPS — your signed documents, your infrastructure, zero per-signature cost.","Deploy DocuSeal","\u002Fvps-cloud?template=docuseal",[89,104,120],{"id":90,"slug":91,"slugs":92,"title":95,"excerpt":96,"readTime":14,"views":15,"isPinned":16,"publishedAt":97,"category":98,"categories":99,"featuredImage":26,"bgImage":27,"posterImage":101,"relatedSolution":102},178,"self-host-stirling-pdf-on-a-vps-50-pdf-operations-no-cloud",{"fr":93,"en":91,"ar":94},"self-host-stirling-pdf-vps","استضافة-stirling-pdf-على-vps-أكثر-من-50-عملية-بلا-سحابة","Self-Host Stirling PDF on a VPS: 50+ PDF Operations, No Cloud","Self-host Stirling PDF on a VPS — the #1 PDF app on GitHub (87 k stars, MIT). Merge, split, compress, convert, OCR and 50+ operations. No cloud upload, no subscription.","2026-07-13T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[100],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fself-host-stirling-pdf-vps-poster.svg",{"categorySlug":30,"appSlug":103},"stirling-pdf",{"id":105,"slug":106,"slugs":107,"title":110,"excerpt":111,"readTime":112,"views":15,"isPinned":16,"publishedAt":113,"category":114,"categories":115,"featuredImage":26,"bgImage":27,"posterImage":117,"relatedSolution":118},148,"how-to-self-host-docmost-on-a-vps",{"fr":108,"en":106,"ar":109},"self-host-docmost-vps","كيفية-استضافة-docmost-ذاتيا-على-vps","How to Self-Host Docmost on a VPS","Deploy Docmost on your VPS for a self-hosted team wiki with real-time collaboration. Open-source Notion and Confluence alternative — Docker Compose in 15 minutes.",3,"2026-01-28T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[116],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fself-host-docmost-vps-poster.svg",{"categorySlug":30,"appSlug":119},"docmost",{"id":121,"slug":122,"slugs":123,"title":126,"excerpt":127,"readTime":128,"views":15,"isPinned":16,"publishedAt":129,"category":130,"categories":131,"featuredImage":26,"bgImage":27,"posterImage":133,"relatedSolution":134},71,"hosting-nextcloud-on-your-own-vps",{"fr":124,"en":122,"ar":125},"heberger-nextcloud","استضافة-nextcloud-على-خادمك-الـvps-الخاص","Self-Host Nextcloud on VPS: Complete Guide, NC 34 and Security","Deploy Nextcloud 34.0.2 on your VPS with Docker and Redis. Complete guide: missing NC 34.0.0 apps, PostgreSQL oc_filecache_extended constraint, and 2FA CVEs.",12,"2026-04-10T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[132],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":21,"appSlug":135},"nextcloud",1787581012055]