Installation · 7 min read · Nov 18, 2025
Wie man vTiger CRM auf Ubuntu 24.04 installiert

vTiger ist eine All-in-One-CRM (Customer Relationship Management)-Lösung für Ihr Unternehmen. Es eignet sich für kleine und mittlere Unternehmen. vTiger CRM bietet verschiedene Werkzeuge für Kunden und Benutzer, die Ihre Geschäftsabläufe verbessern.
Das vTiger CRM bietet zwei Lösungen: die vTiger CRM-Cloud-Lösung, für die Sie für alle Verwaltungs- und Zusatzfunktionen bezahlen können, und die vTiger CRM-Open-Source-Version, die Sie auf Ihrem eigenen Server hosten können.
In diesem Leitfaden führen wir Sie durch die Installation von vTiger CRM auf einem Ubuntu 24.04-Server. Sie installieren und betreiben vTiger mit dem LAMP-Stack (Linux, Apache, MySQL/MariaDB und PHP) und sichern dann vTiger mit HTTPS.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
Ein Ubuntu 24.04-Server. Ein Nicht-Root-Benutzer mit Administratorrechten. Ein Domainname, der auf die IP-Adresse des Servers zeigt.
Abhängigkeiten installieren
vTiger ist eine Open-Source-CRM-Software, die auf PHP und MySQL/MariaDB basiert. Sie müssen den LAMP- oder LEMP-Stack auf Ihrem System installieren, um es zu installieren. In diesem Beispiel werden Sie vTiger mit dem LAMP-Stack auf Ihrem Ubuntu-System ausführen.
Zuerst führen Sie den folgenden Befehl aus, um Ihr Ubuntu-Paket-Index zu aktualisieren.
sudo apt update

Jetzt installieren Sie die LAMP-Stack-Pakete (Linux, Apache2, MySQL/MariaDB und PHP) mit dem folgenden Befehl. Geben Sie Y ein, um die Installation zu bestätigen.
sudo apt install apache2 mariadb-server php libapache2-mod-php php-common php-sqlite3 php-json php-curl php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip php-soap php-imap php-bcmath wget unzip -y
Nachdem die Installation abgeschlossen ist, überprüfen Sie den Status des Apache-Webservers mit dem folgenden:
sudo systemctl is-enabled apache2
sudo systemctl status apache2
Sie können unten sehen, dass der Apache-Webserver aktiviert und aktiv (laufend) ist.

Überprüfen Sie den Status des MariaDB-Dienstes mit dem folgenden:
sudo systemctl is-enabled mariadb
sudo systemctl status mariadb
Sie werden sehen, dass der Status des MariaDB-Servers aktiv (laufend) und aktiviert ist.

Überprüfen Sie schließlich die PHP-Version mit dem folgenden Befehl. PHP 8.3 sollte auf Ihrem Ubuntu-System installiert sein.
sudo php -v

