Diese Anleitung beschreibt, wie MastermindCMS auf einem Linux-Server für Produktionsumgebungen installiert wird.
Die Serverinstallation bietet:
- Volle Kontrolle über die Infrastruktur
- Bessere Performance und Skalierbarkeit
- Integration mit Reverse Proxies, SSL und Monitoring
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Folgendes vorhanden ist:
- Ein Linux-Server (RHEL/CentOS, Debian/Ubuntu)
- Root- oder sudo-Zugriff
- Eine öffentliche Domain oder Subdomain
- Offene Ports 80 und 443
MastermindCMS ist für den containerisierten Betrieb ausgelegt. Auch bei einer Serverinstallation ist Docker erforderlich.
Schritt 1: Lokales YUM-Repository einrichten
Fügen Sie auf Ihren UnixOS-Client-Systemen die lokalen Repositories zur YUM-Konfiguration hinzu.
RHEL/CentOS
vim /etc/yum.repos.d/local-repos.repo
Kopieren Sie die folgende Konfiguration in die Datei local-repos.repo
(passen Sie die Werte bei Bedarf an):
[local-dreamcloud]
name=Dreamcloud Repo
baseurl=https://repouser:[email protected]/rpms
enabled=1
gpgcheck=0
Speichern Sie die Datei und aktivieren Sie das lokale YUM-Repository.
Führen Sie anschließend folgenden Befehl aus, um die verfügbaren YUM-Repositories anzuzeigen:
Debian/Ubuntu
Importieren Sie den öffentlichen Schlüssel und fügen Sie das Repository zu den APT-Quellen hinzu.
sudo apt-get install gnupg
wget -qO - https://<user>:<password>@repos.mastermindcms.com/debian/debian-repo-public.gpg | sudo apt-key add -
echo "deb https://repouser:[email protected]/debian/ / " > /etc/apt/sources.list.d/dreamcloud-repo.list
Aktualisieren Sie die verfügbare Paketliste.
Schritt 2: MSM2-Applikation installieren
RHEL/CentOS
Installieren Sie die MSM2-Anwendung mit folgendem Befehl:
yum install msm2-application
Starten Sie die MSM2-Applikation:
service msm2-application start
Debian/Ubuntu
Installieren Sie die MSM2-Applikation mit folgendem Befehl:
apt-get install msm2-application
Starten Sie die MSM2-Applikation:
service msm2-application start