Installation

Zwei Wege ans Ziel. Beide schnell.

SaaS in 5 Minuten oder Self-Hosting per Docker. Such dir aus, was zu deiner IT-Politik passt.

→ SaaS-Walkthrough → Self-Hosting
Option 1 · SaaS

Bei uns gehostet. Falkenstein, Sachsen.

Empfohlen für 95 % der Büros. Wir kümmern uns um Backups, Updates, Monitoring, TLS-Zertifikate, Datenbank-Tuning, du um Brandschutz / TGA / Tragwerk.

1

Trial starten

Auf der Kontakt-Seite das Trial-Formular ausfüllen. Du bekommst innerhalb von 2 Minuten eine Mail mit deinem Zugangslink und deiner persönlichen Subdomain (z. B. dein-buero.planakte.de).

14 Tage Trial, dann 29 € pro Nutzer und Monat. Monatlich kündbar.

2

Branding einrichten

Logo (SVG oder PNG), Primärfarbe, Briefkopf-Vorlage hochladen. Das Branding gilt sowohl in der App als auch in allen erzeugten PDFs.

Bei Bedarf eigene Domain (z. B. akte.dein-buero.de), DNS-Anweisung folgt im Onboarding.

3

Erstes Projekt anlegen

Klassisch Stammdaten erfassen oder per Excel-Import (CSV / XLSX) für Bestandsprojekte. Adressen, Kontakte, Verantwortliche werden direkt erkannt.

4

Word-Vorlagen einbinden (optional)

Lade deine .docx-Briefvorlagen hoch. Marker setzen wir gemeinsam, meist sind das nur {{Adresse}}, {{Datum}}, {{Aktenzeichen}}, {{Anrede}}, {{Betreff}}.

5

Team einladen

E-Mail-Adressen eingeben, Rolle wählen (Geschäftsleitung, Projektleitung, Mitarbeitend, Sekretariat, Buchhaltung). Jede Person bekommt eine Einladungs-Mail mit Magic-Link, kein Passwort-Theater.

6

Mobil installieren (PWA)

Auf iPhone / Android die Subdomain in Safari oder Chrome öffnen, „Zum Home-Bildschirm hinzufügen“ wählen. Fertig. Die App-Kachel landet neben Whatsapp. Kein App-Store-Theater.

Option 2 · Self-Hosting

Auf eigener Hardware. Docker, fertig.

Für Büros mit eigenem IT-Server oder strengen On-Premise-Vorgaben. Wir liefern Container-Images und Konfiguration, du betreibst und backupst selbst.

Schritt 1, Docker-Compose-Stack

Auf deinem Linux-Server ein neues Verzeichnis anlegen, compose.yml mit folgendem Inhalt:

services:
  planakte:
    image: ghcr.io/planakte/app:latest
    restart: unless-stopped
    environment:
      PLANAKTE_DOMAIN: akte.dein-buero.de
      PLANAKTE_SECRET: $(openssl rand -hex 32)
      SMTP_HOST: smtp.dein-mailserver.de
      SMTP_USER: planakte@dein-buero.de
      SMTP_PASS: ...
    volumes:
      - ./data:/var/lib/planakte
    ports: ["3000:3000"]

Schritt 2, Image holen, Migration laufen

# Image ziehen
docker compose pull

# Schema migrieren
docker compose run --rm planakte planakte migrate

# Starten
docker compose up -d

Schritt 3, Reverse-Proxy mit Caddy

Empfohlene Konfiguration für Caddyfile (Auto-TLS via Let's Encrypt):

akte.dein-buero.de {
  encode zstd gzip
  reverse_proxy localhost:3000
  header {
    Strict-Transport-Security "max-age=63072000; includeSubDomains"
    X-Content-Type-Options nosniff
    Referrer-Policy strict-origin-when-cross-origin
  }
}

Schritt 4, Erster Admin-Account

docker compose exec planakte planakte admin:create \
  --email du@dein-buero.de \
  --name "Lukas Geschäftsleitung"

Du bekommst einen Magic-Link auf der CLI. Anklicken, einloggen, fertig.

Backups

Backupst du deinen Server schon? Dann backupst du auch Planakte, das Volume ./data enthält alles. Wir empfehlen tägliche verschlüsselte Snapshots zusätzlich. Beispiel mit borg:

0 3 * * * borg create --compression zstd \
  /backups/planakte::{hostname}-{now} ./data

Updates

Major-Updates kommen quartalsweise, mit Migrations-Skripten und CHANGELOG.md. Minor-Updates wöchentlich, automatisch via Watchtower oder manuell:

docker compose pull
docker compose run --rm planakte planakte migrate
docker compose up -d

Self-Hosting-Support

Für Self-Hoster bieten wir auf Anfrage Support-Pakete: SLA mit Reaktionszeit, dedizierter Kontakt, Telemetrie-Dashboards. Schreib uns an onprem@planakte.de.

Stecken geblieben?

Wir helfen dir
durchs Onboarding.

Live-Walkthrough per Videocall, kostenlos. Auch für Self-Hosting.