Nextcloud im Realitätscheck – und wo ein CRM wie Salesmate andockt
Es gibt diese Momente in IT-Abteilungen, in denen ein Projekt plötzlich Fahrt aufnimmt, weil zwei Dinge zusammenkommen: ein auslaufender Vertrag und ein wachsendes Unbehagen. Ein Maschinenbauer mit rund 300 Mitarbeitern, den ich kürzlich begleiten durfte, hatte beides. Die Dateiablage lag bei einem US-Anbieter, das CRM lief in einer seperaten SaaS-Wolke, und niemand im Haus konnte auf Anhieb sagen, wo eigentlich die aktuellste Version eines Angebots lag – im CRM, im Dateisystem oder im Postfach des Vertrieblers. Solche Ausgangslagen sind der typische Nährboden für Nextcloud. Und genau dort stellt sich dann die zweite Frage: Was passiert mit dem CRM? Bleibt es ein Fremdkörper, oder lässt es sich sinnvoll anbinden? Am Beispiel von Salesmate lässt sich das ganz gut durchexerzieren.
Was Nextcloud heute eigentlich ist
Wer Nextcloud noch als „selbst gehostete Dropbox“ abtut, ist ungefähr zehn Jahre hinter der Entwicklung zurück. Die Plattform hat sich in Richtung einer Kollaborationssuite bewegt, die Dateien, Kalender, Kontakte, Chat, Videokonferenzen, Notizen, Office-Bearbeitung und Aufgaben unter einem Dach bündelt. Die einzelnen Bausteine sind Apps, die man aktivieren kann oder eben nicht – das ist Fluch und Segen zugleich. Segen, weil man sich eine schlanke Installation bauen kann, die nur das tut, was gebraucht wird. Fluch, weil jede zusätzliche App ein eigenes Update-, Rechte- und Ressourcenprofil mitbringt.
Der Kern ist nach wie vor die Dateiverwaltung mit Weboberfläche, Desktop-Clients für Windows, macOS und Linux sowie mobilen Apps für Android und iOS. Darüber liegt ein Freigabemodell, das von einzelnen Links mit Passwort und Ablaufdatum bis zu Gruppenordnern und ACLs reicht. Wer das einmal produktiv betreibt, merkt schnell: Das eigentliche Kunststück ist nicht die Installation, sondern eine Rechte- und Ordnerstruktur, die auch nach zwei Jahren noch verständlich ist. Nextcloud verzeiht hier viel, aber nicht alles.
Dazu kommen die klassischen Kollaborationsdienste: Kalender und Kontakte über CalDAV und CardDAV, Talk für Chats und Webmeetings, Deck als leichtgewichtiges Kanban, Collectives für Wissenssammlungen, Notes für Markdown-Notizen. Mit Collabora Online oder OnlyOffice lässt sich Dokumentenbearbeitung im Browser nachrüsten – nativ und ohne den Umweg über Microsoft 365. Ein interessanter Aspekt dabei: Viele Organisationen starten mit „nur Dateien“ und aktivieren nach und nach die Groupware, weil die Akzeptanz mit jedem Baustein steigt. Der Umstieg auf ein anderes Office-Paket dagegen ist ein eigenes Projekt mit eigener Change-Kommunikation.
Architektur, Betriebsmodelle und die liebe Skalierung
Technisch ist Nextcloud ein PHP-Anwendungspaket, das auf einem Webserver läuft und eine Datenbank sowie einen Cache zur Seite gestellt bekommt. In der Minimalvariante genügt ein einzelner Server mit Apache oder nginx, PHP-FPM, MariaDB und Redis. Das funktioniert für 30 bis 80 Nutzer erstaunlich gut, solange man nicht anfängt, große Datenmengen ständig zu synchronisieren. Sobald aber mehrere hundert Konten dazukommen, ändern sich die Vorzeichen.
Dann wird es interessant: Datenbank und Webserver getrennt, Redis als Sperr- und Session-Backend, OpenSearch für die Volltextsuche, Object Storage wie S3 oder Ceph als Primärspeicher statt lokaler Verzeichnisse. Der Primärspeicher ist der Punkt, an dem viele Architekturentscheidungen hängen. Wer S3 als Primary Storage nutzt, bekommt deutlich einfacher horizontale Skalierung und Backups auf Storage-Ebene – bezahlt das aber mit einer engeren Kopplung an die Objektstore-Konfiguration. Ein Umzug von lokalem Speicher auf S3 ist möglich, aber kein Nachmittagsprojekt.
Für kleinere Teams gibt es mit Nextcloud AIO (All-in-One) eine Docker-basierte Distribution, die viele Komponenten automatisch verdrahtet und Updates über eine Weboberfläche anbietet. Das senkt die Einstiegshürde spürbar, ist aber kein Ersatz für Betriebsverständnis. Wer AIO einsetzt, sollte trotzdem wissen, wo die Container liegen, wie das Backup funktioniert und was passiert, wenn ein Update hakt. Der Klassiker: ein fehlgeschlagenes Upgrade kurz vor dem Wochenende, weil eine App inkompatibel war. Wartungsfenster sind keine Schwäche, sondern ein Zeichen von Reife.
Für größere Umgebungen existiert mit dem Global-Scale-Ansatz ein Konzept, bei dem mehrere Nextcloud-Instanzen über einen gemeinsamen Object Store und eine zentrale Benutzerverwaltung zusammenspielen. Das ist eher etwas für Organisationen mit mehreren Tausend Nutzern und entsprechendem Betriebsteam. Die meisten mittelständischen Installationen fahren besser mit einer gut dimensionierten, vertikal skalierten Instanz und sauberem Monitoring. Nicht jede Architektur muss sofort Cluster-fähig sein.
Sicherheit und Datenschutz: der eigentliche Grund für den Umstieg
Die Motivation für Nextcloud ist selten technischer Natur. Sie ist meist regulatorisch oder politisch: DSGVO, Auftragsverarbeitung, Sitz des Anbieters, Zugriff durch Dritte, Abhängigkeit von einem einzelnen Hyperscaler. Das ist kein Marketingargument, sondern Realität in vielen Ausschreibungen. Wer heute einen öffentlichen Auftrag gewinnen will, braucht oft Antworten auf die Frage, wo die Daten liegen und wer darauf zugreifen kann.
Nextcloud liefert dafür Bausteine: Zwei-Faktor-Authentifizierung, Brute-Force-Schutz, App-Passwörter für Clients, SSO über SAML oder OIDC, Audit-Logging, serverseitige Verschlüsselung, Ende-zu-Ende-Verschlüsselung für ausgewählte Ordner, Aufbewahrungsregeln, Freigaben mit Ablaufdatum und Passwort. Daraus wird aber kein fertiges Sicherheitskonzept. Der Betreiber bleibt verantwortlich – für Patches, für die Härtung des Servers, für Backup-Tests, für Rollen- und Rechtekonzepte.
Ein Punkt, der in Diskussionen gern übersehen wird: Ende-zu-Ende-Verschlüsselung klingt großartig, hat aber Nebenwirkungen. Schlüssel liegen auf den Clients, serverseitige Suche und serverseitige Vorschau funktionieren nicht mehr, die Wiederherstellung nach Geräteverlust wird schwierig bis unmöglich. Für einzelne sensible Ordner sinnvoll, als Standard für die gesamte Instanz meistens praxisfremd. Wer das anders sieht, hat gute Argumente – aber sollte diese Entscheidung bewusst und dokumentiert treffen.
Backups sind das zweite große Feld. Die Drei-Zwei-Eins-Regel ist alt, aber nicht falsch: drei Kopien, zwei unterschiedliche Medien, eine an einem anderen Ort. Bei Nextcloud heißt das konkret: Datenbankdump, Datenverzeichnis oder Object Store, Konfigurationsdateien und App-Zustand, dazu idealerweise ein Restore-Test in einer Testinstanz. Wer nur das Datenverzeichnis sichert und die Datenbank vergisst, darf nach dem Restore stundenlang Freigaben neu aufbauen. Das ist ungefähr so erfreulich wie es klingt.
Groupware, Office und Talk: der Alltag im Browser
Im Tagesgeschäft merken Nutzer von Architektur wenig. Sie merken, ob der Kalender sich mit Outlook oder Thunderbird synchronisiert, ob die Freigabe eines Ordners drei Klicks braucht, ob ein Dokument im Browser bearbeitet werden kann, ohne es vorher herunterzuladen. Genau hier entscheidet sich die Akzeptanz. Nextcloud deckt diese Fälle ab, allerdings mit unterschiedlicher Reife.
Kalender und Kontakte sind über CalDAV und CardDAV solide integriert und funktionieren mit den gängigen Clients. Das ist der unauffälligste Teil des Umstiegs, und genau deshalb so wichtig: Er läuft einfach mit. Talk wiederum ist für interne Kommunikation brauchbar, für externe Webinare mit hunderten Teilnehmern weniger. Deck ist dann sinnvoll, wenn man Kanban ohne große Methodikschulung braucht, aber nicht als vollwertiger Jira-Ersatz.
Bei der Office-Integration lohnt ein differenzierter Blick. Collabora Online und OnlyOffice unterscheiden sich in Kompatibilität, Ressourcenbedarf und Lizenzmodell. Beide laufen als eigene Container, beide benötigen eigene Betreuung. Die Frage „Kann ich damit Word-Dokumente bearbeiten?“ ist mit „überwiegend ja“ zu beantworten, die Frage „Sehen die Layouts exakt gleich aus wie in Word?“ mit „meistens, aber nicht immer“. Wer die Integration aktiviert, sollte ein, zwei Wochen Zeit für Formatierungstests einplanen. Danach ist es im Alltag meistens kein Thema mehr.
Nicht zuletzt gehört zum Alltag auch die Synchronisation. Desktop-Clients arbeiten zuverlässig, erzeugen aber bei paralleler Bearbeitung Konfliktdateien. Das ist kein Bug, sondern ein grundsätzliches Merkmal von Dateisynchronisation. Wer Kollegen hat, die denselben Ordner gleichzeitig in unterschiedlichen Programmen bearbeiten, wird irgendwann „Konfliktkopien“ sehen. Besser als jede technische Lösung hilft hier eine einfache Regel im Team: Wer eine Datei öffnet, arbeitet sie zu Ende.
Automatisierung: Flow, Webhooks und die API
Nextcloud ist nicht nur eine Oberfläche, sondern auch eine Plattform mit Schnittstellen. Die App „Flow“ erlaubt ereignisbasierte Regeln: Wenn eine Datei in einen Ordner hochgeladen wird, dann einen Tag setzen, eine Freigabe erzeugen, eine Benachrichtigung auslösen oder einen Webhook abfeuern. Das klingt harmlos, ist in der Praxis aber der Hebel, mit dem sich viele manuelle Abläufe einsparen lassen – etwa das automatisierte Ablegen eingescannte Eingangsrechnungen.
Für tiefergehende Integrationen stehen die OCS- und WebDAV-Schnittstellen bereit, dazu die Möglichkeit, mit App-Passwörtern und Scopes relativ gezielt zuzugreifen. Damit lässt sich ein Ordner aus einem Fremdsystem heraus anlegen, eine Freigabe erzeugen, ein Kommentar setzen oder eine Datei ablegen, ohne dass der Nutzer etwas davon merkt. Ein interessanter Aspekt: Die meisten Integrationen, die im Alltag wirklich funktionieren, sind erstaunlich unspektakulär. Sie kopieren Dateien, setzen Tags und verschicken Links. Die spektakulären Oberflächen-Embeddings dagegen brechen oft beim nächsten Update.
Mit Einführung der AppAPI (ExApps) können Erweiterungen als eigene Container betrieben werden, was neue Möglichkeiten für Dienste außerhalb der PHP-Welt eröffnet – etwa KI-Funktionen für den Assistant oder Context Chat. Das ist ein junges Feld, und man sollte hier nicht auf Anhieb produktive Abhängigkeiten bauen. Aber die Richtung ist klar: Nextcloud wird zunehmend als Integrationsplattform verstanden, nicht nur als Dateiablage.
Was Salesmate ist – und warum das für die Frage relevant ist
Salesmate positioniert sich als CRM für Vertriebsteams, mit Schwerpunkt auf Aktivitäten statt reiner Datenverwaltung. Pipelines, Sequenzen für E-Mail-Kampagnen, E-Mail-Synchronisation mit Gmail und Outlook, integrierte Telefonie, SMS, Meeting-Links, Reporting – das sind die Bausteine. Das System läuft als SaaS, die Benutzerverwaltung liegt beim Anbieter, die Daten liegen in einer Cloud. Für viele Vertriebsorganisationen ist das der pragmatische Weg, weil Betrieb und Skalierung wegfallen.
Der Preispunkt ist ein Argument: Die Einstiegspläne beginnen je nach Abrechnung im Bereich von rund 20 bis 25 US-Dollar pro Nutzer und Monat. Für ein Team von zehn Vertrieblern ist das eine überschaubare Größe, verglichen mit dem Aufwand, ein vergleichbares CRM selbst zu betreiben. Dafür bezahlt man mit Abhängigkeit: Datenexport, Schnittstellenverhalten, Ländereinstellungen und Vertragsgestaltung sind Dinge, die man vorher prüfen sollte, nicht hinterher.
Interessant wird es an der Stelle, an der Salesmate und Nextcloud aufeinandertreffen. Beide Systeme haben eine unterschiedliche Vorstellung davon, wo Dateien leben. Das CRM will Dokumente im Deal-Kontext zeigen, idealerweise mit Vorschau und Versionierung. Nextcloud will Dateien in einer sauberen Ordnerstruktur mit Rechten halten. Beide haben recht – und genau daraus entstehen die Integrationsmuster.
Nextcloud und Salesmate konkret verbinden
Vorweg eine nüchterne Feststellung: Im Nextcloud-App-Store findet sich derzeit keine von Nextcloud gepflegte, tief integrierte Salesmate-App. Wer also erwartet, nach der Installation ein Salesmate-Widget in der Nextcloud-Seitenleiste zu sehen, wird enttäuscht. Was existiert, sind die generischen Bausteine, mit denen sich beide Systeme über offene Standards und APIs koppeln lassen. Das ist mehr Arbeit als ein fertiges Plugin, aber es ist machbar und in der Praxis oft robuster, weil man die Logik selbst kontrolliert.
Kontakte und Kalender
Der einfachste Einstieg ist die Synchronisation von Kontakten und Terminen. Wenn das CRM einen CalDAV- oder CardDAV-Endpunkt anbietet – oder wenn sich über einen externen Dienst ein solcher erzeugen lässt – kann Nextcloud als Gegenstelle dienen. Umgekehrt gilt: Nextcloud ist hier offen, Salesmate ist es nur in dem Umfang, den der Anbieter selbst bereitstellt. Wer auf Nummer sicher gehen will, klärt das vorher mit dem Support und prüft, ob ein bidirektionaler Abgleich tatsächlich unterstützt wird oder nur der Import in eine Richtung. Das klingt nach Detailklauberei, ist aber genau der Punkt, an dem Integrationen später scheitern.
Dateien im Deal-Kontext
Der zweite Baustein ist die Dateiablage. Hier bietet sich ein einfaches Muster an: Die Dokumente liegen in Nextcloud, im CRM stehen WebDAV-Freigabelinks. Nextcloud kann öffentliche oder passwortgeschützte Links auf Ordner und Dateien erzeugen; diese Links lassen sich in ein Deal-Feld eintragen. Der Vorteil: Es gibt eine führende Ablage, es gibt Rechte, es gibt Versionierung. Der Nachteil: Die Vorschau im CRM ist eingeschränkt, und wenn ein Link abläuft, muss jemand nachziehen.
Wer mehr Automatisierung will, baut eine Brücke über die APIs. Nextcloud bietet WebDAV-Zugriff mit App-Passwörtern, Salesmate bietet eine REST-API mit API-Key. Ein schlanker Dienst – gern mit n8n, Make oder einem eigenen kleinen Skript – kann dann bei einem neuen Deal automatisch einen Ordner in Nextcloud anlegen, die Freigabe für das zuständige Team setzen und die URL zurück ins CRM schreiben. Umgekehrt kann eine Nextcloud-Flow-Regel bei neuen Dateien in einem Ordner einen Webhook auslösen, der eine Notiz oder einen Anhang am passenden Deal erzeugt.
Ereignisbasierte Kopplung statt Datenhaltung in zwei Welten
Das entscheidende Muster lautet: nicht Daten doppelt halten, sondern Ereignisse koppeln. Ein Vertrag wird unterschrieben, das CRM bekommt ein Statusupdate, Nextcloud bekommt das PDF in einen definierten Ordner, das Team bekommt eine Talk-Nachricht. Jede dieser Aktionen ist für sich einfach, und weil sie über Ereignisse verbunden sind, bleibt die Logik nachvollziehbar. Das ist deutlich wartungsfreundlicher als ein nächtlicher Batch-Job, der versucht, zwei Datenmodelle anzugleichen – ein Unterfangen, das in der Praxis selten gut endet.
Identitäten und Zugriff
Ein wunder Punkt bleibt die Benutzerverwaltung. Nextcloud kann über SAML oder OIDC an einen externen Identity Provider angebunden werden, etwa Keycloak, Authentik oder Microsoft Entra ID. Salesmate bringt seine eigene Benutzerverwaltung mit. Ein gemeinsames Single Sign-on über beide Systeme hinweg setzt also einen zentralen IdP voraus, der beide Seiten bedient. Fehlt dieser, bleibt es bei zwei getrennten Kontenwelten mit all den Konsequenzen: Onboarding, Offboarding, Passwortrichtlinien, Audit. Wer hier sauber arbeiten will, sollte das früh genug einplanen – nachträglich wird es unangenehm teuer.
Datenschutz bei gemischten Modellen
Sobald ein SaaS-CRM im Spiel ist, wandern personenbezogene Daten in eine Cloud. Das ist zulässig, aber an Bedingungen geknüpft: Auftragsverarbeitungsvertrag, Information der Betroffenen, Prüfung der Subunternehmer, Regelung zum Datenexport. Nextcloud ändert daran nichts – es verschiebt nur die Grenze. Die pragmatische Arbeitsteilung lautet meistens: Im CRM liegen Kontaktdaten, Aktivitäten und Vertriebsinformationen, in Nextcloud liegen Dokumente, Verträge, Angebote und die projektbezogene Ablage. Damit bleibt der sensible Dateibestand im eigenen Haus, während das CRM die Prozessdaten hält. Ob das für die eigene Rechtsabteilung reicht, ist eine Einzelfallfrage und keine, die ein Fachartikel abschließend beantworten kann.
Grenzen, Kosten und Alternativen
Nextcloud selbst zu betreiben ist günstig, aber nicht kostenlos. Lizenzen fallen keine an, dafür Personal, Hardware, Backup-Infrastruktur, Monitoring, Updates, Sicherheitsmanagement. Für eine mittlere Installation mit Groupware, Office und mobilen Clients landet man schnell bei einem Aufwand, der einem halben bis ganzen Vollzeitäquivalent entspricht – abhängig davon, wie viel bereits vorhandene Kompetenz im Haus ist. Das ist kein Argument gegen Nextcloud, sondern für ehrliche Budgetplanung.
Bei Salesmate ist es umgekehrt: keine Betriebskosten, dafür laufende Lizenzkosten pro Nutzer, gebunden an den Anbieter. Ein Unternehmen mit 50 Vertrieblern zahlt also einen fünfstelligen Betrag pro Jahr, abhängig von der Planwahl. Dafür entfällt der Betrieb, und das ist für viele Teams die richtige Entscheidung. Wer beides kombinieren will, muss mit zwei Verträgen, zwei Datenhaltungen und einer Integrationsschicht leben. Das funktioniert, ist aber kein Selbstläufer.
Alternativen sollte man kennen, auch wenn man sie nicht wählt. Im CRM-Umfeld gibt es selbst hostbare Systeme wie EspoCRM oder SuiteCRM, die sich enger in eine eigene Infrastruktur einfügen lassen. Wer kein vollwertiges CRM braucht, kann mit Nextcloud Tables und Deck einfache Vertriebsübersichten bauen – für zehn Personen durchaus tragfähig, ab dreißig wird es eng. Und dann gibt es noch die Option, gar kein CRM einzuführen, sondern die bestehende Struktur zu disziplinieren. Das ist selten populär, aber manchmal die ehrlichste Antwort auf die Frage, ob man wirklich ein neues System braucht.
Betriebsrealität: Wo es in der Praxis hakt
Ein paar Beobachtungen aus Projekten, die sich wiederholen. Erstens: Die Rechte- und Ordnerstruktur wird unterschätzt. Am Anfang ist alles einfach, nach zwei Jahren weiß niemand mehr, warum es einen Ordner „Archiv_alt_neu_2023“ gibt. Zweitens: Updates werden aufgeschoben, bis sie weh tun. Nextcloud hat einen jährlichen Release-Zyklus mit überschaubaren Wartungsfenstern; wer drei Versionen überspringt, hat ein Projekt statt eines Updates. Drittens: Der interne Speicher wird falsch dimensioniert. Wer Dokumente, Videos und Mail-Anhänge in einer Instanz bündelt, braucht mehr Platz, als die Nutzerzahl vermuten lässt.
Viertens, und das betrifft die Integration mit Systemen wie Salesmate: Zuständigkeiten werden nicht definiert. Wer ist Herr über die Kontaktdaten? Wer pflegt die Ordnerstruktur im Deal? Was passiert, wenn ein Vertriebler ein Dokument direkt im CRM ablegt, obwohl die Ablage in Nextcloud vorgesehen ist? Solche Fragen sind keine Technikfragen, sondern Organisationsfragen – und sie entscheiden darüber, ob eine Integration trägt. Dabei zeigt sich immer wieder: Technisch sauber gebaute Brücken scheitern, wenn die Prozessverantwortung unklar bleibt.
Fazit
Nextcloud ist heute mehr als ein Speicher. Es ist eine Plattform, die Dateien, Kommunikation und Zusammenarbeit zusammenführt und sich über offene Schnittstellen an bestehende Systeme andocken lässt. Das ist ihre Stärke – und ihre Komplexität. Wer sie nur als Dateiablage einsetzt, bekommt ein solides Produkt mit überschaubarem Betrieb. Wer sie als Kollaborationszentrale versteht, muss investieren, organisatorisch wie personell.
Salesmate wiederum ist ein Vertriebswerkzeug, das für sich genommen funktioniert und seine Aufgabe ernst nimmt. Die Verbindung mit Nextcloud ist kein Plug-and-play, aber über API, WebDAV, Webhooks und Automatisierung gut machbar – vorausgesetzt, man definiert vorher, wo welche Daten liegen und wer sie pflegt. Ein interessanter Aspekt dabei: Die technisch eleganteste Lösung ist selten die mit den meisten Features, sondern die mit den wenigsten doppelten Datenhaltungen.
Wer also vor der Entscheidung steht, sollte nicht fragen, welches System gewinnt, sondern welche Aufgabe es erfüllt. Nextcloud für die Dokumente und die Zusammenarbeit, Salesmate für die Vertriebsprozesse, verbunden über schlanke Schnittstellen. Das ist kein dramatischer Umbau, sondern eine Architekturentscheidung – und die lohnt sich, bevor die ersten Konfliktkopien und doppelten Kontaktdatensätze auftauchen.