Choose your selfhosting method and providers
Sie können zu Hause (auf einem kleinen Computer) oder auf einem Remote-Server hosten. Jede Lösung hat ihre Vor- und Nachteile:
Zu Hause, zum Beispiel auf einem Einplatinencomputer oder einem alten Computer
Sie können zu Hause mit einem Einplatinencomputer oder einem überarbeiteten regulären Computer, der mit Ihrem Heimrouter verbunden ist, hosten.
- Pros : Sie haben die physische Kontrolle über die Maschine und müssen nur die Hardware kaufen;
- Cons : Sie müssen Ihre Internet-Router manuell konfigurieren und sind möglicherweise von Ihrem Internet-Service-Provider eingeschränkt.
Zu Hause hinter einem VPN
Ein VPN ist ein verschlüsselter Tunnel zwischen zwei Computern. In der Praxis sieht es so aus, als ob Sie direkt vor Ort mit Ihrem Server verbunden wären, aber tatsächlich verbinden Sie sich von einem anderen Ort im Internet. Auf diese Weise können Sie weiterhin zu Hause hosten und gleichzeitig mögliche Einschränkungen Ihres Internetdienstanbieters umgehen. Siehe auch das Internet Cube-Projekt und der FFDN.
- Pros : Sie haben die physische Kontrolle über den Computer, und das VPN verbirgt Ihren Datenverkehr vor Ihrem ISP und ermöglicht es Ihnen, seine Einschränkungen zu umgehen;
- Cons : Sie müssen ein monatliches Abonnement für das VPN bezahlen.
Auf einem Remote-Server (VPS oder dedizierter Server)
Sie können einen virtuellen privaten Server oder eine dedizierte Maschine von associative oder von anderen kommerziellen "Cloud"-Anbietern mieten.
- Pros : Ihr Server und seine Internetverbindung sind schnell;
- Cons : Sie müssen ein monatliches Abonnement bezahlen und haben keine physische Kontrolle über Ihren Server.
Summary
At home (e.g. ARM board, old computer) | At home behind a VPN | On a remote server (VPS or dedicated) | |
---|---|---|---|
Hardware cost | About 50€ (e.g. a Raspberry Pi) | None | |
Monthly cost | Negligible (electricity) | Around 5€ (VPN) | Starting at ~3€ (VPS) |
Physical controlof the machine | Yes | Yes | No |
Manual port routing required | Yes | No | No |
Possible ISP limitations | Yes (see here) | Bypassed by VPN | Typically no |
CPU | Typically ~1 GHz | ~2 GHz (Digital Ocean droplet) | |
RAM | Typically 500 Mb or 1 Gb | Related to server cost | |
Internet connectivity | Depends on home connectivity | Typically pretty good |