01 - Was ist Self-Hosting?

Teilen

Definition von Self-Hosting: Du hostest und managest eine Applikation auf deiner Infrastruktur.

Was meine ich mit einer Applikation? Eine simple statische Webseite bis zu einer komplexen Webapplikation, wie einem WordPress CMS.

Diese Applikation kann dabei auf deinem eigenen Server, NAS wie Synology, PC, Raspberry Pi, virtuellen Servern in der Cloud oder Bare Metal laufen.

Es gibt wahrscheinlich Menschen, die behaupten, dass Self-Hosting nichts mit Cloud zu tun haben darf. Ich sehe es anders. Solange das Betriebssystem in der eigenen Hand liegt, ist es Self-Hosting. Die Cloud ist dabei nur ein Werkzeug aus unserem Werkzeugkasten.

Ein gutes Beispiel hierfür sind E-Mail-Server. Es ist quasi nicht möglich, einen E-Mail Server zu Hause zu betreiben, da ein privater Anschluss selten eine feste IP bekommt. Diese ist notwendig, um Reverse DNS (PTR Records) zu konfigurieren. Hat man diese nicht, werden Mails häufig nicht zugestellt.
Dazu bauen E-Mail Server mit der IP Adresse eine Reputation auf oder landen auf Blacklisten. Das ist mit einer dynamischen IP Adresse nicht möglich.

Daher macht ein E-Mail Server in der Cloud einfach Sinn und zu Hause eben nicht.