---
title: "Docker-Container für Unternehmen: Die 20+ besten Self-Hosted Apps"
description: "Die besten Docker-Container für Unternehmen 2026: 20+ selbstgehostete Apps für Dateien, Chat, CRM, Automatisierung und mehr – plus Hosting- und Sicherheitstipps."
date: 2026-10-13
categories: ["self-hosting"]
tags: ["docker","self-hosted-apps","business"]
---

**Affiliate-Hinweis**

Einige Links in dieser Anleitung sind Affiliate-Links. Wenn du darüber kaufst, erhalten wir möglicherweise eine kleine Provision – ohne zusätzliche Kosten für dich. Das hilft uns, diese Empfehlungen weiter zu testen und zu aktualisieren.

Unternehmen jeder Größe setzen auf selbstgehostete Lösungen, um die Kontrolle über ihre Daten zu behalten, Kosten zu senken und ihren Software-Stack anzupassen. Docker-Container machen das praktikabel: eine Compose-Datei und ein VPS, und du hast vor dem Mittagessen eine Dateiablage, einen Helpdesk und ein CRM am Laufen. Diese Anleitung zeigt, wo du Docker-Container für Unternehmen hosten kannst, 26 selbstgehostete Apps, die sich 2026 zu deployen lohnen, und die Betreiberarbeit, die sie am Leben hält (Firewall, Updates, Backups, Dimensionierung).

Das ist keine Liste verwaister GitHub-Projekte. Jede Empfehlung unten – außer Dockge – hat in den vier Monaten vor diesem Update ein Release veröffentlicht, mehrere sogar in der letzten Woche davor. Ich habe Versionen und Lizenzen gegen die GitHub-Releases und die LICENSE-Dateien geprüft.

**Aktualisiert im Oktober 2026**

Versionen und Lizenzen am 2026-10-13 gegen GitHub-Releases und LICENSE-Dateien geprüft. Die Lizenzbedingungen in dieser Liste haben sich im letzten Jahr geändert – lies daher den Lizenzabschnitt, bevor du auf etwas aufbaust.

## Wo du Docker-Container für Unternehmen hosten kannst

Du hast zwei echte Wege: einen VPS mieten oder eigene Hardware betreiben. Beides funktioniert. Der Unterschied liegt darin, wer den Pager trägt, wenn der Strom ausfällt, und wie schnell du Ressourcen nachrüsten kannst.

Wenn du den Großteil der Sysadmin-Ebene überspringen willst, verwandelt ein PaaS-Panel über Docker (Coolify, Dokploy, Kamal 2) Deployments in eine Web-UI-Aufgabe statt SSH-Arbeit. Ich vergleiche sie in [Coolify vs Dokploy vs Kamal 2](/coolify-vs-dokploy-vs-kamal-2/).

> Falls du Server-Ressourcen wie CPU, Arbeitsspeicher und Festplattenplatz überwachen möchtest, schau hier: [How To Monitor Server and Docker Resources](/sever-monitoring/)

Größenordnung der Kosten: ein kleiner VPS der EU-Klasse betreibt den „kleinen" Stack weiter unten für etwa 5–10 EUR im Monat. Die Anbieterpreise haben sich 2025–2026 stark bewegt, also lies [was sich geändert hat und wann ein Mini-PC gewinnt](/vps-price-increases/), bevor du etwas unterschreibst.

![Referenzarchitektur eines Self-Hosted Stacks: Reverse Proxy mit TLS und SSO vor den App-Containern, eine Datenschicht mit nächtlichen Dumps, externe S3-Backups und Monitoring](@assets/images/24/11/self-hosted-stack-architecture.svg)

### VPS-Server bei Hetzner, Hostinger, DigitalOcean & Co.

