Inhaltsverzeichnis

  1. Einführung

  2. Warum sollten Sie Ihren Kunden einen sicheren Zugriff auf Dolibarr ermöglichen?

  3. Für Kunden in Dolibarr verfügbare Kernfunktionen

  4. Sicherheitsüberlegungen vor der Gewährung des externen Zugriffs

  5. Voraussetzungen: Was Sie vor dem Start benötigen

  6. Schritt 1: Aktivieren und Konfigurieren der Drittanbieter- und Kontaktmodule

  7. Schritt 2: Erstellen Sie einen Kundenkontaktbenutzer mit eingeschränkten Rechten

  8. Schritt 3: Benutzerberechtigungen sorgfältig zuweisen

  9. Schritt 4: Konfigurieren Sie Dolibarr so, dass nur clientspezifische Daten angezeigt werden

  10. Schritt 5: Testen der Client-Anmeldung und Sichtbarkeitsbeschränkungen

  11. Optional: Passen Sie das Client-Dashboard mit Menüs an

  12. Erstellen und Zuweisen öffentlicher Notizen für die Clientansicht

  13. Sicheres Senden der Client-Anmeldeinformationen

  14. Aktivieren der Zwei-Faktor-Authentifizierung für Clients (kostenlose Option)

  15. Einschränkung des IP-Zugriffs oder des länderbasierten Zugriffs

  16. Verwenden von Apache/Nginx-Regeln zur zusätzlichen Absicherung

  17. Beschränkung der Dateidownloads und des Rechnungszugriffs pro Benutzer

  18. Implementierung eines zeitlich beschränkten oder ablaufenden Zugriffs

  19. Überwachen der Clientaktivität in Protokollen

  20. Fazit und Wartungstipps für langfristige Sicherheit


1. Einleitung

Dolibarr ERP/CRM bietet native Funktionen für einen sicheren Kundenzugriff ohne kostenpflichtige Erweiterungen. Ob Sie Ihren Kunden das Herunterladen von Rechnungen, das Verfolgen von Angeboten oder das Anzeigen von Support-Tickets ermöglichen möchten – diese Anleitung zeigt Ihnen, wie Sie mit nur den Kernfunktionen ein übersichtliches und sicheres Kundenportal in Dolibarr einrichten.

2. Warum sollten Kunden sicheren Zugriff auf Dolibarr erhalten?

Wenn Sie Ihren Kunden den Zugriff auf ihre Dokumente und Aktualisierungen über Dolibarr ermöglichen, verringert sich der Verwaltungsaufwand, die Kundenzufriedenheit wird erhöht und Ihre Geschäftsprozesse werden transparenter.

3. Für Kunden in Dolibarr verfügbare Kernfunktionen

Mit der richtigen Konfiguration können Clients:

  • Ihre eigenen Angebote, Bestellungen und Rechnungen einsehen

  • Dokumente herunterladen (PDFs)

  • Senden Sie Nachrichten oder aktualisieren Sie ihre Kontaktdaten

  • Support-Tickets prüfen (falls aktiviert)

4. Sicherheitsüberlegungen vor der Gewährung des externen Zugriffs

  • Stellen Sie sicher, dass Ihre Dolibarr-Instanz HTTPS verwendet

  • Aktivieren Sie sichere Passwörter und optional 2FA

  • Überprüfen Sie regelmäßig die Benutzerberechtigungen

  • Isolieren Sie Kunden von internen Unternehmensansichten

5. Voraussetzungen: Was Sie vor dem Start benötigen

  • Dolibarr Version 12 oder höher

  • Zugriff auf Administratorebene

  • Ein bereits als Drittanbieter angelegter Client

  • E-Mail-Server zum Senden von Anmeldedaten konfiguriert

6. Schritt 1: Aktivieren und Konfigurieren der Drittanbieter- und Kontaktmodule

Gehe zu:

  • Setup > Module > Drittanbieter

  • Aktivieren Sie das Modul „Kontakte/Adressen“

  • Überprüfen Sie die Einstellungen, um die Erstellung externer Benutzer zu ermöglichen, die mit einem Drittanbieter verknüpft sind.

7. Schritt 2: Erstellen Sie einen Kundenkontaktbenutzer mit eingeschränkten Rechten

  • Navigieren Sie zum Kundendatensatz

  • Fügen Sie einen neuen Kontakt hinzu (Name, E-Mail usw.)

  • Klicken Sie unter „Aktionen“ auf „Benutzer aus Kontakt erstellen“.

Dadurch wird ein neuer Benutzer generiert, der mit dem Drittanbieter verknüpft ist.

8. Schritt 3: Benutzerberechtigungen sorgfältig vergeben

