Fachartikel

Mautic 5 auf einem VPS installieren

Die Vorbereitung

Wenn Du vorhast, Mautic 5 auf Deinem eigenen Server zu installieren, dann ist die Wahl des richtigen Hosting-Providers der erste Schritt. Die Sicherheit und Leistungsfähigkeit Deines VPS sind entscheidend für den Erfolg Deiner Mautic-Installation.

Unsere langjährige Erfahrung hat gezeigt, dass Hetzner einer der besten Anbieter für VPS-Hosting ist. Ihre erstklassige Infrastruktur, kombiniert mit ihrem exzellenten Kundenservice, macht sie zur idealen Wahl für Unternehmen und Einzelpersonen, die eine zuverlässige Hosting-Lösung suchen.

Durch unsere Partnerschaft mit Hetzner können wir Dir sogar einen exklusiven Vorteil bieten: Über unseren speziellen Link erhältst Du als neuer Hetzner-Kunde ein großzügiges Startguthaben von 20€. Dieses Guthaben kann Dir helfen, Deine ersten Schritte mit Mautic auf Hetzner zu finanzieren und gleichzeitig die Vorteile eines erstklassigen Hosting-Providers zu nutzen:

Link: https://slzcommerce.com/go/hetzner-20-euro

Server anlegen

Wenn Du detaillierte Informationen darüber erhalten möchtest, wie Du Deinen Server bei Hetzner einrichtest, empfehlen wir Dir, unser Video anzusehen. In diesem Video zeigen wir Dir Schritt für Schritt, wie Du Deinen VPS bei Hetzner konfigurierst und für die Installation von Mautic vorbereitest.

Wir gehen auf alle wichtigen Einstellungen ein, angefangen bei der Auswahl des richtigen Serverstandorts bis hin zur Konfiguration der Firewall und der Installation der erforderlichen Softwarepakete. Mit visuellen Anleitungen und praktischen Tipps ist dieses Video die perfekte Ergänzung zu unserem Blogbeitrag und ermöglicht es Dir, die Einrichtung Deines Servers reibungslos und effizient durchzuführen.

 

Wir helfen Dir bei der Umsetzung

Mit unserem Managed-Service übernehmen wir die Einrichtung, Konfiguration und Optimierung von Mautic für Dich. Konzentriere Dich auf Dein Geschäft, während wir uns um Dein Email-Marketing kümmern.

Warum Du unseren Service buchen solltest?

Profitiere von professioneller Einrichtung, maßgeschneiderten Kampagnen, kontinuierlicher Optimierung für maximale Ergebnisse und persönlichem Support durch unser Expertenteam. Buche jetzt unseren Managed-Service und erlebe, wie einfach und effektiv Email-Marketing sein kann. Kontaktiere uns noch heute!

Installieren der benötigten Pakete

Bevor wir mit der Installation von Mautic 5 beginnen können, müssen wir sicherstellen, dass unser Server alle erforderlichen Komponenten hat. Dazu gehören der Webserver Apache, die Datenbank MariaDB und die PHP-Erweiterungen.

Wir müssen jetzt erst einmal sicherstellen, dass wir Zugriff auf die neuesten Versionen der benötigten Software haben. Wir fügen also die entsprechenden Repositories hinzu, um sicherzustellen, dass wir die aktuellsten Pakete installieren können:

				
					apt install software-properties-common unzip python3-certbot-apache
add-apt-repository ppa:ondrej/php
add-apt-repository ppa:ondrej/apache2
curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=11.2
apt update && apt upgrade -y

				
			

Sobald die Repositories hinzugefügt wurden, installieren wir die erforderlichen Pakete. Dies umfasst den Apache-Webserver, die MariaDB-Datenbank und eine Reihe von PHP-Erweiterungen, die von Mautic benötigt werden, um reibungslos zu funktionieren.

				
					apt install apache2 mariadb-server libapache2-mod-php8.1 php8.1 php8.1-{common,gmp,xmlrpc,cli,fpm,xml,mysql,imap,zip,intl,curl,gd,mbstring,bcmath} -y
				
			

Sobald die Installation abgeschlossen ist, sind alle notwendigen Komponenten vorhanden, um mit der Einrichtung von Mautic fortzufahren. Aktiviere alle Apache-Module, die nach der Installation nicht aktiviert sind, und aktiviere das neu installierte PHP 8.1:

				
					a2enmod php8.1
a2enmod rewrite
systemctl enable apache2

				
			

Führe die sichere Installation von MariaDB durch, um die Sicherheitseinstellungen zu konfigurieren:

				
					mysql_secure_installation

