Selbsthosting-Dienste auf einem Raspberry Pi sind eine großartige Möglichkeit, sich von Drittanbietern zu befreien, es gibt jedoch einige Fallstricke, die Sie beachten sollten.
Die Einplatinencomputer der Raspberry Pi-Serie eignen sich hervorragend als Heimserver und bieten Ihnen eine kostengünstige Möglichkeit Betreiben Sie Ihr eigenes Online-Ökosystem und hosten Sie alles selbst, von E-Mail bis hin zu Streaming-Medien, Instant Messaging und Video Anrufe.
Während es ein unterhaltsames Hobby und eine Möglichkeit ist, sich von invasiven Technologiegiganten zu befreien, ist das Selbsthosten auf einem Raspberry Pi kann eine nervenaufreibende Erfahrung sein und es gibt einige potenzielle Schwierigkeiten, auf die Sie vorbereitet sein müssen Gesicht.
Sie können fast alle proprietären Dienste auf Ihrem Raspberry Pi replizieren
Der Betrieb eines eigenen Servers zu Hause ist eine aufschlussreiche Erfahrung, die es Ihnen ermöglicht, sich ein gewisses Maß an technologischen Kenntnissen anzueignen Unabhängigkeit und mit seinen niedrigen Anschaffungskosten, seiner geringen Größe und seinem vernachlässigbaren Strombedarf ist ein Raspberry Pi 4 das perfekte Plattform.
Du kannst Betreiben Sie Ihren eigenen E-Mail-Server anstatt sich auf Gmail zu verlassen, und Anonymisieren Sie Ihre Suchanfragen mit einer Whoogle-Instanz. Zusätzlich, Immich ist der perfekte Ersatz für Google Fotos, während Nextcloud stellt Ihnen eine Office-Suite, Cloud-Speicher und mehr zur Verfügung.
Es dauert nicht lange, bis Sie Ihren Freunden das Selbsthosting des Raspberry Pi propagieren und sich über die Aussicht lustig machen, jemals wieder Google- oder Microsoft-Produkte zu verwenden. Das Selbsthosten wesentlicher Dienste auf einem Raspberry Pi bringt jedoch auch Nachteile mit sich. Hier sind einige davon.
1. Mehrere Backups sind unerlässlich
Ihre Daten sind wichtig und je mehr davon Sie lokal speichern, desto anfälliger sind sie. Wenn Sie Google Docs und Fotos aufgegeben und Ihre Familie davon überzeugt haben, dasselbe zu tun, sind Sie jetzt der alleinige Verwalter von Hunderten Gigabyte wichtiger Daten.
Sie müssen außerdem sicherstellen, dass Sie über Backups Ihres E-Mail-Servers und Ihrer sozialen Medien verfügen. Je nachdem, wie begeistert Sie ein Musik- und Videofan sind, können Sie die Medien für sich einstufen oder auch nicht Jellyfin-Streaming-Server als wesentlich.
Der einfachste Weg, um sicherzustellen, dass Ihre Daten nicht durch Laufwerksausfälle anfällig sind, besteht darin, zwei SSDs mit hoher Kapazität an Ihren Pi anzuschließen, von denen eine für Backups reserviert ist. Erstellen Sie ein Bash-Skript, das rsync verwendet, um wichtige Verzeichnisse auf das zweite Laufwerk zu kopieren, und einen Cronjob, um es täglich auszulösen.
Aber das wird nicht helfen, wenn jemand Ihren Pi und seine Laufwerke stiehlt oder wenn sie bei einem Brand zerstört werden. Sie sollten über ein drittes Laufwerk verfügen und regelmäßig ein Image Ihres Hauptlaufwerks oder Backup-Laufwerks erstellen. Bewahren Sie es außerhalb Ihres Zuhauses bei jemandem auf, dem Sie vertrauen.
2. Sie sind für Ihre eigene Sicherheit verantwortlich
Wenn Sie Dienste von Drittanbietern nutzen, sind Sie wahrscheinlich damit vertraut das Konzept einer Datenschutzverletzung, ein Phänomen, bei dem es um die unbefugte Übermittlung oder den Diebstahl privater Daten geht. Solche Vorkommnisse kommen bei großen Unternehmen immer wieder vor und es gibt gesetzliche Verpflichtungen hinsichtlich der Art und Weise, wie sie verhindert und gemeldet werden.
Die Unternehmen, die Ihre Daten speichern, achten sehr darauf, dass diese nicht in die Hände von Kriminellen gelangen, und beschäftigen große Sicherheitsteams, um unbefugten Zugriff zu verhindern. Wenn Sie Dienste selbst auf einem Raspberry Pi hosten, liegt diese Aufgabe nun bei Ihnen, und zwar bei Ihnen allein.
Zumindest sollten Sie es sein Verwendung von Fail2ban zur Überwachung verdächtiger Anmeldeversuche, und seien Sie sich darüber im Klaren, dass es immer zu automatisierten Angriffen auf Ihren E-Mail-Server sowie zu Standard-WordPress-basierten Angriffen kommen wird, auch wenn Sie kein WordPress auf Ihrem Server haben!
Wenn es einem Angreifer gelingt, in Ihren Server einzudringen, ist das ein größeres Problem, als wenn Ihr Gmail gehackt wird.
3. Software ist oft in Arbeit
Die meisten Dienste, die Sie auf Ihrem Raspberry Pi ausführen, sind Open-Source-Projekte, die von kleinen Freiwilligenteams oder Einzelpersonen erstellt werden.
Die Geschwindigkeit, mit der die Entwicklung voranschreitet, kann stark variieren und es werden ständig neue Funktionen hinzugefügt. Immich ist ein besonders schnelllebiges Projekt und gelegentlich sind Veröffentlichungen nicht mit früheren Versionen oder anderen Komponenten Ihres Systems kompatibel.
Zum Zeitpunkt des Verfassens dieses Artikels haben die Immich-Entwickler beispielsweise gerade Version 1.72.0 der Serversoftware veröffentlicht. Dies ist eine bahnbrechende Änderung, die nicht mit mobilen Apps funktioniert, die noch Version v1.71.0 haben. Leider ist die Version 1.72.0 noch nicht in allen App Stores verfügbar.
In diesem Szenario müssen Sie Ihr Server-Update so planen, dass alle Benutzer ihre mobilen Apps auf eine kompatible Version aktualisieren können, um Unterbrechungen zu minimieren.
4. Andere Menschen verlassen sich auf Sie
Wenn Sie es geschafft haben, Ihre Familie davon zu überzeugen, die Dienste von Google, Microsoft und iCloud aufzugeben und sie durch Ihr eigenes Sammelsurium zu ersetzen, dann herzlichen Glückwunsch!
Aber sie sind jetzt Ihre Benutzer, und Sie sind nicht nur für die Sicherheit ihrer Daten verantwortlich, sondern auch dafür, dass sie funktionsfähig und online bleiben. Wenn kommerzielle Dienste ausfallen – sei es wegen geplanter Wartungsarbeiten oder aufgrund eines Notfalls – kommt es zu Chaos, und die Verfügbarkeit eines bestimmten Dienstes sorgt für technische Schlagzeilen, solange der Ausfall andauert.
Ihre Zuverlässigkeit muss mindestens so gut wie die eines kommerziellen Anbieters sein. Gelegentliche Ausfallzeiten sind akzeptabel, wenn Sie Updates und Patches anwenden oder den Pi einmal im Monat neu starten Wenn Sie länger als zehn Minuten am Stück offline sind, suchen Ihre Benutzer möglicherweise nach Anbietern mit mehr Leistung Zuverlässigkeit.
Wenn Ihr Pi für eine gewisse Zeit nicht verfügbar ist, versuchen Sie, alle Arbeiten zu einem Zeitpunkt auszuführen, zu dem niemand darauf zugreifen kann – normalerweise ist es 4 Uhr morgens. Für grundlegende Aufgaben können Sie Ihren Benutzern eine benutzerfreundliche, eingeschränkte Lösung zur Verfügung stellen Webbasierte Fernbedienung für Ihren Raspberry Pi mit OliveTin.
5. Sie benötigen ein gewisses Maß an technischem Wissen
Ihr Raspberry Pi kommt als Platine in einem kleinen Karton bei Ihnen an. Wie kommt man von dort aus zur Bereitstellung von Diensten, die denen von Google, Netflix, Dropbox, Microsoft und Telegram entsprechen?
Der Anfang kann entmutigend sein, und die Vielzahl an Software, die Sie über die Befehlszeile verwenden müssen, kann überwältigend erscheinen. Haben Sie keine Angst, wenn Sie noch nie zuvor Linux verwendet haben – stellen Sie einfach sicher, dass Sie einiges davon wissen Grundlegende Linux-Befehle zur Dateibearbeitung, und lesen Sie unseren Leitfaden weiter So richten Sie Ihren Raspberry Pi als Webserver ein.
6. Eine zuverlässige Verbindung ist unerlässlich
Wie bereits erwähnt, muss Ihr Raspberry Pi jederzeit online und mit dem Internet verbunden sein. Auch wenn es durchaus hohen Belastungen rund um die Uhr standhält, sollte auch Ihre Internetverbindung grundsolide sein.
Die Verwendung von WLAN kommt nicht in Frage: Sie sollten immer ein Ethernet-Kabel verwenden und ein Ersatzkabel bereithalten, falls Probleme auftreten. Sie können jedoch nicht die Kontrolle übernehmen, die Ihr ISP für Ihre Inlandsverbindung ausführt.
Dieser Autor verbrachte einen ganzen Nachmittag damit, Probleme mit dem Pi zu beheben, was zu dieser Zeit auch der Fall war fungiert als DHCP-Server. Ein Spaziergang nach draußen, um Stress abzubauen, zeigte, dass das Telekommunikationsunternehmen alle Kabel auf der Straße austauschte und alle vorübergehend vom Stromnetz getrennt hatte.
7. Sie sind der technische Support
Sobald Ihr Haushalt auf Ihre selbst gehosteten Dienste umgestellt ist, werden Freunde und Bekannte neidisch zusehen und möglicherweise sogar ihre eigenen Pis kaufen.
Wenn dies geschieht, sind Sie die Person mit der größten Erfahrung und in der Lage, Ermutigung sowie technische und emotionale Unterstützung zu leisten. Wenn Sie die Verwaltung Ihres eigenen Systems mühelos aussehen lassen, werden sie möglicherweise überrascht sein, wie viel Arbeit damit verbunden ist.
8. Ein katastrophaler Ausfall ist möglich
Manchmal geht etwas schief. Möglicherweise wachen Sie eines Morgens auf und stellen fest, dass Ihr Pi nicht gestartet werden konnte und dass alle Ihre Backups beschädigt sind. Außerdem ist Ihr Haus in der Nacht abgebrannt.
In diesem Szenario können Sie nicht viel tun, außer noch einmal von vorne anzufangen und zu vermeiden, dass Sie dieselben Fehler noch einmal machen. Versuchen Sie in der Zwischenzeit, sich von der entfernten Möglichkeit einer völligen Katastrophe nicht zu sehr beunruhigen zu lassen.
Der Betrieb eines Heimservers ist eine großartige Möglichkeit, einen Raspberry Pi zu verwenden
Raspberry Pi-Computer sind außerordentlich vielseitige Geräte, und wenn Ihnen das Betreiben eigener Websites und Dienste nicht zusagt, gibt es andere Verwendungsmöglichkeiten, für die Sie Ihren Lieblings-SBC nutzen können.
Warum nicht einen Retro-Spielautomaten, einen Zeitraffer, eine Kamera oder sogar Ihren eigenen Piratenradiosender erstellen?