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:
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
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!
Kontaktiere uns noch heute und lass uns gemeinsam an Deinem Erfolg arbeiten!