y
SicheresPasswort#123
SicheresPasswort#123
y
y
y
y
y
				
			

Sobald die Installation abgeschlossen ist, sind alle notwendigen Komponenten vorhanden, um mit der Einrichtung von Mautic fortzufahren.

Konfiguration und Datenbank erstellen

Nachdem wir alle benötigten Pakete installiert haben, müssen wir nun die Konfiguration vornehmen und eine Datenbank für Mautic erstellen.

Konfiguration von Apache:
Wir müssen sicherstellen, dass Apache ordnungsgemäß konfiguriert ist, um Mautic zu unterstützen. Dazu laden wir eine vorkonfigurierte Datei herunter und setzen sie an die richtige Stelle.

				
					wget https://slzcommerce.com/wp-content/uploads/mautic-000-default.txt
cp 000-default.txt /etc/apache2/sites-available/000-default.conf
rm 000-default.txt

				
			

Die oben stehende vorbereitete Konfigurationsdatei enthält mehrere Variablen die durch Deine echten Werte ausgetauscht werden müssen. Dazu gehört unter Anderem Deine E-Mail Adresse und der Domainname. Nachdem die Konfiguration abgeschlossen ist, können wir mit der Erstellung der Datenbank fortfahren.

Datenbank erstellen:
Mautic benötigt eine Datenbank, um alle seine Daten zu speichern. Wir erstellen also eine leere Datenbank und geben Mautic die erforderlichen Berechtigungen.

				
					mysql -u root 

CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'mautic'@'localhost' IDENTIFIED BY 'password1234';
GRANT ALL PRIVILEGES ON mautic.* TO 'mautic'@'localhost';
FLUSH PRIVILEGES;
EXIT;

				
			

Stelle bitte sicher, dass Du bei ‘password1234’ ein sicheres Passwort eingibst, welches Du dir für die spätere Verbindung mit der Datenbank aufschreibst. Mit der Datenbankkonfiguration abgeschlossen, können wir nun mit der Installation von Mautic fortfahren.

Mautic installieren

Nun, da alle Vorbereitungen abgeschlossen sind, können wir Mautic auf unserem Server installieren.

Mautic herunterladen und entpacken:
Wir laden die neueste Version von Mautic herunter und entpacken sie in das entsprechende Verzeichnis auf unserem Server.

				
					cd /var/www/html
wget https://github.com/mautic/mautic/releases/download/5.0.3/5.0.3.zip
unzip 5.0.3.zip
rm 5.0.3.zip

				
			

Berechtigungen setzen und Zertifikat anfordern:
Damit Mautic ordnungsgemäß funktioniert, müssen wir sicherstellen, dass die richtigen Berechtigungen gesetzt sind.

				
					chown -R www-data:www-data /var/www/html
chmod -R 775 /var/www/html

certbot --apache --agree-tos --email deine@email.com --redirect --hsts -d mm.deineWebseite.com

				
			

Konfiguriere PHP-Einstellungen:

				
					sed -i 's/max_execution_time = 30/max_execution_time = 360/' /etc/php/8.1/apache2/php.ini
sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 25M/' /etc/php/8.1/apache2/php.ini
sed -i 's/memory_limit = 128M/memory_limit = 512M/' /etc/php/8.1/apache2/php.ini
sed -i 's+;date.timezone =+date.timezone = Europe/Berlin+' /etc/php/8.1/apache2/php.ini

				
			

Konfiguration des Mautic 5-Assistenten

Mautic 5 ist jetzt bereit zur Konfiguration. Öffne einen Browser und navigiere zum Hostnamen Deines neuen Mautic Servers. Hier sind die Konfigurationsdetails für den Mautic-Installationsassistenten:

Datenbanktreiber: MySQL PDO
Datenbankhost: localhost
Datenbankport: 3306
DB-Name: mautic
Datenbanktabellenpräfix: Leer lassen
DB-Benutzer: root
DB-Passwort: password
Vorhandene Tabellen sichern: Nein

Du willst Dein Unternehmen mit Email-Marketing auf die Überholspur bringen, aber die technischen Hürden sind einfach zu hoch? Keine Sorge, wir haben die Lösung!

Mit unserem Managed-Service brauchst Du Dir keine Gedanken über komplizierte Einrichtungen oder zeitraubende Optimierungen zu machen. Unser erfahrenes Team übernimmt das für Dich, damit Du Dich auf das konzentrieren kannst, was Du am besten kannst: Dein Geschäft voranbringen!

Kontaktiere uns noch heute und lass uns gemeinsam an Deinem Erfolg arbeiten!