PHP konfigurieren
Nachdem Sie die Abhängigkeiten installiert haben, richten Sie die PHP-Installation ein, indem Sie die Konfigurationsdatei php.ini bearbeiten.
Öffnen Sie die Standard-PHP-Konfiguration /etc/php/8.3/apache2/php.ini mit dem folgenden nano-Editor.
sudo nano /etc/php/8.3/apache2/php.ini
Ändern Sie die Standardeinstellungen wie folgt - stellen Sie sicher, dass Sie die Optionen memory_limit und date.timezone nach Bedarf anpassen.
memory_limit = 512M
upload_max_file_size = 100M
log_errors = Off
max_execution_time = 100
date.timezone = Europe/AmsterdamWenn Sie fertig sind, speichern Sie die Datei und beenden Sie den Editor.
Führen Sie jetzt den folgenden Befehl aus, um den Apache-Webserver neu zu starten und Ihre PHP-Konfiguration anzuwenden.
sudo systemctl restart apache2
MariaDB-Server konfigurieren
In diesem Abschnitt sichern Sie die Installation des MariaDB-Servers. Dann wird eine neue Datenbank und ein Benutzer erstellt, die vTiger CRM verwenden wird. Sie verwenden mariadb-secure-installation, um MariaDB zu sichern, und den mariadb-Client, um eine neue Datenbank und einen Benutzer zu erstellen.
Um den MariaDB-Server zu konfigurieren, öffnen Sie die Datei /etc/mysql/maridb.conf.d/50-server.conf mit dem folgenden nano-Editor-Befehl.
sudo nano /etc/mysql/maridb.conf.d/50-server.conf
Fügen Sie im Abschnitt [mysqld] die folgende Zeile hinzu:
sql_mode = ""Speichern Sie die Datei und beenden Sie den Editor.
Führen Sie jetzt den Befehl unten aus, um den MariaDB-Server neu zu starten und Ihre Änderungen anzuwenden.
sudo systemctl status mariadb
Als Nächstes müssen Sie die MariaDB-Installation mit dem Dienstprogramm mariadb-secure-installation sichern. Führen Sie es wie folgt aus:
sudo mariadb-secure-installation
Sie werden nach den folgenden Konfigurationen gefragt:
- Drücken Sie die Eingabetaste, um die MariaDB-Bereitstellung zu bestätigen und einzurichten.
- Geben Sie Y ein, um die Authentifizierungsmethode auf unix_socket zu ändern.
- Geben Sie Y ein, um das Root-Passwort für MariaDB festzulegen und das neue starke Passwort einzugeben.
- Geben Sie Y ein, um den standardmäßigen anonymen Benutzer vom MariaDB-Server zu entfernen.
- Um den Remote-Login für den Root-Benutzer zu deaktivieren, geben Sie erneut Y ein, um zu bestätigen.
- Entfernen Sie jetzt die Standarddatenbank test vom MariaDB-Server.
- Geben Sie schließlich erneut Y ein, um alle Tabellenberechtigungen neu zu laden.
Jetzt, da Sie den MariaDB-Server gesichert haben, erstellen Sie eine neue Datenbank und einen Benutzer, die vTiger CRM verwenden wird. Melden Sie sich mit dem folgenden mariadb-Befehl am MariaDB-Server an.
Geben Sie Ihr MariaDB-Root-Passwort ein, wenn Sie dazu aufgefordert werden.
sudo mariadb -u root -p
Führen Sie die folgenden Abfragen aus, um eine neue Datenbank und einen Benutzer für vTiger zu erstellen. In diesem Beispiel erstellen Sie eine neue Datenbank vtigerdb und einen neuen Benutzer vtiger mit dem Passwort password.
CREATE DATABASE vtigerdb;
CREATE USER vtiger@localhost IDENTIFIED BY ‘password’;
GRANT ALL ON vtigerdb.* TO vtiger@localhost WITH GRANT OPTION;
FLUSH PRIVILEGES;

Führen Sie jetzt die Abfrage unten aus, um die Berechtigungen für den Benutzer vtiger zu überprüfen. Stellen Sie sicher, dass der Benutzer vtiger auf die Datenbank vtigerdb zugreifen kann.
SHOW GRANT FOR vtiger@localhost;
Geben Sie quit ein, um den MariaDB-Server zu verlassen.

vTiger-Quellcode herunterladen
Jetzt, da Sie sowohl PHP als auch MariaDB konfiguriert haben, laden Sie den vTiger-Quellcode herunter und richten das Dokumentenstammverzeichnis mit den richtigen Berechtigungen und dem richtigen Eigentum ein.
Gehen Sie zum Verzeichnis /var/www und laden Sie den vTiger-Quellcode mit dem folgenden wget-Befehl herunter. Besuchen Sie die vTiger CRM-Downloadseite, um den Link zur neuesten Version zu erhalten.
cd /var/www/
wget https://sourceforge.net/projects/vtigercrm/files/vtiger CRM 8.2.0/Core Product/vtigercrm8.2.0.tar.gz/download
Führen Sie jetzt den Befehl unten aus, um den vTiger-Quellcode zu extrahieren. Damit sollte Ihr Dokumentenstammverzeichnis für vTiger im Verzeichnis /var/www/vtiger liegen.
tar -xf download
Ändern Sie schließlich den Eigentum des Verzeichnisses /var/www/vtigercrm auf den Benutzer www-data und die Standardberechtigung auf 0755.
sudo chown -R www-data:www-data /var/www/vtigercrm
sudo chmod 755 /var/www/vtigercrm
Apache-virtuellen Host hinzufügen
Nachdem Sie den vTiger-Quellcode heruntergeladen haben, erstellen Sie einen neuen Apache-virtuellen Host für die Ausführung von vTiger. Stellen Sie sicher, dass Sie Ihren Domainnamen bereit haben und auf die IP-Adresse Ihres Servers zeigen.
Zuerst führen Sie den folgenden Befehl aus, um die Module rewrite und headers auf dem Apache-Webserver zu aktivieren.
sudo a2enmod rewrite headers
Erstellen Sie eine neue virtuelle Hostkonfiguration /etc/apache2/sites-available/vtiger.conf mit dem folgenden nano-Befehl.
sudo nano /etc/apache2/sites-available/vtiger.conf
Fügen Sie die folgende Konfiguration hinzu und stellen Sie sicher, dass Sie den Domainnamen mit Ihrem Domainnamen ändern.
ServerName crm.howtoforge.local
DocumentRoot /var/www/vtigercrm
Options +FollowSymlinks
AllowOverride All
Require all granted
ErrorLog /var/log/apache2/vtigercrm_error.log
CustomLog /var/log/apache2/vtigercrm_access.log combined
Wenn Sie fertig sind, speichern Sie die Datei und beenden Sie den Editor.
Führen Sie jetzt den Befehl unten aus, um die virtuelle Hostdatei vtiger.conf zu aktivieren und Ihre Apache-Syntax zu überprüfen. Wenn Sie eine korrekte Apache-Syntax haben, erhalten Sie die Ausgabe Syntax is OK.
sudo a2ensite vtiger.conf
sudo apachectl configtest
Starten Sie schließlich den Apache-Webserver neu, um Ihre Änderungen mit dem folgenden Befehl anzuwenden - damit ist Ihre vTiger-Installation bereit.
sudo systemctl restart apache2

