
DocuSeal einfach selbst hosten
Atakan ÖztarakDocuSeal ist eine Open-Source-Plattform für digitale Unterschriften, mit der du Dokumenten-Workflows erstellen, versenden und verwalten kannst. Egal ob Verträge, Vereinbarungen oder andere Dokumente, die unterschrieben werden müssen - DocuSeal bietet eine leistungsstarke Alternative zu teuren SaaS-Lösungen wie DocuSign oder HelloSign.
Das Beste daran? Du kannst DocuSeal selbst hosten und behältst die volle Kontrolle über deine sensiblen Dokumente, während du erhebliche Kosten sparst. In diesem Tutorial richten wir eine DocuSeal-Instanz auf Sliplane ein - für nur 9€ pro Monat mit voller Kontrolle und ohne Nutzungsbeschränkungen!
Wenn du lieber ein Video schaust, hier siehst du, wie du DocuSeal in unter 25 Sekunden deployen kannst:
Warum DocuSeal selbst hosten?
- Kosten: Spare über 80% im Vergleich zu SaaS-Diensten für digitale Unterschriften
- Datenschutz: Behalte alle Dokumente und Unterschriften auf deiner eigenen Infrastruktur
- Keine Nutzungslimits: Unterschreibe unbegrenzt viele Dokumente ohne Gebühren pro Unterschrift
- Volle Kontrolle: Passe Branding, Workflows und Integrationen an
- Compliance: Erfülle DSGVO und andere regulatorische Anforderungen
- Kein Vendor Lock-in: Deine Daten bleiben bei dir - immer
Einrichtung
- Registrieren bei sliplane.io - die Registrierung ist kostenlos und du kannst dich mit deinem GitHub-Account anmelden.
- Server erstellen: Falls du bereits einen Server hast, kannst du diesen Schritt überspringen. Falls nicht, gehe zu > Servers und klicke auf > Create Server
- Service erstellen: Gehe zu deinen Projekten (erstelle ein neues oder nutze das Standard-Projekt) und klicke auf > Deploy Service (oben rechts)
- Wähle das DocuSeal Preset aus (Du kannst auch direkt das Docker-Image verwenden, wenn du das bevorzugst)
- Klicke auf Deploy, warte bis der Service läuft und öffne dann die von Sliplane bereitgestellte Domain. Diese findest du in den Service-Einstellungen, sie sollte
service-name.sliplane.applauten - Folge den Einrichtungsschritten im DocuSeal-Dashboard und fertig!
Deine DocuSeal-Instanz ist bereit für die Ersteinrichtung!
Geschafft! 🎉
Vergleich mit anderen Hosting-Plattformen
Natürlich kannst du DocuSeal auch bei anderen Cloud-Anbietern selbst hosten. Hier ein Preisvergleich der gängigsten Anbieter:
| Anbieter | vCPU Kerne | RAM | Speicher | Geschätzte monatliche Kosten | Anmerkungen |
|---|---|---|---|---|---|
| Render.com | 1 | 2 GB | 40 GB | ~35–45€ | 35€ |
| Fly.io | 2 | 2 GB | 40 GB | ~20–25€ | 17€ |
| Railway | 2 | 2 GB | 40 GB | ~15–30€ | 66€* |
| sliplane.io | 2 | 2 GB | 40 GB | ~9€ | ~9€/Monat pauschal |
- Hinweis: Railway berechnet nach tatsächlich genutztem Speicher und CPU-Zeit. 66€ ist der Maximalpreis, der tatsächliche Preis kann variieren.
Vergleich mit SaaS-Alternativen
DocuSeal selbst zu hosten spart dir auch erheblich Geld im Vergleich zu verwalteten Diensten für digitale Unterschriften:
| Service | Monatliche Kosten | Dokumente/Monat | Custom Branding | Datenstandort |
|---|---|---|---|---|
| DocuSign | 45–65€+ | Begrenzt | Nur kostenpflichtig | US-Server |
| HelloSign | 25–65€+ | Begrenzt | Nur kostenpflichtig | US-Server |
| PandaDoc | 35–65€+ | Begrenzt | Nur kostenpflichtig | US-Server |
| Selbst gehostetes DocuSeal | 9€ | Unbegrenzt | Kostenlos | Deine Server |
FAQ
Du hast Fragen? Wir haben Antworten!
Ist selbst gehostetes DocuSeal dasselbe wie die SaaS-Version?
Selbst gehostetes DocuSeal gibt dir Zugang zu allen Kernfunktionen der Open-Source-Version:
- Dokumentenvorlagen erstellen und verwalten
- Dokumente zum Unterschreiben versenden
- Unterschriftenstatus in Echtzeit verfolgen
- Mehrere Unterschriften sammeln
- Custom Branding und White-Labeling
- API-Zugang für Integrationen
- Webhook-Unterstützung
Der Hauptunterschied ist, dass du die Infrastruktur selbst verwaltest, aber dafür hast du volle Kontrolle und unbegrenzte Nutzung!
Kann ich PostgreSQL oder MySQL statt SQLite verwenden?
Ja! Standardmäßig verwendet DocuSeal SQLite, was perfekt für kleine bis mittlere Deployments ist. Für Produktionsumgebungen oder größere Nutzung kannst du DocuSeal so konfigurieren, dass es PostgreSQL oder MySQL verwendet, indem du die Umgebungsvariable DATABASE_URL in deinen Service-Einstellungen hinzufügst:
DATABASE_URL=postgres://user:password@host:5432/dbname
Du kannst einen PostgreSQL- oder MySQL-Service im selben Projekt deployen und DocuSeal damit verbinden.
Gibt es nutzungsbasierte Kosten bei Sliplane?
Compute ist immer ein pauschaler Festpreis.
Wie aktualisiere ich die DocuSeal-Version?
Wenn du den latest-Tag verwendet hast, kannst du den Service einfach neu deployen (dafür gibt es einen Button im Dashboard). Wenn du eine bestimmte Version verwendet hast, kannst du sie aktualisieren, indem du den Image-Tag in den Sliplane-Einstellungen änderst und den Service neu deployest.
Kann ich das Branding anpassen?
Ja! DocuSeal unterstützt vollständiges White-Labeling und Custom Branding. Du kannst Logos, Farben, E-Mail-Vorlagen und mehr über das DocuSeal-Admin-Interface anpassen.
Sind meine Daten sicher?
Absolut! Beim Selbst-Hosten hast du die volle Kontrolle über deine Daten:
- Alle Dokumente werden in deinen eigenen Volumes gespeichert
- Keine Daten verlassen deinen Server, es sei denn, du konfigurierst externen Speicher
- Du kannst zusätzliche Sicherheitsmaßnahmen nach Bedarf implementieren
- Volle Compliance mit DSGVO, HIPAA und anderen Vorschriften
Kann ich DocuSeal in meine Anwendung integrieren?
Ja! DocuSeal bietet eine umfassende REST-API, mit der du:
- Vorlagen programmatisch erstellen und verwalten kannst
- Dokumente per API zum Unterschreiben versenden kannst
- Den Unterschriftenstatus verfolgen kannst
- Webhooks für Unterschriften-Events empfangen kannst
- Fertige Dokumente herunterladen kannst
Schau dir die DocuSeal API-Dokumentation für detaillierte Integrations-Anleitungen an.
Was ist mit E-Mail-Benachrichtigungen?
DocuSeal kann E-Mail-Benachrichtigungen für Dokumenten-Unterschriften-Events versenden. Du musst SMTP-Einstellungen in den Umgebungsvariablen konfigurieren. Füge diese zu deinen Service-Einstellungen hinzu:
SMTP_ADDRESS=smtp.example.com
SMTP_PORT=587
SMTP_USERNAME=deine-email@example.com
SMTP_PASSWORD=dein-passwort
SMTP_DOMAIN=deine-domain.com
Brauche ich eine eigene Domain?
Nein, du kannst die Standard-Domain service-name.sliplane.app verwenden, die Sliplane bereitstellt. Wenn du jedoch eine eigene Domain für Branding-Zwecke verwenden möchtest, kannst du diese in deinen Service-Einstellungen konfigurieren. Sliplane kümmert sich automatisch um SSL-Zertifikate für eigene Domains.
Cheers, Atakan