Gehe zu:

  • Home > Benutzer und Gruppen > Benutzer auswählen > Berechtigungen

  • Zugriff gewähren auf:

    • Daten von Drittanbietern lesen

    • Eigene Rechnungen, Bestellungen, Angebote lesen

Vermeiden Sie die Gewährung von Rechten an:

  • Systemeinstellungen ändern

  • Zugriff auf alle Drittparteien

  • Interne CRM-Module

9. Schritt 4: Konfigurieren Sie Dolibarr so, dass nur clientspezifische Daten angezeigt werden

  • Aktivieren Sie bei Bedarf den Multicompany-Schutz (für SaaS-Setups).

  • Verwenden Sie die Standardfilter von Dolibarr, die den Benutzer auf die verknüpften Drittanbieter beschränken

10. Schritt 5: Testen Sie die Client-Anmeldung und Sichtbarkeitsbeschränkungen

  • Melden Sie sich mit den Anmeldeinformationen des Clients an

  • Versuch, die Daten eines anderen Dritten einzusehen (sollte blockiert werden)

  • Versuchen Sie, Dokumente herunterzuladen und den Zugriff zu überprüfen

11. Optional: Passen Sie das Client-Dashboard mit Menüs an

  • Setup > Menüs

  • Erstellen Sie ein vereinfachtes oberes oder linkes Menüprofil für Clientbenutzer

Nur Anzeige:

  • Startseite

  • Rechnungen

  • Bestellungen

  • Kontakt

12. Erstellen und Zuweisen öffentlicher Notizen für die Clientansicht

Verwenden Sie öffentliche Notizen für:

  • Rechnungen

  • Bestellungen

  • Projekte

Kunden sehen auf ihrer Benutzeroberfläche nur diese Kommentare.

13. Sicheres Senden der Client-Anmeldeinformationen

  • Senden Sie Anmeldeinformationen per E-Mail oder über die URL zum Zurücksetzen des Kennworts

  • Fordern Sie Benutzer auf, das Passwort bei der ersten Anmeldung zu ändern

14. Aktivieren der Zwei-Faktor-Authentifizierung für Clients (kostenlose Option)

Dolibarr beinhaltet grundlegendes TOTP 2FA:

  • Benutzerprofil > Zwei-Faktor-Authentifizierung aktivieren

  • Scannen Sie den QR-Code mit Authy oder Google Authenticator

15. Einschränkung des IP-Zugriffs oder des länderbasierten Zugriffs

  • Verwenden Sie Apaches .htaccess oder Nginx-Regeln zur Einschränkung nach IP

  • Verwenden Sie Tools wie Cloudflare, um Geofencing zu implementieren

16. Verwenden von Apache/Nginx-Regeln zur zusätzlichen Absicherung

Beispiele:

<Directory "/var/www/html/dolibarr/htdocs">
    Require ip 203.0.113.5
</Directory>

Verwenden Sie SSL-only-Regeln, Ratenbegrenzung und Fail2ban zum Schutz vor Brute-Force-Angriffen.

17. Begrenzung der Dateidownloads und des Rechnungszugriffs pro Benutzer

Stellen Sie sicher, dass die Berechtigungen Folgendes nicht umfassen:

  • Zugriff auf die gesamte /documents/ Flyer

  • Download-Links außerhalb des Drittanbieterbereichs des Benutzers

18. Implementierung eines zeitlich beschränkten oder ablaufenden Zugriffs

  • Benutzer nach Vertragsende manuell deaktivieren

  • Verwenden Sie Datenbank-Trigger (erweitert), um nach dem Datum zu deaktivieren

  • Verwenden Sie geplante Aufgaben, um aktive externe Benutzer zu prüfen

19. Überwachung der Clientaktivität in Protokollen

  • Anmeldung aktivieren conf.php

  • Zeigen Sie die Benutzerprotokollaktivität unter „Admin > Tools > Audit“ an.

  • Filtern Sie Protokolle nach Benutzertyp oder IP-Adresse

20. Fazit und Wartungstipps für langfristige Sicherheit

Für den sicheren Kundenzugriff in Dolibarr ist kein Premium-Plugin oder Drittanbieter-Tool erforderlich. Mit integrierten Modulen und sorgfältiger Berechtigungsverwaltung schaffen Sie ein zuverlässiges Kundenportal-Erlebnis. Machen Sie es sich zur Gewohnheit:

  • Überprüfen Sie externe Benutzer vierteljährlich

  • Aktualisieren Sie Dolibarr regelmäßig

  • Beschränken Sie den Zugriff intelligent mit Firewall- oder Webserver-Regeln

Bei richtiger Durchführung verbessert diese Einrichtung die Kundenzufriedenheit und sorgt gleichzeitig dafür, dass Ihre Dolibarr-Umgebung sicher und skalierbar bleibt.