POSTS

Selfhosting Emails

Reading time: 3 min Written by Marco Tschannett

Hallo Leute,

heute mal auf Deutsch ^^.

Letztens bin ich durch Zufall in einem Gespräch auf die Möglichkeit gestoßen wie man seine Emails selber hosten kann und das noch relativ einfach.

Ich kann mir nur vorstellen, was man alles beachten muss, wenn man selber “from scratch” einen Email Server betreiben will.

Mein Wissen diesbezüglich kommt auch nur von den Logausgaben, die ich während der Installation gesehen habe :)

Na und?

Ich bin wie oben angedeutet, durch Zufall auf mailinabox gestoßen.

Und es ist wirklich einfach (by me)

Was das ganze so cool macht ist, dass mailinabox auch Kalender, Kontakte, Webserver und Mailserver in einem ist.

Du kannst danach deine eigene Homepage über diesen Server hoste, deine Kontakte über alle deine Geräte synchronisieren und deinen Freunden und verwandten einen Kalender zur Verfügung stellen.

Die tieferliegende Motivation hinter dem ganzen, liegt in der unethischen Gier vieler Firmen, die meine Daten nicht nur für die Verbesserung ihrer Services benutzen, sondern diese auch weiterverkaufen.

Es ist ein offenes Geheimnis, dass Google Mail deine Emails durchscannt ohne das du davon etwas mitbekommen solltest. Das möchte ich mit meinen Emails nicht und habe mich deswegen zum selber hosten entschlossen

Was braucht man?

  1. Einen Server
    1. Min. 512Mb Ram (Droplet mit 1GB kostet 5€)
  2. 1h Zeit
  3. Domain

Zum Start empfehle ich den Setup Guide von mailinabox zu lesen, er beschreibt ganz genau, was man braucht und was man so machen muss.

Für die Domain gelten keine weiteren Einschränkungen, da reicht es wenn man selber einen Nameserver eintragen kann (im Guide als Glueentries bezeichnet).

Kleine Anmerkung: Ich musste zuerst den Server installieren, da sonst der von mailinabox bereitgestellte Mailserver nicht erreichbar war und mir der Domainanbieter das gleich um die Ohren warf.

Was ich aus diesem Tutorial gehört habe, ist Gandi ein guter Domainanbieter, falls jemand Erfahrungsberichte hat, würde ich sie gerne hören :)

Nun zum Eingemachten

Tja, ich bin Entwickler, kein Administrator. Ich kenne zwar ein bisschen die Bash, bin aber kein Profi (noch nicht ^^). Also hält sich mein Wille zu komplexen Installationen sehr in Grenzen.

Tja, zum Glück gibt’s Bash-Profis, die sowas gerne machen. Die Installation von mailinabox ist sehr einfach:

# Normalerweise werden deine SSH-Keys automatisch hinterlegt, dadurch brauchst du hier kein Passwort
ssh root@deine-ip

Nach erfolgreichem Login:

curl -s https://mailinabox.email/setup.sh | sudo -E bash

Diese Installation läuft dann für ne gewisse Zeit (vil. 20 Minuten).

Zwischendurch werden ein paar Fragen bezüglich der Zeitzone, erste Email und so weiter abgefragt (alles leichte und logische Sachen).

Tja und das war die Installation auch schon :)

Falls du Fragen hast, kannst du gerne hier kommentieren, aber ich glaub du bekommst bessere Hilfe im mailinabox-Forum.

Als nächstes in der Mache ist ein Blogpost, welcher beleuchtet wie Ihr die Gitlab CI so konfigurieren könnt, dass euer Blog wieder automatisch beim Push in den Master veröffentlicht wird (Man ist ja verwöhnt :D)

Tags

comments powered by Disqus