Installation · 5 min read · Dec 20, 2025

Dolibarr ERP auf Ubuntu 22.04 installieren

Dolibarr ist ein Open-Source-ERP- und CRM-System, das in PHP geschrieben ist. Es wurde für kleine und mittelständische Unternehmen entwickelt, um Kunden, Rechnungen, Bestellungen, Produkte, Bestände usw. zu verwalten. Es bietet eine einfache und benutzerfreundliche Weboberfläche, die es Ihnen ermöglicht, Ihre ERP-Anwendung über einen Webbrowser zu verwalten. Wenn Sie nach Open-Source-ERP- und CRM-Lösungen für Ihre Organisation suchen, dann ist Dolibarr die beste Wahl für Sie.

In diesem Tutorial lernen wir, wie man Dolibarr auf einem Ubuntu 22.04-Server installiert.

Anforderungen

  • Ein Server, der Ubuntu 22.04 ausführt.
  • Ein Root-Passwort ist auf Ihrem Server konfiguriert.
  • Ein gültiger Domainname ist auf Ihren Server verwiesen.

LAMP-Stack installieren

Bevor Sie beginnen, müssen Sie Apache, MariaDB, PHP und andere PHP-Module auf Ihrem System installieren. Zuerst fügen Sie mit dem folgenden Befehl ein PHP-Repository zu Ihrem System hinzu:

apt-get install software-properties-common -y  
add-apt-repository ppa:ondrej/php -y

Als Nächstes aktualisieren Sie das Repository und installieren Apache, PHP und den MariaDB-Server mit dem folgenden Befehl:

apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-common php7.4-curl php7.4-intl php7.4-mbstring php7.4-mcrypt php7.4-json php7.4-xmlrpc php7.4-soap php7.4-mysql php7.4-gd php7.4-xml php7.4-cli php7.4-zip wget unzip git -y

Sobald die Installation abgeschlossen ist, bearbeiten Sie die php.ini-Datei und ändern Sie einige Standardeinstellungen:

nano /etc/php/7.4/apache2/php.ini

Ändern Sie die folgenden Einstellungen:

memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = UTC

Speichern Sie die Datei und schließen Sie sie. Starten Sie dann die Apache- und MariaDB-Dienste und aktivieren Sie sie, damit sie beim Booten gestartet werden, mit dem folgenden Befehl:

systemctl start apache2  
systemctl enable apache2  
systemctl start mariadb  
systemctl enable mariadb

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

MariaDB konfigurieren

Standardmäßig ist MariaDB nicht gesichert. Daher müssen Sie es zuerst sichern. Sie können es sichern, indem Sie das folgende Skript ausführen:

mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

    Geben Sie das aktuelle Passwort für root ein (leer für keines):
    Root-Passwort setzen? [Y/n]: N
    Anonyme Benutzer entfernen? [Y/n]: Y
    Root-Login aus der Ferne verbieten? [Y/n]: Y
    Testdatenbank und Zugriff darauf entfernen? [Y/n]:  Y
    Berechtigungstabellen jetzt neu laden? [Y/n]:  Y

Sobald MariaDB gesichert ist, melden Sie sich an der MariaDB-Shell an:

mysql -u root -p

Geben Sie Ihr Root-Passwort ein, und erstellen Sie dann eine Datenbank und einen Benutzer für Dolibarr:

MariaDB [(none)]> CREATE DATABASE dolibarrdb;  
MariaDB [(none)]> CREATE USER dolibarr;

Als Nächstes gewähren Sie die Berechtigungen für die Dolibarr-Datenbank mit dem folgenden Befehl:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'password';

Als Nächstes müssen Sie den Befehl FLUSH PRIVILEGES ausführen, damit die Berechtigungstabelle von MySQL neu geladen wird und wir neue Anmeldeinformationen verwenden können:

MariaDB [(none)]> FLUSH PRIVILEGES;

Als Nächstes verlassen Sie die MariaDB-Konsole mit dem folgenden Befehl:

MariaDB [(none)]> EXIT

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Dolibarr herunterladen und installieren

Zuerst laden Sie die neueste Version von Dolibarr aus dem Git-Repository mit dem folgenden Befehl herunter:

