GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie einen Mailserver mit PostfixAdmin unter Ubuntu 20.04

In diesem Tutorial behandeln wir den Prozess der Einrichtung eines Mailservers mit Postfix, Dovecot, Postfixadmin und MariaDB auf einem Ubuntu 20.04 VPS. Aber zuerst, was ist PostfixAdmin?

PostfixAdmin ist eine webbasierte Open-Source-Anwendung, die in PHP geschrieben ist und zum Erstellen virtueller Domänen und E-Mail-Konten für einen Postfix-Mailserver verwendet wird. Mit PostfixAdmin können wir Postfächer und Aliase verwalten, Kontingente festlegen, Urlaubs-/Abwesenheitsnachrichten konfigurieren und vieles mehr. Außerdem bietet Ihnen die webbasierte Schnittstelle die Benutzerfreundlichkeit eines Browserfensters mit einer Benutzeroberfläche.

PostfixAdmin ermöglicht es uns, virtuelle E-Mail-Adressen und virtuelle Postfächer zu verwenden, sodass wir nicht für jede E-Mail-Adresse ein neues Systembenutzerkonto erstellen müssen. Unter Berücksichtigung all dieser Details ist PostfixAdmin ein vielseitiges Tool und kann für fast alle Ihre Mailing-Anforderungen verwendet werden. Dieses Tutorial geht sehr in die Tiefe und kann einige Zeit in Anspruch nehmen, um alles richtig zu konfigurieren. Beginnen wir mit den Installationsschritten.

Hardware-/Softwareanforderungen

  • Ein Ubuntu 20.04-Server oder VPS mit aktiviertem Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen. Wir bieten allen unseren Benutzern vollen Root-Zugriff auf ihre VPS.
  • Postfix Mail Transfer Agent (MTA) und Dovecot IMAP/POP3 Mail Delivery Agent müssen installiert sein.
  • Ein Datenbankserver (MySQL/MariaDB, PostgreSQL oder SQLite) muss installiert sein.
  • Der Apache-Webserver muss mit dem mod_rewrite installiert werden Modul aktiviert.
  • PHP 7.1 oder höher muss mit dem imap installiert werden , mbstring und mysql alle Erweiterungen aktiviert.

Schritt 1. Erste Schritte

Zunächst müssen wir uns mit SSH bei unserem Server anmelden. Sie können dies tun, indem Sie diesen Befehl eingeben:

ssh root@IP_Address -p Port_Number

Denken Sie daran, „root“ durch Ihren Benutzernamen zu ersetzen, wenn Sie nicht den Root-Benutzer verwenden. Ändern Sie die Werte in Rot gemäß der IP-Adresse und der SSH-Portnummer Ihres Servers (die Standardnummer ist 22, versuchen Sie es also zuerst, es sei denn, Ihr Server verwendet eine benutzerdefinierte Portnummer).

Sobald Sie angemeldet sind, sollten Sie alle Ihre Pakete auf die neuesten verfügbaren Versionen aktualisieren.

apt-get update -y
apt-get upgrade -y

Sobald alle Pakete auf dem neuesten Stand sind, starten Sie Ihren Server neu, um die Konfigurationsänderungen zu übernehmen und sicherzustellen, dass die gesamte Software auf den neuesten Versionen ausgeführt wird.

Schritt 2. Erstellen Sie ein Systembenutzerkonto

PostfixAdmin kann mehrere virtuelle Domänen, Benutzer und Aliase erstellen. Dies erspart uns die Mühe, neue Systembenutzer erstellen zu müssen, wenn wir ein neues E-Mail-Konto hinzufügen müssen. Aus Sicherheitsgründen erstellen wir einen neuen Benutzer namens „vmail“ mit der Berechtigung, die E-Mails in /var/vmail zu speichern Verzeichnis:

useradd -r -u 150 -g mail -d /var/vmail -s /sbin/nologin -c "Virtual Mail User" vmail
mkdir -p /var/vmail
chmod -R 770 /var/vmail
chown -R vmail:mail /var/vmail