vTiger mit HTTPS sichern
Um vTiger zu sichern, richten Sie HTTPS über Certbot und Letsencrypt ein. Damit können Sie SSL/TLS-Zertifikate generieren und HTTPS automatisch auf Ihrem Apache-virtuellen Host einrichten.
Installieren Sie das certbot- und python3-certbot-apache-Plugin mit dem folgenden Befehl. Geben Sie Y ein, um die Installation zu bestätigen.
sudo apt install certbot python3-certbot-apache
Nachdem die Installation abgeschlossen ist, generieren Sie neue SSL/TLS-Zertifikate für Ihren vTiger-Domainnamen mit dem folgenden Befehl. Stellen Sie sicher, dass Sie sowohl Ihre E-Mail-Adresse als auch Ihren Domainnamen mit Ihren Informationen ändern.
sudo certbot –apache –agree-tos –redirect –hsts –staple-ocsp –email [email protected] -d crm.howtoforge.local
Wenn der Prozess abgeschlossen ist, sind Ihre SSL/TLS-Zertifikate im Verzeichnis /etc/letsencrypt//live/domain.com verfügbar. Und Ihre vTiger-Installation wird mit HTTPS gesichert.
vTiger CRM installieren
Besuchen Sie den Domainnamen Ihrer vTiger-Installation, wie z.B. https://crm.howtoforge.local/; Sie sehen den vTiger-Installationsassistenten.
Klicken Sie auf Installieren, um die Installation zu starten.

Klicken Sie auf Ich stimme zu, um die Lizenz und die Bedingungen von vTiger CRM zu bestätigen.

Stellen Sie jetzt sicher, dass Ihr System bereit für die vTiger CRM-Installation ist. Stellen Sie sicher, dass der Status für alle Anforderungen Ja ist, und klicken Sie dann auf Weiter.

Geben Sie die Details des MariaDB-Datenbanknamens, Benutzers und Passworts ein. Geben Sie dann einen neuen Administratorbenutzer für die vTiger-Installation ein. Klicken Sie auf Weiter, um zu bestätigen.

Überprüfen Sie erneut die detaillierte Installation für vTiger CRM und klicken Sie auf Weiter.

Lassen Sie den Abschnitt zur anonymen Datensammlung auf Standard und klicken Sie auf Weiter.

Jetzt beginnt die vTiger CRM-Installation.

Wenn die Installation abgeschlossen ist, wählen Sie die Module nach Bedarf aus und klicken Sie auf Weiter, um fortzufahren.

Jetzt werden Sie zum vTiger CRM-Dashboard weitergeleitet, das wie folgt aussieht:

In den vTiger-Verwaltungseinstellungen können Sie detaillierte Informationen zu Ihrer vTiger CRM-Installation und -Konfiguration sehen.
Fazit
Herzlichen Glückwunsch! Sie haben die Installation von vTiger CRM auf dem Ubuntu 24.04-Server abgeschlossen. Sie haben vTiger CRM mit dem LAMP-Stack (Linux, Apache, MySQL/MariaDB und PHP) installiert und mit HTTPS über Certbot und Letsencrypt gesichert.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.