release_tag=$(curl -s https://api.github.com/repos/Dolibarr/dolibarr/releases/latest | grep tag_name | cut -d '"' -f 4) wget https://github.com/Dolibarr/dolibarr/archive/${release_tag}.tar.gz

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

tar -xvzf 15.0.2.tar.gz

Kopieren Sie als Nächstes das extrahierte Verzeichnis in das Apache-Web-Root und setzen Sie die richtigen Berechtigungen:

cp -r dolibarr-15.0.2 /var/www/html/dolibarr  
chown -R www-data:www-data /var/www/html/dolibarr/  
chmod -R 775 /var/www/html/dolibarr/

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Apache für Dolibarr konfigurieren

Als Nächstes erstellen Sie eine Apache-virtuelle Hostdatei mit dem folgenden Befehl:

nano /etc/apache2/sites-available/dolibarr.conf

Fügen Sie die folgenden Zeilen hinzu:


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/dolibarr/htdocs
     ServerName dolibarr.example.com

     
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
     CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined

Speichern Sie die Datei, aktivieren Sie dann die Apache-virtuelle Hostdatei mit dem folgenden Befehl:

a2ensite dolibarr

Aktivieren Sie als Nächstes das Apache-Rewrite-Modul und laden Sie den Apache-Dienst mit dem folgenden Befehl neu:

a2enmod rewrite  
systemctl restart apache2

Sie können jetzt den Status von Dolibarr mit dem folgenden Befehl überprüfen:

systemctl status apache2

Sie erhalten die folgende Ausgabe:

? apache2.service - Der Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-07-02 08:14:00 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 21317 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 21321 (apache2)
      Tasks: 6 (limit: 4579)
     Memory: 13.6M
        CPU: 119ms
     CGroup: /system.slice/apache2.service
             ??21321 /usr/sbin/apache2 -k start
             ??21322 /usr/sbin/apache2 -k start
             ??21323 /usr/sbin/apache2 -k start
             ??21324 /usr/sbin/apache2 -k start
             ??21325 /usr/sbin/apache2 -k start
             ??21326 /usr/sbin/apache2 -k start

Jul 02 08:14:00 ubuntu2204 systemd[1]: Starting The Apache HTTP Server...

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Dolibarr aufrufen

Öffnen Sie jetzt Ihren Webbrowser und geben Sie die URL http://dolibarr.example.com ein. Sie werden auf die folgende Seite weitergeleitet:

Hier wählen Sie Ihre Sprache aus und klicken auf die Schaltfläche Nächster Schritt. Sie sollten die folgende Seite sehen:

Hier validieren Sie die PHP-Überprüfungen und klicken auf die Schaltfläche Start. Sie sollten die folgende Seite sehen:

Geben Sie nun Ihre Datenbankdetails, die Konfigurationsdetails des Webservers ein und klicken Sie auf die Schaltfläche Nächster Schritt. Sie sollten die folgende Seite sehen:

Hier klicken Sie auf die Schaltfläche Nächster Schritt. Sie sollten die folgende Seite sehen:

Klicken Sie auf die Schaltfläche Nächster Schritt. Sie sollten die folgende Seite sehen:

Hier geben Sie Ihren Admin-Benutzernamen und Ihr Passwort ein. Klicken Sie dann auf die Schaltfläche Nächster Schritt. Sobald der Benutzer erfolgreich erstellt wurde, sollten Sie die folgende Seite sehen:

Klicken Sie nun auf die Schaltfläche Gehe zu Dolibarr. Sie werden zur Dolibarr-Anmeldeseite weitergeleitet:

Geben Sie nun Ihren Admin-Benutzernamen und Ihr Passwort ein. Klicken Sie dann auf die Schaltfläche Verbinden. Sie sollten das Dolibarr-Dashboard auf der folgenden Seite sehen:

Fazit

Herzlichen Glückwunsch! Sie haben Dolibarr ERP und CRM erfolgreich mit Apache auf einem Ubuntu 22.04-Server installiert und konfiguriert. Sie können jetzt beginnen, Ihr ERP und CRM von einem zentralen Ort aus zu verwalten. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.