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

update repo

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.

check apache web server

Ü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.

check mariadb

Ü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

check php

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/Amsterdam

Wenn 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;

create database

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.

check user

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

setup vhost

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.

install vtiger

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

accept license

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.

requirements

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.

database and user

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

confirm settings

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

data collection default

Jetzt beginnt die vTiger CRM-Installation.

installation begin

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

select modules

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

vtiger dashboard

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.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.