Skip to content

Voraussetzungen ​

Maschine ​

  • Linux mit root oder sudo. Ohne root startet sich das Skript selbst mit sudo neu.
  • 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, zypper oder pacman.
  • curl und openssl. Mit openssl prüft das Skript die Unterschrift des Releases; curl installiert 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 https zu download.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 ​

PortDienst
25SMTP
80HTTP (Zertifikate, Weiterleitung auf HTTPS)
443Oberfläche, /dav/ (Kalender), /u/ (Abmeldelinks)
465SMTPS
587Submission
993IMAPS
4190ManageSieve

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 Beispiel 1042-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.

POSTDOG – Mail, Verteiler, Chat und Besprechungen auf deinem eigenen Server.