Schritt 3. Installieren Sie PHP, Apache und erforderliche Erweiterungen

PHP 7.4 und Apache2 sind im Standard-Ubuntu-Repository für 20.04 enthalten. Wir können Apache 2, PHP 7.4 und die erforderlichen PHP-Erweiterungen mit dem folgenden Befehl installieren. Wir haben auch die erforderlichen PHP- und Apache-Module in den Befehl aufgenommen:

apt-get install apache libapache2-mod-php php php-common php-mbstring php-imap php-mysql

Schritt 4. MariaDB-Server installieren

PostfixAdmin benötigt eine Datenbank, um die E-Mail-Konto- und Domäneninformationen speichern zu können. Für die Zwecke dieses Tutorials verwenden wir ein MariaDB-Datenbanksystem, eine Open-Source-Version von MySQL, die die Feature-Parität beibehält. Wir können den MariaDB-Server mit dem folgenden Befehl installieren:

apt-get install mariadb-server mariadb-client mariadb-common

Starten Sie den MariaDB-Dienst und aktivieren Sie ihn mit den folgenden Befehlen, damit er beim Serverstart startet:

systemctl start mariadb 
systemctl enable mariadb

Um die Sicherheit Ihrer MariaDB-Installation zu verbessern, führen Sie mysql_secure_installation aus Skript:

mysql_secure_installation

Wenn Sie dazu aufgefordert werden, können Sie das MariaDB-Root-Passwort festlegen und sicher alle Fragen mit „Y“ beantworten.

Enter current password for root (enter for none): Just press the [Enter] key since there is no default password
Set root password? [Y/n]: Y
New password: Enter a strong password
Re-enter new password: Repeat the same password from before
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Wenn Sie die obigen Schritte befolgt haben, haben Sie ein Passwort für den MariaDB-Root-Benutzer festgelegt.

Führen Sie diesen Befehl aus, um auf die MySQL-Konsole zuzugreifen:

mysql -u root -p

Und geben Sie das Root-Passwort ein, das Sie zuvor mit mysql_secure_installation festgelegt haben Skript. Wenn Sie dieses Skript nicht ausführen möchten, ist kein Kennwort festgelegt, sodass Sie nur einmal die [Enter]-Taste drücken müssen.

Erstellen Sie als Nächstes einen MariaDB-Benutzer und eine Datenbank für PostfixAdmin:

MariaDB [(none)]> CREATE USER 'postfixadmin'@'localhost' IDENTIFIED BY 'Strong_Password';
MariaDB [(none)]> CREATE DATABASE postfixadmin;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON postfixadmin.* TO 'postfixadmin'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Vergessen Sie nicht, „Strong_Password“ durch ein gutes und einzigartiges Passwort zu ersetzen.

Schritt 5. Postfix installieren

Installieren Sie Postfix und postfix-mysql Pakete, indem Sie den folgenden Befehl ausführen:

apt-get install postfix postfix-mysql

Während der Postfix-Installation werden Sie nach der Art der Mailkonfiguration gefragt. Wählen Sie „Internetseite“ und klicken Sie auf „OK“, um fortzufahren. Geben Sie dann den Hostnamen des Servers in das Feld „System-E-Mail-Name“ ein.

Sobald die Postfix-Installation abgeschlossen ist, müssen wir mehrere Postfix-Konfigurationsdateien erstellen. Dies wird eine Weile dauern, da einige Dateien erstellt und konfiguriert werden müssen.

mkdir -p /etc/postfix/sql/

Definieren Sie die Datenbankverbindungseinstellungen für die Abfrage der Catchall-Zuordnungen der virtuellen Aliasdomänen, indem Sie diese Datei erstellen. Wir verwenden vi , aber Sie können jeden beliebigen Texteditor verwenden:

vi /etc/postfix/sql/mysql_virtual_alias_domain_catchall_maps.cf

Sobald die Datei erstellt ist, fügen Sie diesen Inhalt ein:

user = postfixadmin
password = Strong_Password
hosts = localhost
dbname = postfixadmin
query = SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = '%d' and alias.address = CONCAT('@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'

Erstellen Sie diese Datei, damit wir die Datenbankverbindungseinstellungen für die Abfrage der Postfachzuordnungen der virtuellen Aliasdomäne festlegen können:

vi /etc/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf

Fügen Sie dann diesen Inhalt ein:

user = postfixadmin
password = Strong_Password
hosts = localhost
dbname = postfixadmin
query = SELECT maildir FROM mailbox,alias_domain WHERE alias_domain.alias_domain = '%d' and mailbox.username = CONCAT('%u', '@', alias_domain.target_domain) AND mailbox.active = 1 AND alias_domain.active='1'

Definieren Sie danach die Datenbankverbindungseinstellungen für die Abfrage der virtuellen Alias-Domänenzuordnungen, indem Sie diese Datei erstellen:

vi /etc/postfix/sql/mysql_virtual_alias_domain_maps.cf

Fügen Sie Folgendes hinzu:

user = postfixadmin
password = Strong_Password
hosts = localhost
dbname = postfixadmin
query = SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = '%d' and alias.address = CONCAT('%u', '@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'

Die nächsten Einstellungen betreffen die Datenbankverbindungseinstellungen zum Abfragen der virtuellen Alias-Maps. Diese Datei erstellen:

vi /etc/postfix/sql/mysql_virtual_alias_maps.cf

Fügen Sie diesen Text hinzu:

user = postfixadmin
password = Strong_Password
hosts = localhost
dbname = postfixadmin
query = SELECT goto FROM alias WHERE address='%s' AND active = '1'

Es sind noch ein paar zu gehen. Erstellen Sie nun eine Datei für die Datenbankverbindungseinstellungen zum Abfragen der virtuellen Domänenkarten:

vi /etc/postfix/sql/mysql_virtual_domains_maps.cf

Stellen Sie sicher, dass Sie die Kennwörter für alle diese Dateien festlegen, die Sie hinzugefügt haben. Inhalt hinzufügen:

user = postfixadmin
password = Strong_Password
hosts = localhost
dbname = postfixadmin
query = SELECT domain FROM domain WHERE domain='%s' AND active = '1'

Auf die nächste Datei. Erstellen Sie es und fügen Sie die Datenbankverbindungseinstellungen zum Abfragen der Grenzwertzuordnungen für virtuelle Postfächer hinzu:

vi /etc/postfix/sql/mysql_virtual_mailbox_limit_maps.cf

Fügen Sie dies ein und ändern Sie das Passwort:

user = postfixadmin
password = Strong_Password
hosts = localhost
dbname = postfixadmin
query = SELECT quota FROM mailbox WHERE username='%s' AND active = '1'

Erstellen Sie abschließend diese Datei und fügen Sie die Datenbankverbindungseinstellungen zum Abfragen der virtuellen Postfachzuordnungen hinzu:

vi /etc/postfix/sql/mysql_virtual_mailbox_maps.cf
user = postfixadmin
password = Strong_Password
hosts = localhost
dbname = postfixadmin
query = SELECT maildir FROM mailbox WHERE username='%s' AND active = '1'

HINWEIS : Vergessen Sie nicht, „Strong_Password“ in allen obigen Konfigurationsdateien durch Ihr eigenes Passwort zu ersetzen.

Ändern Sie die main.cf Postfix-Konfigurationsdatei, die den Kern der Postfix-Konfiguration darstellt. Führen Sie diese Befehle aus, um jede Einstellung zu bearbeiten:

postconf -e "myhostname = $(hostname -f)"
postconf -e "virtual_mailbox_domains = proxy:mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf"
postconf -e "virtual_alias_maps = proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf, proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_domain_maps.cf, proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_domain_catchall_maps.cf"
postconf -e "virtual_mailbox_maps = proxy:mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf, proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf"
postconf -e "smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem"
postconf -e "smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key"
postconf -e "smtpd_use_tls = yes"
postconf -e "smtpd_tls_auth_only = yes"
postconf -e "smtpd_sasl_type = dovecot"
postconf -e "smtpd_sasl_path = private/auth"
postconf -e "smtpd_sasl_auth_enable = yes"
postconf -e "smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination"
postconf -e "mydestination = localhost"
postconf -e "mynetworks = 127.0.0.0/8"
postconf -e "inet_protocols = ipv4"
postconf -e "inet_interfaces = all"
postconf -e "virtual_transport = lmtp:unix:private/dovecot-lmtp"

Wir können auch Certbot installieren, dann ein neues SSL-Zertifikat von Let’s encrypt für den Server-Hostnamen installieren und /etc/ssl/certs/ssl-cert-snakeoil.pem ersetzen und /etc/ssl/private/ssl-cert-snakeoil.key mit dem neu erstellten SSL-Zertifikat und den öffentlichen Schlüsseldateien.

Bearbeiten Sie dann die master.cf Postfix-Konfigurationsdatei und ändern Sie sie wie folgt:

vi /etc/postfix/master.cf

Fügen Sie den Inhalt hinzu oder ändern Sie ihn, sodass die Datei wie folgt aussieht:

smtp inet n - y - - smtpd
#smtp inet n - y - 1 postscreen
#smtpd pass - - y - - smtpd
#dnsblog unix - - y - 0 dnsblog
#tlsproxy unix - - y - 0 tlsproxy
submission inet n - y - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
# -o smtpd_reject_unlisted_recipient=no
# -o smtpd_client_restrictions=$mua_client_restrictions
# -o smtpd_helo_restrictions=$mua_helo_restrictions
# -o smtpd_sender_restrictions=$mua_sender_restrictions
# -o smtpd_recipient_restrictions=
# -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
smtps inet n - y - - smtpd
-o syslog_name=postfix/smtps
# -o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
# -o smtpd_reject_unlisted_recipient=no
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o smtpd_client_restrictions=$mua_client_restrictions
# -o smtpd_helo_restrictions=$mua_helo_restrictions
# -o smtpd_sender_restrictions=$mua_sender_restrictions
# -o smtpd_recipient_restrictions=
# -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING

Aktivieren Sie den Postfix-Dienst so, dass er beim Serverstart gestartet wird, und starten Sie den Postfix-Dienst neu:

systemctl enable postfix
systemctl restart postfix

Postfix ist endlich installiert und konfiguriert.

Schritt 6. Dovecot installieren

Dovecot ist ein Mail Delivery Agent, der es einem Benutzer ermöglicht, E-Mails in vollständiger Sicherheit über IMAP- und/oder POP3-Protokolle zu empfangen. Wir können Dovecot und das dovecot-mysql installieren Paket mit dem folgenden Befehl:

apt-get install dovecot-core dovecot-lmtpd dovecot-imapd dovecot-pop3d dovecot-mysql

Bearbeiten Sie die /etc/dovecot/conf.d/10-mail.conf Datei:

vi /etc/dovecot/conf.d/10-mail.conf

Als Inhalt einfügen:

mail_location = maildir:/var/vmail/%d/%n
mail_privileged_group = mail
mail_uid = vmail
mail_gid = mail
first_valid_uid = 150
last_valid_uid = 150

Öffnen Sie die /etc/dovecot/conf.d/10-auth.conf Datei:

vi /etc/dovecot/conf.d/10-auth.conf

Bearbeiten Sie es so, dass die Datei wie folgt aussieht:

auth_mechanisms = plain login
#!include auth-system.conf.ext
!include auth-sql.conf.ext

Bearbeiten Sie dann die dovecot-sql.conf.ext Datei, und fügen Sie diese Zeilen hinzu:

vi /etc/dovecot/dovecot-sql.conf.ext
driver = mysql
connect = host=localhost dbname=postfixadmin user=postfixadmin password=Strong_Password
default_pass_scheme = MD5-CRYPT
password_query = SELECT username as user, password, '/var/vmail/%d/%n' as userdb_home, 'maildir:/var/vmail/%d/%n' as userdb_mail, 150 as userdb_uid, 8 as userdb_gid FROM mailbox WHERE username = '%u' AND active = '1'
user_query = SELECT '/var/vmail/%d/%u' as home, 'maildir:/var/vmail/%d/%u' as mail, 150 AS uid, 8 AS gid, concat('dirsize:storage=', quota) AS quota FROM mailbox WHERE username = '%u' AND active = '1'

Vergessen Sie nicht, Strong_Password durch das tatsächliche Passwort zu ersetzen, das Sie zuvor in Schritt 4 beim Erstellen des MariaDB-Benutzers festgelegt haben.

Bearbeiten Sie die /etc/dovecot/conf.d/10-ssl.conf Datei und aktivieren Sie die SSL-Unterstützung:

vi /etc/dovecot/conf.d/10-ssl.conf
ssl = yes

Speichern und schließen Sie diese Datei und bearbeiten Sie dann /etc/dovecot/conf.d/15-lda.conf Datei und legen Sie die postmaster_address fest E-Mail-Adresse.

vi /etc/dovecot/conf.d/15-lda.conf
postmaster_address = [email protected]

Stellen Sie sicher, dass Sie yourdomain.com in den tatsächlichen Domainnamen ändern, der auf Ihren Server verweist.

Bearbeiten Sie die /etc/dovecot/conf.d/10-master.conf finden Sie den service lmtp Abschnitt und ersetzen Sie ihn durch die folgenden Zeilen:

vi /etc/dovecot/conf.d/10-master.conf
service lmtp {
     unix_listener /var/spool/postfix/private/dovecot-lmtp {
     mode = 0600
     user = postfix
     group = postfix
     }
}

Sobald dieser Teil bearbeitet ist, suchen Sie service auth Abschnitt und ersetzen Sie ihn durch das folgende Snippet:

service auth {
     unix_listener /var/spool/postfix/private/auth {
     mode = 0666
     user = postfix
     group = postfix
}

unix_listener auth-userdb {
     mode = 0600
     user = vmail

}
user = dovecot
}

Ändern Sie dann den service auth-worker Abschnitt wie folgt:

service auth-worker {
user = vmail
}

Speichern und schließen Sie die Datei.

Stellen Sie die richtigen Berechtigungen der Dovecot-Konfigurationsdateien ein:

chown -R vmail:dovecot /etc/dovecot 
chmod -R o-rwx /etc/dovecot

Aktivieren Sie den Dovecot-Dienst so, dass er beim Serverstart gestartet wird, und starten Sie Dovecot neu, damit alle diese neuen Konfigurationsdateien wirksam werden:

systemctl enable dovecot
systemctl restart dovecot

Schritt 7. PostfixAdmin installieren

Jetzt, da unsere gesamte erforderliche Software installiert und konfiguriert ist, lassen Sie uns PostfixAdmin installieren und konfigurieren und dieses Tutorial abschließen.

Laden Sie die neueste verfügbare Version von PostfixAdmin von Github herunter und extrahieren Sie sie in /var/www/html/postfixadmin Verzeichnis.

apt-get install git
cd  /var/www/html/
git clone https://github.com/postfixadmin/postfixadmin.git

Bearbeiten Sie die /var/www/html/postfixadmin/config.local.php Datei und fügen Sie diese Zeilen hinzu:

vi /var/www/html/postfixadmin/config.local.php
<?php
$CONF['database_type'] = 'mysqli';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'postfixadmin';
$CONF['database_password'] = 'Strong_Password';
$CONF['database_name'] = 'postfixadmin';
$CONF['configured'] = true;
$CONF['encrypt'] = 'md5crypt';
?>

Ersetzen Sie Strong_Password durch das MariaDB-Benutzerpasswort.

mkdir /var/www/html/postfixadmin/templates_c

chown -R www-data: /var/www/html/postfixadmin

Öffnen Sie http://your_server_IP/postfixadmin/public/setup.php . Überprüfen Sie, ob alles in Ordnung ist, und vergewissern Sie sich, dass keine Fehler vorliegen:

Scrollen Sie nach unten und geben Sie Ihr neues Setup-Passwort zweimal ein. Achte darauf, einen starken zu wählen:

Klicken Sie dann auf die Schaltfläche „Passwort-Hash generieren“.

Bearbeiten Sie die config.local.php Datei und fügen Sie den generierten Hash hinzu:

$CONF['setup_password'] = '0584cbe2b03cad2e29c8be0127361e37:d41ceb2689b747cf143d1809aec7b8e6bdde983e';

Ersetzen Sie den im Beispiel gezeigten Hash durch den für Ihre Instanz generierten.

Speichern Sie die config.local.php öffnen Sie erneut die Setup-Seite und erstellen Sie ein PostfixAdmin-Admin-Benutzerkonto. Das Setup-Passwort auf dieser Seite ist das gleiche Passwort, das Sie im vorherigen Schritt verwendet haben, füllen Sie also die anderen erforderlichen Felder wie die E-Mail-Adresse und das Passwort des Administrators aus und klicken Sie dann auf die Schaltfläche „Administrator hinzufügen“.

Das ist es! Die Installation von PostfixAdmin ist abgeschlossen.

Öffnen Sie http://your_server_IP/postfixadmin/login.php in Ihrem bevorzugten Webbrowser. Sie sehen die Anmeldeseite:

Melden Sie sich als Administrator an und fügen Sie die auf dem Server gehosteten Domänen hinzu:

Danach können Sie E-Mail-Adressen erstellen, ein E-Mail-Kontingent festlegen und so weiter:

Das ist alles, was Sie zum Installieren, Konfigurieren und Verwenden Ihrer PostfixAdmin-Installation auf Ihrem Ubuntu 20.04 VPS benötigen.

Dieser Installationsprozess ist sehr kompliziert und kann leicht durcheinander gebracht werden und mit einer verpfuschten Installation von Postfix, Dovecot oder beidem enden. Wenn Sie jedoch ein Managed Ubuntu VPS-Hosting bei uns haben, brauchen Sie nichts weiter zu tun, als uns zu bitten, es für Sie zu installieren. Unser Team von Support-Experten wird alle Aspekte Ihres Servers vollständig installieren und konfigurieren, damit Postfix, Dovecot und PostfixAdmin funktionieren alle einwandfrei. Sie können auch bei der Einrichtung routinemäßiger Wartungsarbeiten helfen und Ihren Server optimieren, um seine Geschwindigkeit zu maximieren.

Wir würden uns freuen, wenn Sie dies in den sozialen Medien teilen, wenn Sie dieses Tutorial nützlich fanden. Oder Sie können einen Kommentar schreiben, in dem Sie uns mitteilen, wie die Installation verlaufen ist und ob PostfixAdmin Ihnen geholfen hat, Ihren Mailserver einfacher zu verwalten. Danke!


Panels
  1. So installieren Sie DKIM auf einem Ubuntu-Server

  2. So installieren Sie den Graylog-Server unter Ubuntu 16.04

  3. So installieren Sie MySQL unter Ubuntu 18.04

  4. So installieren Sie NextCloud 15 auf Ubuntu 18.04

  5. So installieren Sie Sensu unter Ubuntu 18.04

So installieren Sie den Postfix-Mailserver unter Ubuntu 20.04

So installieren Sie den Mailserver mit PostfixAdmin unter CentOS 7

So installieren Sie aaPanel unter Ubuntu 20.04

So installieren Sie WordPress mit OpenLiteSpeed ​​unter Ubuntu 18.04

So installieren Sie WordPress mit LAMP Stack auf Ubuntu 20.04

So installieren Sie Vanilla Forums mit OpenLiteSpeed ​​unter Ubuntu 20.04