Virtual Private Server sind nicht ohne Grund der Standard. [Hetzner](https://go.bitdoze.com/hetzner), [Hostinger](https://go.bitdoze.com/hostinger-vps), [DigitalOcean](https://go.bitdoze.com/do) und [Vultr](https://go.bitdoze.com/vultr) verkaufen alle zuverlässige VMs zu fairen Preisen. Das bekommst du mit einem VPS:

- **Skalierbarkeit**: Ressourcen einfach erweitern, wenn dein Unternehmen wächst
- **Hohe Verfügbarkeit**: Profitiere von Infrastruktur und Redundanz auf Enterprise-Niveau
- **Managed-Optionen**: Der Anbieter kümmert sich um Hypervisor, Netzwerk und Hardwaretausch
- **Globale Reichweite**: Wähle Rechenzentren weltweit, um die Latenz für deine Nutzer zu senken
- **Kosteneffizient**: Zahle nur für die Ressourcen, die du nutzt – mit flexiblen Preismodellen

_Die VPS-Preise sind 2026 überall gestiegen – wenn du eine gemietete Box überdenkst, schau dir an, [was sich geändert hat und wann ein Mini-PC gewinnt](/vps-price-increases/)._

Ein ehrlicher Satz, damit du nicht überdimensionierst: Lass managed Kubernetes für diesen Workload weg. Zwanzig selbstgehostete Business-Apps brauchen keinen Orchestrator. Ein einzelner VPS mit Docker Compose ist der vernünftige Standard; Orchestrierung bringt Fehlerquellen, die du erst willst, wenn du wirklich Multi-Node-Scheduling brauchst. Wäge bei der Anbieterwahl Preis, Leistung, Rechenzentrumsstandorte und Support ab. Alle vier oben haben brauchbare Oberflächen und Dokus, die dich zu einem laufenden Docker-Host bringen.

### Home Server

Für Unternehmen, die mehr Kontrolle über ihre Hardware brauchen oder die Daten physisch im Büro haben wollen, eignet sich ein Home Server gut für Docker-Container. Zwei Hauptoptionen:

#### Mini-PC

Mini-PCs sind zum Standard-Home-Server geworden: kompakt, leise und stark genug für einen ernsthaften Container-Stack. Eine Box der N100- oder N305-Klasse betreibt alles aus der „kleinen" Ressourcentabelle unten, ohne ins Schwitzen zu kommen. Vorteile:

- **Geringer Stromverbrauch**: Ideal für den 24/7-Betrieb ohne nennenswerte Energiekosten
- **Leiser Betrieb**: Viele Modelle sind lüfterlos oder haben leise Kühlsysteme
- **Anpassbar**: Wähle RAM- und NVMe-Größe passend zu deinem Workload
- **Kosteneffizient**: Oft günstiger als ein Jahr VPS-Rechnungen

Für eine kompakte Maschine als Büro-Server oder Homelab-Box ist etwas wie der [ASUS DC510 Mini-PC](https://go.bitdoze.com/asus-dc510) die richtige Hardware-Form. Für einen kompletten Überblick über die Modelle siehe [die besten Mini-PCs für Home Server](/best-mini-pc-home-server/).

#### NAS

Network Attached Storage (NAS) ist die andere verbreitete Option: viel Speicherplatz, wenig Strom und eine Web-UI. Viele moderne NAS-Geräte können Docker-Container ausführen, was sie zu verlockenden All-in-One-Boxen für kleine Unternehmen macht. Vorteile:

- **Integrierter Speicher**: Große Speicherkapazität mit RAID-Unterstützung für Datenredundanz
- **Einfache Verwaltung**: Benutzerfreundliche Oberflächen für Storage und Container
- **Energieeffizienz**: Für den 24/7-Betrieb mit geringem Stromverbrauch ausgelegt
- **Backup-Lösungen**: Häufig mit eingebauter Backup-Software und Cloud-Anbindung

Ein Hinweis, bevor du dich festlegst: Die Container-Runtimes auf Synology und QNAP hinken der normalen Docker Engine hinterher, und CPU/RAM auf NAS-Boxen ist begrenzt. Für alles über einen Dateiserver und ein paar leichte Container hinaus ist die sauberere Trennung ein Mini-PC für die Rechenleistung plus das NAS als Speicher. Wenn du so ein Homelab aufbaust, schau dir [die besten NAS für Docker- und Proxmox-Homelabs](/de/bestes-nas-homelab-docker-proxmox/) an.

## Die besten 20+ Docker-Container für ein Unternehmen

Hier ist die Shortlist. Die Tabelle dient zum Überfliegen; jede App bekommt weiter unten eine eigene Sektion mit dem, was sie kann und zu wem sie passt.

> Wenn du dir ein paar kostenlose, coole Open-Source-Self-Hosted Apps ansehen willst, schau in den [Self-Hosted-Bereich von toolhunt.net](https://toolhunt.net/sh/).

| Kategorie | Anwendung | Komplexität | Ressourcenverbrauch | Lizenz | Hauptvorteil |
|----------|-------------|------------|----------------|---------|-------------|
| Zusammenarbeit | Nextcloud | Mittel | Hoch | AGPL-3.0 | Kompletter Ersatz für die Office-Suite |
| Kommunikation | Zulip | Einfach | Mittel | Apache-2.0 | Organisierte Team-Diskussionen |
| Support | Zammad | Mittel | Mittel | AGPL-3.0 | Kundenservice-Automatisierung |
| Support | Chatwoot | Mittel | Mittel | MIT | Live-Chat und Omnichannel-Posteingang |
| Remote-Arbeit | Kasm Workspaces | Hoch | Hoch | Proprietär | Sichere Remote-Anwendungen |
| Monitoring | Uptime Kuma | Einfach | Niedrig | MIT | Verfügbarkeits-Tracking für Dienste |
| Monitoring | Beszel | Einfach | Niedrig | MIT | Ressourcen-Monitoring |
| Datenbank | Baserow / NocoDB | Einfach | Mittel | MIT / Sustainable Use | No-Code-Datenbanklösungen |
| Finanzen | Firefly III | Einfach | Niedrig | AGPL-3.0 | Finanzverwaltung |
| Dokumentenverwaltung | Paperless-ngx | Mittel | Mittel | GPL-3.0 | Digitale Dokumentenorganisation |
| Dokumentenverwaltung | Stirling PDF | Einfach | Niedrig | MIT | PDF-Werkzeugkasten |
| Signatur | DocuSeal | Einfach | Niedrig | AGPL-3.0 | Dokumente signieren |
| Automatisierung | n8n / Activepieces | Mittel | Mittel | Sustainable Use / MIT | Workflow-Automatisierung |
| Analytik | Plausible | Einfach | Niedrig | AGPL-3.0 | Datenschutzfreundliche Analysen |
| Marketing | Mautic / Listmonk | Mittel | Mittel | GPL-3.0 / AGPL-3.0 | Marketing-Automatisierung |
| Container-Verwaltung | Dokploy / Portainer | Mittel | Niedrig | Apache-2.0 / Zlib | Docker-Administration |
| KI-Integration | Flowise AI | Mittel | Hoch | Apache-2.0 | Individuelle KI-Lösungen |
| Versionsverwaltung | Gitea | Einfach | Niedrig | MIT | Code-Repository-Verwaltung |
| Wissensdatenbank | Docmost | Einfach | Niedrig | AGPL-3.0 | Team-Dokumentation |
| Passwörter | Vaultwarden | Einfach | Niedrig | AGPL-3.0 | Team-Passwortmanager |
| Terminplanung | Cal.com | Einfach | Mittel | AGPL-3.0 | Terminbuchung |
| Backup | Duplicati | Einfach | Niedrig | LGPL-2.1 | Datensicherung |
| Unternehmensverwaltung | ERPNext / Twenty CRM | Hoch | Hoch | GPL-3.0 / AGPL-3.0 | Komplette Business-Lösung |
| Feedback | Formbricks | Einfach | Niedrig | AGPL-3.0 | Nutzerfeedback sammeln |
| Rechnungsstellung | Invoice Ninja | Einfach | Niedrig | Elastic v2 (verify) | Rechnungsverwaltung |
| Zeiterfassung | Kimai | Einfach | Niedrig | MIT | Zeitverwaltung |

Die Lizenzen oben habe ich am 2026-10-13 aus der LICENSE-Datei jedes Projekts gelesen. Einige (vor allem Invoice Ninja) sind als „verify" markiert – prüfe die Datei also vor jeder kommerziellen Nutzung erneut.

### Open Source vs. Fair-Code: Lizenz-Realitätscheck

„Open Source" ist nicht mehr ein einheitliches Ding, und einige der größten Namen auf dieser Liste haben ihre Bedingungen kürzlich geändert. Für die interne Nutzung im Unternehmen ist fast alles hier unproblematisch. Die Bedingungen beißen erst, wenn du die Software selbst als Dienst weiterverkaufst.

- **Permissive Lizenzen (MIT / Apache-2.0)**: Baserow, Activepieces, Gitea, Beszel, Uptime Kuma, Dockge, Zulip, Stirling PDF. Mach, was du willst, solange der Hinweis bleibt.
- **Sustainable Use License**: n8n und NocoDB. Kostenlos für dein Unternehmen; du darfst die Software aber nicht als bezahlten Dienst für andere anbieten. Gleiche Fair-Code-Familie, andere Formulierung.
- **AGPL-3.0**: Plausible, Zammad, Docmost, Twenty, Formbricks, Listmonk, Vaultwarden, Cal.com, DocuSeal. Unproblematisch für interne Nutzung. Wenn du den Code änderst und über ein Netzwerk anbietest, musst du den Quellcode zurückgeben.
- **Proprietär oder hybrid**: Kasm Workspaces (proprietär mit Free-Tier), Portainer CE (Zlib, mit bezahlter Business-Edition), Dokploy (Apache-2.0-Kern mit quelloffenen proprietären Modulen).

**NocoDB-Lizenz im Januar 2026 geändert**

Die LICENSE.md von NocoDB wurde am 2026-01-29 neu geschrieben. Der Kern steht jetzt unter der Sustainable Use License und ist nicht mehr AGPL-3.0. Interne Nutzung im Unternehmen ist ok; als Dienst weiterverkaufen nicht.

Wenn Lizenzreinheit zählt, nimm lieber Baserow statt NocoDB und Activepieces statt n8n. Die Feature-Unterschiede sind kleiner, als das Marketing suggeriert.

### Nextcloud

[Nextcloud](https://nextcloud.com/) ist eine Open-Source-Plattform für Dateifreigabe und Zusammenarbeit, die als zentraler Hub für deine Unternehmensdaten dient.

**Funktionen:**
- Dateifreigabe und -synchronisation über alle Geräte
- Gemeinsames Bearbeiten von Dokumenten
- Kalender- und Kontaktverwaltung
- Videokonferenzen und Chat
- Aufgabenverwaltung und Projektplanung

**Wie es kleinen Unternehmen hilft:**
Nextcloud ist eine selbstgehostete Alternative zu Dropbox oder Google Drive. Du behältst die volle Kontrolle über deine Daten bei ähnlichem Funktionsumfang. Dateisynchronisation, Dokumentenbearbeitung, Kalender und Videoanrufe laufen an einem Ort. Die aktuelle Release-Linie ist Nextcloud v35 (2026-09-24), vermarktet als Hub 26. Für Docker nimm das offizielle **Nextcloud AIO**-Image, statt Compose plus Datenbank plus PHP-Runtime von Hand zu bauen: AIO verdrahtet die Teile und kümmert sich um Updates. Für ein kleines Team reichen 2 GB, komfortabel wird es mit 4 GB.

### Zulip

[Zulip](https://zulip.com/) ist eine Open-Source-Team-Chat-Anwendung, die die besten Eigenschaften von Echtzeit- und asynchroner Kommunikation verbindet.

**Funktionen:**
- Themenbasiertes Threading für organisierte Diskussionen
- Leistungsstarke Suchfunktion
- Integrationen mit verschiedenen Tools und Diensten
- Mobile Apps für iOS und Android
- Anpassbare Benachrichtigungen

**Wie es kleinen Unternehmen hilft:**
Zulips themenbasiertes Threading hält Konversationen organisiert, was mit wachsendem Team immer wichtiger wird. Statt in einem Chatstrom unterzugehen, bleiben Diskussionen nach Thema gruppiert. So holst du leichter auf, wenn du mal weg warst.

### Zammad

[Zammad](https://zammad.com/) ist ein Open-Source-Helpdesk- und Kundensupport-System, mit dem Unternehmen Kundenanfragen effizient bearbeiten.

**Funktionen:**
- Multi-Channel-Support (E-Mail, Chat, Social Media)
- Ticket-Verwaltung und -Automatisierung
- Wissensdatenbank für Self-Service-Support
- Anpassbare Workflows und Integrationen
- Reporting und Analysen

**Wie es kleinen Unternehmen hilft:**
Zammad zentralisiert den Kundensupport, damit dein Team nicht separate Tools für E-Mail, Chat und Social Media jongliert. Die Automatisierung verkürzt Antwortzeiten, und die Wissensdatenbank lässt Kunden Antworten selbst finden. Für ein kleines Team ist das ein großer Gewinn. Es spricht SAML/OIDC, du kannst es also hinter dein eigenes Login legen.

### Kasm Workspaces

[Kasm Workspaces](https://www.kasmweb.com/) ist eine Docker-Container-Streaming-Plattform, die browserbasierten Zugriff auf Desktops, Anwendungen und Webdienste liefert.

**Funktionen:**
- Sicherer Remote-Zugriff auf Anwendungen und Desktops
- Anpassbare Workspaces für verschiedene Nutzerrollen
- Integration mit bestehenden Authentifizierungssystemen
- Nutzungsanalysen und Monitoring
- Unterstützung für GPU-beschleunigte Anwendungen

**Wie es kleinen Unternehmen hilft:**
Mit Kasm Workspaces greifen Mitarbeitende über den Browser von jedem Gerät auf Anwendungen zu. Alles läuft in Containern, sensible Daten verlassen deinen Server also nie. Ein praktischer Weg, Remote-Arbeit einzurichten, ohne allen neue Hardware zu kaufen. Aktuell ist Release 1.19.0. Das Free-Tier hat ein Limit für parallele Sitzungen (prüfe die aktuelle Zahl auf kasmweb.com/pricing, bevor du damit planst), und der Ressourcenbedarf ist real: mehrere GB Basisoverhead plus Speicher pro Sitzung.

### Uptime Kuma

[Uptime Kuma](https://uptime.kuma.pet/) ist ein selbstgehostetes Monitoring-Tool, mit dem Unternehmen die Verfügbarkeit ihrer Websites und Dienste im Blick behalten.

**Funktionen:**
- Echtzeit-Monitoring von Websites und Diensten
- Mehrere Benachrichtigungskanäle (E-Mail, SMS, Chat-Apps)
- Generierung von Statusseiten
- Verschiedene Monitoring-Methoden (HTTP, TCP, Ping usw.)
- Benutzerfreundliche Oberfläche mit anpassbarem Dashboard

**Wie es kleinen Unternehmen hilft:**
Wenn deine Website ausfällt und du merkst es nicht, verlierst du Geld und Vertrauen. Uptime Kuma prüft deine Sites und Dienste kontinuierlich und meldet sich per E-Mail, SMS oder Chat, wenn etwas bricht. Du kannst außerdem eine öffentliche Statusseite einrichten, damit Kunden bei Ausfällen Bescheid wissen. Es läuft auf der stabilen 2.x-Linie (2.5.6, Stand 2026-10-09). Achtung bei der Migration von 1.x: Der Setup-Ablauf hat sich in 2.x geändert – behandle es als Neuinstallation und lege Checks neu an, statt auf ein glattes Upgrade zu hoffen. Mehr Details im [Uptime Kuma vs Gatus Vergleich](/uptime-kuma-vs-gatus/), falls du gerade dein erstes Monitoring-Tool wählst.

### Baserow oder NocoDB

[Baserow](https://baserow.io/) und [NocoDB](https://nocodb.com/) sind selbstgehostete Alternativen zu Airtable mit flexibler Datenbank- und Tabellenfunktionalität. Für eine längere Liste siehe [beste selbstgehostete Airtable-Alternativen](/self-hosted-airtable-alternatives/).

**Funktionen:**
- Tabellenartige Oberfläche für Datenbankverwaltung
- Ansichten: Grid, Gallery, Kanban, Form und mehr
- API-Zugriff für die Integration mit anderen Tools
- Nutzerrollen und Berechtigungen
- Automatisierungs- und Workflow-Funktionen

**Wie es kleinen Unternehmen hilft:**
Beide Tools lassen dich Daten über eine vertraute Tabellen-Oberfläche verwalten, ohne Datenbankadmin. Du kannst eigene Ansichten für Lagerbestand, Projektverwaltung oder CRM bauen. Auch nicht-technische Teammitglieder kommen sofort zurecht, weil es sich wie eine normale Tabelle anfühlt. Ich liste Baserow inzwischen zuerst: Der Kern ist MIT, während NocoDB im Januar 2026 zur Sustainable Use License gewechselt ist. NocoDB bleibt hervorragende Software und für interne Nutzung ok; es nutzt jetzt Kalender-Versions-Tags (Beispiel: `nocodb/nocodb:2026.09.1`), was zum Pinnen praktisch ist. Grist und Teable sind zwei weitere Kandidaten in dieser Kategorie, falls beide nicht passen.

### Firefly III

[Firefly III](https://www.firefly-iii.org/) ist ein persönlicher Finanzmanager, der sich für kleine Unternehmen adaptieren lässt – für Einnahmen, Ausgaben und Budgets.

**Funktionen:**
- Multi-Währungs-Unterstützung
- Budgetierung und Finanzziele
- Rechnungsverwaltung und wiederkehrende Buchungen
- Detaillierte Berichte und Diagramme
- Datenimport aus verschiedenen Quellen

**Wie es kleinen Unternehmen hilft:**
Für Einzelunternehmer oder kleine Partnerschaften erledigt Firefly III die Finanzverfolgung ohne die Kosten kommerzieller Buchhaltungssoftware. Du bekommst klare Sicht auf den Cashflow, kannst Budgets setzen und Ausgaben über die Zeit verfolgen. Aktuell ist die v6.7.x-Linie.

### Paperless-ngx

[Paperless-ngx](https://docs.paperless-ngx.com/) ist ein Dokumentenmanagementsystem, das Unternehmen beim papierlosen Arbeiten hilft, indem es Dokumente digitalisiert und organisiert.

**Funktionen:**
- OCR (Texterkennung) für durchsuchbare PDFs
- Automatisches Tagging und Kategorisieren von Dokumenten
- Volltextsuche
- Mobilfreundliche Weboberfläche
- Integration mit Scannern und E-Mail

**Wie es kleinen Unternehmen hilft:**
Paperless-ngx scannt deine Dokumente und macht sie per OCR durchsuchbar, statt dass du in Aktenschränken wühlst. Das automatische Tagging spart Zeit bei der Organisation, und alles ist remote erreichbar. Auch für Audits und Compliance nützlich. Aktuell ist die v3.3.x-Linie. Plane für OCR ein: Es treibt die CPU hoch, und auf einer Box mit 1 vCPU kriecht ein großer Import-Batch.

### n8n oder Activepieces

[n8n](https://n8n.io/) und [Activepieces](https://www.activepieces.com/) sind Workflow-Automatisierungstools, mit denen Unternehmen Anwendungen verbinden und repetitive Aufgaben automatisieren.

**Funktionen:**
- Visueller Workflow-Editor
- Breite Palette an Integrationen mit populären Diensten
- Eigene Nodes/Aktionen erstellen
- Zeitgesteuerte und triggerbasierte Automatisierung
- Selbstgehostet für Datenschutz

**Wie es kleinen Unternehmen hilft:**
Workflow-Automatisierung spart kleinen Teams überraschend viel Zeit. Du verbindest deine Apps, um Lead-Generierung zu automatisieren, Daten zwischen Systemen zu synchronisieren, in sozialen Medien zu posten oder Follow-up-Mails zu verschicken. Weniger Zeit für repetitive Arbeit heißt mehr Zeit für das, was zählt. Ein paar Hinweise für 2026: n8n läuft auf der 2.x-Linie (2.42.7, Stand 2026-10-12). Wenn du von 1.x aktualisierst, lies die Release Notes und teste deine Workflows vorher auf einer Kopie, bevor du die Produktion anfasst. n8n steht unter der Sustainable Use License; Activepieces hat einen MIT-Kern mit kommerziellen Enterprise-Paketen – wähle also Activepieces, wenn deine Lizenzrichtlinie permissiv verlangt. Windmill ist eine dritte Option für Teams, die lieber Skripte schreiben als Nodes zu verkabeln. Den kompletten Setup-Weg gibt es in [n8n mit Docker, Traefik und Dokploy selbst hosten](/n8n-self-host-workflow-automation/).

### Plausible

[Plausible](https://plausible.io/) ist eine leichtgewichtige Open-Source-Website-Analytics-Plattform mit Fokus auf Datenschutz.

**Funktionen:**
- Einfaches, intuitives Dashboard
- DSGVO-konform und cookiefrei
- Leichtgewichtiges Skript mit minimalem Einfluss auf die Site-Performance
- Custom Event Tracking
- E-Mail-Berichte und API-Zugriff

**Wie es kleinen Unternehmen hilft:**
Wenn du Website-Analytics ohne die Datenschutz-Probleme von Google Analytics willst, ist Plausible einen Blick wert. Es ist cookiefrei und out of the box DSGVO-konform. Das Skript ist winzig und bremst deine Site nicht. Das Dashboard zeigt dir das Wichtige, ohne dich in Daten zu ertränken. Plausible Community Edition läuft auf v3.x (3.2.1). Wenn du es noch leichter willst, deckt Umami die Grundlagen ab.

### Mautic oder Listmonk

[Mautic](https://www.mautic.org/) und [Listmonk](https://listmonk.app/) sind Open-Source-Plattformen für Marketing-Automatisierung und E-Mail-Marketing, mit denen Unternehmen ihre Kampagnen verwalten.

**Funktionen:**
- Verwaltung von E-Mail-Kampagnen
- Landingpage- und Formular-Builder
- Lead-Scoring und Segmentierung
- Workflows für Marketing-Automatisierung
- Integration mit CRM-Systemen

**Wie es kleinen Unternehmen hilft:**
Diese Tools liefern E-Mail-Marketing und Automatisierung, ohne Mailchimp oder HubSpot zu bezahlen. Du kannst gezielte Kampagnen fahren, Leads scoren und dein Publikum segmentieren. Für kleine Unternehmen, die gegen Größere antreten, macht es einen echten Unterschied, diese Fähigkeiten ohne Lizenzkosten zu haben. Nimm Listmonk, wenn du ein schnelles Newsletter-Tool willst (v6.2.x); nimm Mautic (v7.2.x), wenn du die volle Automatisierungs-/CRM-Pipeline brauchst. Plane in beiden Fällen Deliverability-Arbeit ein: Die Versandreputation ist der Teil, vor dem niemand warnt.

### Dokploy, Portainer oder Dockge

[Dokploy](https://dokploy.com/), [Portainer](https://www.portainer.io/) und [Dockge](https://dockge.kuma.pet/) sind Docker-Management-Plattformen, die das Deployen und Verwalten von Containern vereinfachen.

**Funktionen:**
- Benutzerfreundliche Weboberfläche für Container-Verwaltung
- Container-Templates und Stack-Deployment
- Ressourcen-Monitoring und Logging
- Rollenbasierte Zugriffskontrolle
- Unterstützung für Docker Swarm oder Kubernetes (je nach Tool)

**Wie es kleinen Unternehmen hilft:**
Wenn du keine dedizierte IT-Person hast, machen diese Management-Tools Docker deutlich weniger einschüchternd. Du bekommst eine Weboberfläche zum Deployen und Verwalten, statt nur auf der Kommandozeile zu arbeiten. Mein Standard 2026 ist Dokploy: v0.30.x, sehr aktiv, Apache-2.0-Kern, und es erledigt Reverse Proxy plus TLS out of the box. Siehe die [Dokploy-Installationsanleitung](/dokploy-install/). Portainer CE (2.45.x) ist der langjährige Generalist; die Zlib-Lizenz ist permissiv für interne Nutzung, die Business-Edition ist das Upsell.

**Dockge ist langsamer geworden**

Dockges letztes Release ist 1.5.0 vom 2025-03-30, Stand dieses Updates über 18 Monate her. Es funktioniert noch und meine [Dockge-Installationsanleitung](/dockge-install/) bleibt online, aber ich würde keinen neuen Unternehmens-Stack darauf starten. Für Alternativen siehe [die besten Portainer-Alternativen 2026](/de/portainer-alternativen/) und [Arcane vs. Dockhand: welchen Docker-Manager wählen](/de/arcane-vs-dockhand/).

### Flowise AI

[Flowise AI](https://flowiseai.com/) ist ein Open-Source-Tool zum Bauen eigener KI-Agenten und Chatbots über eine visuelle Oberfläche.

**Funktionen:**
- Drag-and-Drop-Oberfläche für KI-Workflows
- Integration verschiedener KI-Modelle und APIs
- Anpassbare Chatbot-Oberflächen
- API-Endpunkte zur Integration in andere Anwendungen
- Unterstützung mehrerer Sprachen

**Wie es kleinen Unternehmen hilft:**
Mit Flowise AI baust du Chatbots und KI-Agenten, ohne viel Code zu schreiben. Du kannst Kundenservice-Bots aufsetzen, repetitive Aufgaben automatisieren oder deinen Produkten KI-Features hinzufügen – alles per Drag & Drop. Aktuell ist die v3.x-Linie, und sie gehört zu den schwereren Kandidaten hier, sobald du Modelle lädst oder lange Chains laufen lässt.

Für eine ausführliche Anleitung zum Aufsetzen von Flowise AI schau in unser [Flowise-AI-Installationstutorial](/flowiseai-install/).

### Gitea

[Gitea](https://about.gitea.com/) ist ein leichtgewichtiger, selbstgehosteter Git-Dienst mit Versionsverwaltung und Kollaborationsfunktionen ähnlich GitHub oder GitLab.

**Funktionen:**
- Git-Repository-Verwaltung
- Issue-Tracking und Projektverwaltung
- Pull-Request- und Code-Review-Funktionen
- Wiki für Dokumentation
- Integration mit CI/CD-Tools

**Wie es kleinen Unternehmen hilft:**
Für Software-Teams ist Gitea eine kostenlose Alternative zu GitHub oder GitLab auf dem eigenen Server. Dein Code und dein geistiges Eigentum bleiben auf deiner Hardware. Es hat die Standardfunktionen, die man erwartet: Pull Requests, Issue-Tracking, Wiki und CI/CD-Integration. Aktuell ist die v28.x-Linie, die noch immer locker mit unter 512 MB läuft.

### Docmost

[Docmost](https://docmost.com/) ist eine Open-Source-Plattform für Dokumenten-Kollaboration, die Wiki und Dokumenteneditor verbindet.

**Funktionen:**
- Kollaboratives Echtzeit-Editing
- Versionsverlauf und Dokumentenvergleich
- Markdown- und WYSIWYG-Modus
- Verschachtelte Dokumentenstruktur
- Volltextsuche

**Wie es kleinen Unternehmen hilft:**
Docmost eignet sich gut als interne Wissensdatenbank und Team-Wiki. Ihr könnt Dokumentation in Echtzeit gemeinsam schreiben, Projektpläne organisiert halten und alles per Volltext durchsuchen. Eine Erwartung solltest du setzen: Es ist noch pre-1.0 (v0.96.x), also lies vor Updates den Changelog und halte einen Datenbank-Dump bereit.

Die Installationsanleitung gibt es in unserem [Docmost-Docker-Installationsguide](/docmost-docker-install/).

### Duplicati

[Duplicati](https://duplicati.com/) ist eine Open-Source-Backup-Lösung, die verschiedene Speicher-Backends unterstützt, darunter Cloud-Speicherdienste.

**Funktionen:**
- Verschlüsselte und komprimierte Backups
- Inkrementelle Backups, um Platz und Bandbreite zu sparen
- Zeitpläne und Aufbewahrungsrichtlinien
- Unterstützung für mehrere Speicheranbieter
- Webbasierte Oberfläche für einfache Verwaltung

**Wie es kleinen Unternehmen hilft:**
Datenverlust kann ein kleines Unternehmen killen. Duplicati erledigt verschlüsselte, inkrementelle Backups auf den Speicher deiner Wahl, Cloud oder lokal. Du richtest Zeitplan und Aufbewahrung ein, und es läuft im Hintergrund. Es war jahrelang in der Beta; v2.4.0.1 erschien am 2026-10-07 endlich als stabiles Release. Wenn du Backups lieber per CLI skripten und auditieren willst, nimm stattdessen restic oder Borg und lass die Web-UI weg.

### ERPNext oder Twenty CRM

[ERPNext](https://erpnext.com/) und [Twenty CRM](https://twenty.com/) sind Open-Source-Lösungen für die Unternehmensverwaltung, die verschiedene Bereiche des Betriebs abdecken.

**Funktionen:**
- Customer Relationship Management (CRM)
- Lager- und Bestandsverwaltung
- Personalwesen und Lohnabrechnung
- Buchhaltung und Finanzverwaltung
- Projektverwaltung und Zeiterfassung

**Wie es kleinen Unternehmen hilft:**
Diese Tools kombinieren CRM, Lager, HR, Buchhaltung und Projektverwaltung in einer Plattform. Statt separate SaaS-Abos zu bezahlen, läuft alles auf deinem eigenen Server und lässt sich an deine Arbeitsweise anpassen. Wähle bewusst: ERPNext ist ein volles ERP (Frappe-Stack mit MariaDB, Redis und Background Workern, allein rund 2–4 GB RAM), während Twenty mit v2.46 inzwischen der reife Standard ist, wenn du nur CRM brauchst. Pack ERPNext nicht auf dieselbe 4-GB-Box wie alles andere.

### Formbricks

[Formbricks](https://formbricks.com/) ist ein Open-Source-Tool für Umfragen und Feedback-Sammlung, das Unternehmen hilft, Erkenntnisse von Kunden und Nutzern zu gewinnen.

**Funktionen:**
- Anpassbare Umfrage-Templates
- In-App-Umfrage-Targeting
- Antwortanalyse und Reporting
- Integration mit verschiedenen Plattformen und Tools
- DSGVO-konforme Datenerhebung

**Wie es kleinen Unternehmen hilft:**
Zu wissen, was deine Kunden denken, ist der halbe Kampf. Mit Formbricks sammelst du Feedback über In-App-Umfragen und wertest die Antworten aus. Du kannst Umfragen an bestimmten Stellen deines Produkts einbetten und bekommst kontextuelles Feedback statt generischer Meinungen.

### Beszel

[Beszel](https://github.com/henrygd/beszel) ist ein leichtgewichtiges Server-Monitoring-Tool, mit dem Unternehmen Ressourcen und Leistung ihrer Server im Blick behalten.

**Funktionen:**
- Echtzeit-Monitoring von CPU, RAM und Festplatte
- Netzwerk-Traffic-Analyse
- Anpassbare Alerts und Benachrichtigungen
- Verlaufsdaten und Trendanalysen
- API zur Integration mit anderen Tools und Diensten

**Wie es kleinen Unternehmen hilft:**
Beszel ist das „geht's der Box gut?"-Dashboard: CPU, RAM, Festplatte und Netzwerk, mit Verlaufsgrafen und Alerts. Es ist winzig (MIT, v0.21.0, rund 26k Stars) und verdient sich damit seinen RAM auf jedem VPS. Kombiniere es mit Uptime Kuma: Beszel wacht über den Host, Uptime Kuma über die Dienste. Genau dieses Pairing steht Schritt für Schritt in [Beszel & Uptime Kuma Monitoring-Stack auf Dokploy](/beszel-uptime-kuma/).

### Invoice Ninja

[Invoice Ninja](https://invoiceninja.com/) ist eine Open-Source-Lösung für Rechnungsstellung und Abrechnung, die kleinen Unternehmen hilft, ihre Finanzen effektiver zu verwalten.

**Funktionen:**
- Anpassbare Rechnungs-Templates
- Automatisierte wiederkehrende Rechnungen und Zahlungen
- Zeiterfassung und Projektverwaltung
- Integration mehrerer Zahlungs-Gateways
- Kundenportal für einfachen Rechnungszugriff

**Wie es kleinen Unternehmen hilft:**
Invoice Ninja automatisiert die langweiligen Teile der Abrechnung: wiederkehrende Rechnungen, Zahlungserinnerungen und Tracking. Kunden bekommen ein eigenes Portal, um Rechnungen anzusehen und direkt zu zahlen. Mehrere Zahlungs-Gateways heißen: weniger Ausreden für verspätete Zahlungen. Aktuell ist die v5.13.x-Linie. Eine Sache solltest du prüfen, bevor du es für mehr als interne Zwecke einsetzt: Die Lizenz war historisch die Elastic License v2, keine Standard-OSI-Lizenz – lies also die LICENSE-Datei.

### Kimai

[Kimai](https://www.kimai.org/) ist eine Open-Source-Zeiterfassungsanwendung, mit der Unternehmen Arbeitsstunden von Mitarbeitenden und Projektlaufzeiten überwachen.

**Funktionen:**
- Benutzerfreundliche Oberfläche für Zeiteinträge
- Projekt- und Aufgabenverwaltung
- Detaillierte Reports und Exportoptionen
- Nutzerrollen und Berechtigungen
- Integration mit Abrechnungssystemen

**Wie es kleinen Unternehmen hilft:**
Saubere Zeiterfassung zählt für Kundenabrechnung und um zu verstehen, wohin die Stunden deines Teams wirklich gehen. Kimai liefert flexible Zeiterfassung mit exportierbaren Reports. Die Daten helfen bei genauer Kundenabrechnung und dabei, Projekte zu erkennen, die mehr Zeit fressen als sie sollten.

Fünf weitere Empfehlungen kamen mit dem Oktober-2026-Update dazu, um offensichtliche Lücken zu füllen: Team-Passwörter, Terminplanung, Dokumentensignatur, Live-Chat und PDF-Arbeit.

### Vaultwarden

[Vaultwarden](https://github.com/dani-garcia/vaultwarden) ist ein leichtgewichtiger, Bitwarden-kompatibler Server in Rust, der einem Team geteilte Passwörter ohne SaaS-Rechnung pro Platz gibt.

**Funktionen:**
- Bitwarden-Browser-Erweiterungen und mobile Apps funktionieren damit
- Geteilte Kollektionen und Organisationen für Teams
- TOTP/2FA-Support und Notfallzugriff
- Kleiner Speicherbedarf, läuft problemlos auf einer 1-GB-Box
- Ende-zu-Ende-verschlüsselte Tresore

**Wie es kleinen Unternehmen hilft:**
Geteilte Passwörter in einer Tabelle sind genau der Weg, wie Zugangsdaten leaken. Vaultwarden gibt jedem einen richtigen Passwortmanager mit geteilten Kollektionen, und die offiziellen Bitwarden-Clients zeigen einfach auf deinen Server. Wohl die offensichtlichste Lücke der ursprünglichen Liste.

### Cal.com

[Cal.com](https://cal.com/) ist eine Open-Source-Plattform für Terminplanung und Buchungen – die selbstgehostete Alternative zu Calendly.

**Funktionen:**
- Buchungsseiten mit Verfügbarkeitsregeln und Puffern
- Kalender-Integrationen (Google, Outlook, CalDAV)
- Workflows für Erinnerungen und Follow-ups
- Team-Round-Robin und gemeinsame Terminplanung
- API und Webhooks für eigene Integrationen

**Wie es kleinen Unternehmen hilft:**
Jedes Unternehmen, das Calls bucht (Vertrieb, Beratung, Support), braucht Terminplanung. Cal.com läuft auf deiner Domain, hält Kundendaten auf deinem Server und lässt die Pro-Platz-Gebühr verschwinden, wenn das Team wächst. Wenn du nur einen Buchungslink brauchst, reicht das gehostete Free-Tier; Self-Hosting lohnt sich, sobald das Team wächst.

### DocuSeal

[DocuSeal](https://www.docuseal.co/) ist ein Open-Source-Tool für Dokumentensignaturen, um PDFs und Formulare signieren zu lassen, ohne pro Envelope zu zahlen.

**Funktionen:**
- PDF-Template-Builder mit Signatur-, Datums- und Textfeldern
- Multi-Signatur-Workflows mit E-Mail-Benachrichtigungen
- Audit-Trail für jedes Dokument
- Einbettbare Formulare für deine eigene Website
- REST-API für Automatisierung

**Wie es kleinen Unternehmen hilft:**
Verträge, NDAs und Onboarding-Formulare brauchen Unterschriften, und Preise pro Dokument summieren sich schnell. DocuSeal deckt die üblichen Fälle auf deinem eigenen Server ab. Wenn du die etwas verbreitetere Alternative willst, füllt Documenso denselben Slot.

### Chatwoot

[Chatwoot](https://www.chatwoot.com/) ist eine Open-Source-Plattform für Kundenkommunikation – Live-Chat und Omnichannel-Konversationen.

**Funktionen:**
- Live-Chat-Widget für deine Website
- Geteilter Posteingang für E-Mail, Social Media und Chat
- Textbausteine, Labels und Zuweisungsregeln
- Kontaktprofile und Gesprächsverläufe
- Help Center und API

**Wie es kleinen Unternehmen hilft:**
Zammad bearbeitet Tickets; Chatwoot bearbeitet die Konversationen, die keine Tickets werden sollten. Ein Live-Chat-Widget auf deiner Site fängt Besucher, die sonst abspringen würden, und der geteilte Posteingang verhindert, dass das Team dieselbe Nachricht doppelt beantwortet.

### Stirling PDF

[Stirling PDF](https://www.stirlingpdf.com/) ist ein selbstgehostetes PDF-Toolkit für die langweilige Dokumentenarbeit jedes Büros: Mergen, Splitten, Konvertieren, Schwärzen, OCR.

**Funktionen:**
- PDFs mergen, splitten, drehen und neu anordnen
- Konvertieren von und zu Office-Formaten und Bildern
- OCR für gescannte Dokumente
- Schwärzung und Bearbeiten auf Seitenebene
- Stapelverarbeitung, kein Upload einzelner Dateien an Dritte

**Wie es kleinen Unternehmen hilft:**
Statt Kunden-PDFs auf x-beliebige „kostenlose PDF-Tools"-Websites hochzuladen, betreibst du das Toolkit selbst. Es ist klein, praktisch zustandslos und deckt die tägliche Merge-/Konvertier-/Schwärzungsarbeit ab. Das komplette Setup steht im [Self-Hosted-Stirling-PDF-Guide](/stirling-pdf-self-host-manipulation/).

## Sicherheitsüberlegungen für selbstgehostete Container

Wenn du selbstgehostete Business-Tools im offenen Internet betreibst, ist die Checkliste kurz, aber nicht verhandelbar:

- **Reverse Proxy mit TLS**: eine Stelle, um HTTPS zu terminieren und Apps zu routen. [Traefik](/traefik-proxy-docker/) oder Nginx Proxy Manager sind die üblichen Kandidaten; [CloudPanel als Reverse Proxy für Docker](/cloudpanel-setup-dockge/) ist das leichtere Muster, wenn du es eh nutzt.
- **Backups mit getesteten Restores**: nicht nur ein Backup-Job, sondern ein Restore, den du wirklich gelaufen hast. Siehe den Update-Abschnitt unten.
- **Updates mit Plan**: Versionen pinnen, bewusst aktualisieren, niemals Datenbanken blind updaten.
- **Netzwerk-Trennung**: ein Docker-Netzwerk pro Stack, Datenbanken ohne veröffentlichte Ports. Als günstige Extralebene blockiert eine DNS-Firewall wie [NextDNS](https://go.bitdoze.com/nextdns) Malware- und Tracking-Domains netzwerkweit.
- **Zugriffskontrolle und MFA**: Für alles mit Benutzerkonten ein SSO davorschalten.
- **Monitoring und Logging**: Wisse, dass etwas down ist, bevor es deine Kunden tun.

### Die Docker-Firewall-Falle: Docker umgeht UFW

**Docker veröffentlicht Ports an UFW vorbei**

Ein Container mit `-p 8080:8080` ist aus dem Internet erreichbar, egal was deine UFW-Regeln sagen. Docker schreibt eigene iptables-/nftables-Regeln für veröffentlichte Ports, die unabhängig von deiner Host-Firewall-Policy greifen.

Das ist der häufigste Weg, wie ein selbstgehostetes Datenbank-Admin-Panel auf Shodan landet. Du richtest UFW ein, lässt 22/80/443 zu, fühlst dich sicher – und merkst dann, dass die Postgres-Admin-UI, die du „nur kurz" gestartet hast, öffentlich ist.

Läuft dein Reverse Proxy auf demselben Host (das normale Setup), binde alles andere an localhost:

```yaml
services:
  app:
    ports:
      - "127.0.0.1:8080:8080"   # only reachable from the host
```

Datenbanken sollten überhaupt keine Ports veröffentlichen. Leg sie ins gleiche Docker-Netzwerk wie die App und lass die Service-Namen auflösen. Nur der Proxy veröffentlicht 80 und 443.

Prüfe, was wirklich exponiert ist:

```bash
ss -tlnp | grep docker
# anything bound to 0.0.0.0 or a public IP is internet-facing
```

Nach einem Fix Container neu erstellen (`docker compose up -d`) und von außen scannen, nicht vom Host selbst. Die ganze Geschichte eines echten Hetzner-Abuse-Reports und des anschließenden Hardenings gibt es in [wie Docker UFW umgeht und wie ich meinen Docker-Server abgesichert habe](/bsi-security-report-docker-ufw/).

**Ich habe schon Ports veröffentlicht – was jetzt?**

1. Liste auf, was Docker wirklich exponiert: `ss -tlnp` und `docker ps` vom Host.
2. Für jeden Dienst, der nicht öffentlich sein soll, ändere das Mapping in der Compose-Datei auf `127.0.0.1:PORT:PORT`.
3. `docker compose up -d`, damit die Container mit dem neuen Binding neu erstellt werden.
4. Bei Datenbanken den `ports:`-Block komplett entfernen und sie im internen Netzwerk lassen.
5. Von außerhalb deines Servers erneut scannen. Wenn du auf Host-Ebene filterst: Veröffentlichte Ports brauchen Regeln in der DOCKER-USER-Chain, damit die Firewall-Policy greift.

### MFA und SSO mit Authentik oder Authelia hinzufügen

Die Hälfte der Apps in dieser Liste kommt mit einem Benutzername-Passwort-Prompt und sonst nichts. Im offenen Internet ist das ein Risiko.

Schalte eine SSO-Schicht davor: Authentik oder Authelia machen beide Forward-Auth mit Traefik oder Nginx Proxy Manager, sodass die App nie einen unauthentifizierten Request sieht. Du bekommst MFA für jeden Dienst hinter dem Proxy – auch für die, die es nie implementiert haben.

Apps mit nativem SAML- oder OIDC-Support sollten es direkt statt Forward-Auth nutzen: Nextcloud, Zammad und Gitea unterstützen alle Federation. Am Ende hast du eine Stelle, an der du Leute hinzufügst oder entfernst (wichtig, wenn jemand geht), eine MFA-Policy und deutlich weniger „ist das Login-Formular dieser App phishbar?"-Fragen.

### Image-Versionen pinnen und sicher aktualisieren

Im Unternehmenseinsatz nie `:latest` fahren. Wenn Upstream einen Breaking Change veröffentlicht, erfährst du es zum schlechtesten Zeitpunkt. Pinne Tags (oder Digests) und aktualisiere nach deinem Zeitplan.

```yaml
# starter stack pattern: pin versions, limit memory, rotate logs, add healthchecks
services:
  app:
    image: example/app:3.2.1        # pin; avoid :latest
    restart: unless-stopped
    mem_limit: 1g
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"
    healthcheck:
      test: ["CMD", "wget", "-qO-", "http://localhost:3000/healthz"]
      interval: 30s
      timeout: 5s
      retries: 3
```

Der Logging-Block ist auf einem kleinen VPS nicht optional. Der Standard-json-file-Treiber rotiert nie, und eine gesprächige App ist der klassische „Platte voll um 3 Uhr nachts"-Ausfall. Setze `max-size` und `max-file` bei jedem Dienst.

## Docker-Container sicher aktualisieren

Nutze die Compose-v2-Syntax: `docker compose` mit Leerzeichen, nicht das alte `docker-compose`-Binary.

Die Update-Routine, die dich nachts nicht weckt:

```bash
# 0. backup first: DB dump + volume snapshot (see the next section)
docker compose pull
docker compose up -d
docker compose ps                 # everything "running"/"healthy"?
docker compose logs -f --tail=100 # scan for stack traces
docker image prune -f
```

Datenbanken niemals blind updaten. Ein Major-Version-Bump bei Postgres oder MariaDB ist eine Migration, kein Tag-Wechsel: Dump ziehen, die Upgrade-Notes von Upstream lesen und zum Restore bereit sein. Anwendungs-Container rollst du günstig zurück; Datenbanken nicht.

Nach jedem Update diese Checkliste durchgehen:

- Alle Container melden running oder healthy in docker compose ps

- Login funktioniert mit einem echten Account (nicht nur ein 200 auf der Startseite)

- Ein Kern-Flow läuft: eine Rechnung wird erstellt, ein Ticket beantwortet, ein Backup-Job läuft

- Keine neuen Stack Traces in docker compose logs

- Monitoring ist wieder grün (Beszel und Uptime Kuma)

- Alte Images geprunt, damit die Platte langweilig bleibt

![Sicherer Docker-Update-Workflow: Backup, Pull, Up, Verify, Prune – mit Rollback-Zweig zum vorherigen gepinnten Tag und einem Datenbank-Restore](@assets/images/24/11/docker-safe-update-workflow.svg)

### Erst Backups – und den Restore testen

Ein Backup ist eine Hypothese. Ein Restore ist ein Fakt. Ziele auf 3-2-1: drei Kopien, zwei Medien, eine extern. Für einen kleinen Unternehmens-Stack heißt das meist:

- Nächtliche Datenbank-Dumps (`pg_dump` für Postgres, `mysqldump`/`mariadb-dump` für MariaDB). Datei-Kopien einer laufenden Datenbank reichen nicht; das Datenverzeichnis ist nicht crash-konsistent, solange die DB schreibt.
- Volume-Snapshots für Uploads und Nutzerdaten.
- Verschlüsselte, inkrementelle Kopien auf S3-kompatiblen Speicher: Cloudflare R2 oder Backblaze B2, Größenordnung ein paar Dollar im Monat für die Daten eines Kleinunternehmens.

Duplicati (v2.4.0.1 stable, nach Jahren in der Beta) liefert dafür eine Web-UI; restic oder Borg liefern Skripte. Wenn du mit Dokploy deployst, kann das Panel [Dokploy-Backups nach Cloudflare R2](/dokploy-backups-cloudflare-r2/) zeitgesteuert pushen.

**Restores testen, nicht Backups**

Ein grüner Backup-Job bedeutet nichts. Einmal pro Quartal einen Dump in einen Scratch-Container restoren und die App öffnen. Der Tag, an dem du es brauchst, ist der falsche, um herauszufinden, dass deine Dumps leer waren.

**Port schon belegt / Container startet nicht**

Ein anderes Compose-Projekt veröffentlicht den Port bereits, oder ein alter Container hält ihn noch. `ss -tlnp` und `docker ps` zeigen, wem er gehört. Fix: das andere Projekt stoppen, das Host-Port-Mapping ändern oder einen eindeutigen `COMPOSE_PROJECT_NAME` pro Stack setzen, damit Projekte nicht über Standardnamen kollidieren.

**Datenbank-Major-Version geändert: Dump/Restore nötig**

Du hast `postgres:15` auf `postgres:17` gehoben und der Container crash-loopt auf dem Datenverzeichnis. Minor-Updates sind meist ok; Major-Updates nicht. Fix: erst auf den alten Tag zurück, mit der alten Version einen Dump ziehen, dann die neue Major-Version mit leerem Datenverzeichnis starten und den Dump einspielen.

**Container nach Update unhealthy / alte Volumes**

Die neue Version hat ein Config-Format oder das Volume-Layout geändert. Prüfe den Upstream-Changelog auf Migrationshinweise. Fix: das vorherige gepinnte Image-Tag und deinen Pre-Update-Dump wiederherstellen; wenn die App eine Versionsdatei ins Volume schreibt, verweigert das alte Image auf einem downgegradeten Volume oft auch den Start – genau deshalb zählt bei Datenbanken der Dump mehr als der Volume-Snapshot.

**Out of Memory auf einem kleinen VPS**

Der OOM-Killer holt sich den größten Container – meist eine Datenbank oder eine Java-/Node-App – und die Restart-Loop frisst den Rest. Prüfe `dmesg | grep -i oom` und deine `mem_limit`-Werte. Fix: `mem_limit` und Swap auf dem Host setzen, schwere Apps (ERPNext, Kasm, Nextcloud bei Skalierung) auf eine größere Box ziehen und nie dauerhaft über etwa 70 % des Maschinen-RAMs planen.

## Mindest-Ressourcenbedarf nach Nutzungsgröße

| Größe | Nutzer | CPU | RAM | Speicher | Empfohlener VPS |
|-------|--------|-----|-----|---------|----------------|
| Klein | 1-10 | 2 Kerne | 4GB | 50GB | Basis-VPS |
| Mittel | 10-50 | 4 Kerne | 8GB | 100GB | Standard-VPS |
| Groß | 50+ | 8+ Kerne | 16GB+ | 200GB+ | Performance-VPS |

Behandle das als Faustregel, nicht als Einkaufsliste. OS, Docker, Logs und Monitoring wollen ihren Anteil: rechne mit rund 40–50 % Overhead-Reserve und plane nicht mit mehr als etwa 70 % des Box-RAMs im Dauerbetrieb.

### Ressourcen-Realität pro App

Nicht alles passt auf die „kleine" Box. Ehrliche Zahlen für die Schwergewichte:

| App | Realistisches RAM | Hinweise |
|-----|---------------|-------|
| ERPNext | 2–4 GB allein | Voller Frappe-Stack: MariaDB + Redis + Worker. Nicht mit anderem zusammenlegen. |
| Nextcloud | 2 GB kleines Team, 4 GB komfortabel | AIO nutzen; an PHP- und DB-Tuning scheitert es meist. |
| Kasm Workspaces | Mehrere GB Basis + pro Sitzung | GPU nur für beschleunigte Workloads. |
| Flowise AI | 1–2 GB+ | Hängt davon ab, was du verkettest. |
| n8n / Activepieces | 0,5–1 GB | Mehr im Queue-Modus oder mit schweren Workflows. |
| Paperless-ngx | 1–2 GB | OCR-Batches treiben die CPU hoch; 1 vCPU wird langsam. |
| Uptime Kuma, Beszel, Dockge, Listmonk, Kimai, Firefly III, Docmost, Vaultwarden, Stirling PDF | Unter 0,5–1 GB jeweils | Wirklich klein. |

Zur Architektur: Die meisten dieser Images sind inzwischen Multi-Arch, aber prüfe es, bevor du einen ARM-VPS kaufst. Die großen Alles-dabei-Stacks (ERPNext, Kasm) sind auf x86 am sichersten. Wenn du die Daten hinter dieser Aussage willst statt meiner Vorsicht, siehe [ARM vs. x86 VPS-Benchmarks](/arm-vs-x86-vps-server-benchmarks/).

## Mit Docker-Containern starten

Die wichtigsten Werkzeuge für deine Container-Infrastruktur:

1. **Docker Engine + Compose v2** für die Container-Orchestrierung
2. **Reverse Proxy** (Traefik oder Nginx Proxy Manager) mit TLS
3. **Backup-Lösung** (Duplicati, restic oder Borg) Richtung S3-kompatibler Speicher
4. **Monitoring** (Beszel + Uptime Kuma, oder Prometheus/Grafana, wenn du sie schon kennst)
5. **Container-Verwaltung** (Dokploy oder Portainer)

Es gibt zwei vernünftige Wege. Wähle einen und bleib konsistent.

### Weg 1: Docker Compose per Hand

1. VPS provisionieren und DNS darauf zeigen lassen. 4 GB RAM reichen für den kleinen Stack.
2. Docker Engine und das Compose-Plugin installieren. Mit `docker compose version` prüfen.
3. Pro App `/opt/stacks/your-app/docker-compose.yml` anlegen: gepinnte Image-Tags, `mem_limit`, Log-Rotation, Healthchecks.
4. Traefik (oder Nginx Proxy Manager) davorhängen, TLS dort terminieren und App-Ports nur an `127.0.0.1` binden.
5. Backups und Monitoring einrichten, bevor du die zweite App hinzufügst – nicht danach.

Das ist der Weg mit maximaler Kontrolle und mein Standard für einen einzelnen VPS.

### Weg 2: Dokploy / Management-Panel

1. VPS provisionieren und Dokploy installieren (oder Portainer oder ein leichteres Panel).
2. Aus dem Panel deployen: Compose-Datei einfügen oder ein Template nutzen.
3. Das Panel Reverse Proxy und TLS-Ausstellung erledigen lassen.
4. Die Backup-Funktion des Panels auf S3-kompatiblen Speicher zeigen und einmal einen Restore verifizieren.
5. Das Panel selbst aktuell halten; es ist jetzt Teil deiner Angriffsfläche.

Schneller produktiv, ein bewegliches Teil mehr zu warten. Details in der [Dokploy-Installationsanleitung](/dokploy-install/). Wenn du erst Panels vergleichen willst, starte mit [beste selbstgehostete Server-Panels](/best-self-hosted-panels/).

Basis-Deployment-Checkliste:

- Server mit Reserve dimensioniert (RAM im Dauerbetrieb unter ~70 %)

- Docker Engine + Compose v2 installiert

- Reverse Proxy live mit ausgestellten TLS-Zertifikaten

- App-Ports an localhost gebunden; Datenbanken nicht veröffentlicht

- Backups extern geschrieben UND ein Restore getestet

- Monitoring grün (Host- + Service-Checks)

- Update-Prozedur und Rollback-Notizen irgendwo dokumentiert, wo dein Team sie findet

[Dokploy-Installationsanleitung](/dokploy-install/)

## Fazit: Klein anfangen mit selbstgehosteten Business-Apps

Selbstgehostete Docker-Container geben kleinen Unternehmen einen praktischen Weg, die Software des Alltags zu betreiben, ohne für jedes Problem ein SaaS-Tool zu mieten. Der Stack in diesem Artikel deckt das meiste ab, was ein Büro nutzt: Zusammenarbeit und Doku (Nextcloud, Zulip, Docmost), Kundensupport und Servicequalität (Zammad, Chatwoot, Uptime Kuma), Prozessautomatisierung und Daten (ERPNext oder Twenty, Baserow, n8n) sowie Marketing und Analytik (Mautic, Listmonk, Plausible). Self-Hosting hält die Daten außerdem auf Hardware unter deiner Kontrolle – das hilft bei regulatorischer Compliance, solange du die Arbeit machst (TLS, MFA, Updates) – und ersetzt Pro-Platz-Abos durch einen Server und etwas Betreiberzeit.

Und noch etwas, weil es in Hersteller-Dokus niemand sagt: Self-Hosting ist ein Wartungsvertrag, kein Kauf. Updates, Monitoring und getestete Restores sind die wahren Kosten. Die Geldseite ist klein; ein VPS der Hetzner-Klasse plus S3-kompatible Backups kosten für den kleinen Stack insgesamt etwa 10 EUR im Monat. Die Zeitseite ist das, was du unterschreibst.

Wenn du entscheidest, welche Container du deployst, starte mit dreien, die ein Problem dieses Monats lösen – nicht mit zwanzig, die du vielleicht nächstes Jahr brauchst. Wähle einen VPS oder Mini-PC mit Reserve, häng Reverse Proxy und Backups davor und erweitere, wenn das Unternehmen wächst. Danach halten die Update-Routine und der vierteljährliche Restore-Test aus den Abschnitten oben den Stack langweilig.