Darstellung
Voraussetzungen
Maschine
- Linux mit root oder
sudo. Ohne root startet sich das Skript selbst mitsudoneu. - mindestens 2 GB RAM und 20 GB Platz – plus das, was die Postfächer brauchen.
- eine Paketverwaltung, die das Skript kennt:
apt-get,dnf,yum,zypperoderpacman. curlundopenssl. Mitopensslprüft das Skript die Unterschrift des Releases;curlinstalliert es bei Bedarf nach.
Docker und docker compose musst du nicht vorher installieren: fehlen sie, holt das Skript sie aus den Paketquellen und startet den Docker-Dienst.
Netz
- ausgehend
httpszudownload.postdog.de: dort liegen Release, Image und Lizenz. - eine feste öffentliche IP-Adresse, bei der du den PTR-Eintrag setzen kannst (siehe DNS-Einträge).
- ausgehend Port 25, damit Mail zugestellt werden kann. Manche Anbieter sperren ihn, bis du ihn freischalten lässt.
Ports
| Port | Dienst |
|---|---|
| 25 | SMTP |
| 80 | HTTP (Zertifikate, Weiterleitung auf HTTPS) |
| 443 | Oberfläche, /dav/ (Kalender), /u/ (Abmeldelinks) |
| 465 | SMTPS |
| 587 | Submission |
| 993 | IMAPS |
| 4190 | ManageSieve |
80 und 443 dürfen belegt sein, wenn dort Apache oder nginx läuft – dann geht POSTDOG dahinter (siehe Hinter Apache oder nginx). Läuft dort ein anderer Webserver, bricht das Skript ab.
25, 465, 587, 993 und 4190 sollten frei sein. Ist einer davon belegt, kann POSTDOG auf dieser Maschine nicht Mailserver sein: das Skript sagt das, veröffentlicht diese Ports nicht nach außen und richtet den Rest trotzdem ein.
Zugang und Lizenz
Bei der Bestellung bekommst du:
- einen Zugang der Form
<kunde>-<n>, zum Beispiel1042-1, - ein Geheimnis dazu, in der Bestätigung,
- die Installationszeile mit diesem Zugang.
Mit Zugang und Geheimnis holt das Skript das Image und die Lizenz. Einen Lizenzschlüssel musst du nicht abtippen.
Pro Maschine ein Zugang
Ein Zugang kann widerrufen werden. Nimm für jede Installation den Zugang, der für sie bestellt wurde.
DNS
Die drei Namen postdog., mail. und meet.<domain> sollten vor der Installation auf die Maschine zeigen. Ohne sie gibt es kein Zertifikat. Details unter DNS-Einträge.