Nextcloud auf Raspberry Pi: Private Cloud für wenig Geld
Vor einigen Jahren war es undenkbar, eine eigene Cloud zu hosten . Heute benötigen Sie nur noch freie Nextcloud- Software und die richtige Hardware . Da Nextcloud an die Hardware von Minicomputern wie dem Raspberry Pi angepasst wurde , können Sie theoretisch Ihre eigene Cloud-Lösung zu einem sehr günstigen Preis erwerben . Während Sie die Einschränkungen in Bezug auf Funktionalität und Leistung akzeptieren müssen, sind die Möglichkeiten für viele Zwecke ausreichend. Insbesondere Freiberufler, Freiberufler und KMU können von der kostengünstigen Raspberry Pi Nextcloud-Lösung profitieren.
- Was ist Nextcloud?
- Warum sollten Sie Nextcloud auf einem Raspberry Pi verwenden?
- Was ist NextCloudPi?
- Wie installiere ich NextCloudPi auf dem Raspberry Pi?
Was ist Nextcloud?
Nextcloud ist eine Open Source Cloud-Lösung , die als Alternative zu kommerziellen Diensten wie DropBox, Google Cloud oder zu Cloud-Diensten von Microsoft (z. B. OneDrive) und Apple (iCloud) angesehen werden kann. Das Cloud-Speichersystem wurde 2016 von Frank Karlitschek auf den Markt gebracht, der das Vorgängerprojekt Owncloud verlassen hatte. Die Entwickler von Nextcloud legen besonderen Wert darauf, dass die Software so weit wie möglich und kostenlos entwickelt wird . Der Konkurrent von Nextcloud, Owncloud, ist hingegen auf Zahlungslösungen für Unternehmen spezialisiert.
Sogar Owncloud kann auf einem Raspberry Pi-Server installiert werden. Dann erhalten Sie eine ähnlich vollständige Cloud-Lösung.
Da Nextcloud auf einem privaten oder Unternehmensserver installiert werden kann, bleibt die maximale Kontrolle über die Daten erhalten , wodurch vermieden wird zusätzliche Lösungen wie Google, Microsoft oder Apple, die Cloud-Server auf der ganzen Welt betreiben. Dies ist ein echter Vorteil, da US-amerikanische Anbieter derzeit keine uneingeschränkte Einhaltung des LOPDGDD (Bio-Datenschutzgesetz) garantieren können. Einerseits sind sie durch das Cloud Act verpflichtet, den US-Behörden Zugriff auf alle Arten von Daten von Einzelpersonen und Unternehmen außerhalb der USA zu gewähren. Andererseits die Übermittlung personenbezogener Daten in die USA . nach dem unerwarteten Ende des Europäischen Datenschutzschildes kollidiert mit hohen europäischen Datenschutzstandards. Derzeit scheint es keine nachhaltige Lösung für den Konflikt zu geben.
Das Open-Source-Konzept wendet konsequent den Ansatz an, den Benutzern auf anderen Ebenen die größtmögliche Kontrolle über ihre Daten zu geben. Im Sinne des Open-Source-Konzepts können Benutzer und die Netzwerkgemeinschaft den Programmcode jederzeit anzeigen und haben keinen Grund, versteckte Funktionen oder Lücken zu befürchten, durch die Daten übertragen oder verarbeitet werden können Geheimnis.
Warum sollten Sie Nextcloud auf einem Raspberry Pi verwenden?
Ein großer Vorteil von Single-Board-Computern sind die geringen Anschaffungs- und Betriebskosten . Ein Raspberry Pi für Nextcloud ist für weniger als 100 Euro erhältlich. Minicomputer verbrauchen sehr wenig Strom , was insbesondere im Dauerbetrieb einer Cloud Kosten spart und aus ökologischer Sicht sinnvoll ist.
Hinzu kommt, dass sie heute problemlos mit USB-Schnittstellen und MicroSD-Karten erweitert werden können , wodurch die Cloud über größere Speicherkapazitäten verfügt. Darüber hinaus werden Systeme aufgrund der derzeit extrem dynamischen Hardwareentwicklung in Bezug auf Funktionalität und Leistung kontinuierlich verbessert .
Was ist NextCloudPi?
Der Begriff NextCloudPi steht für ein Community-Projekt , das eine nahezu fertige Version von NextCloud für das Raspberry Pi-Installationsprogramm bereitstellt. Die spezielle NextCloudPi-Instanz ist optimal auf die Hardware der Minicomputer abgestimmt, um ein möglichst reibungsloses Zusammenspiel aller Komponenten zu gewährleisten. NextCloudPi kann kostenlos als Bilddatei aus dem Internet heruntergeladen werden.
Wenn das Installationspaket mit der vorinstallierten Version von Nextcloud erfolgreich installiert wurde, verfügen Sie über einen Webserver mit einer Verbindung zur Datenbank . Das Installationspaket enthält eine Verwaltungsschnittstelle mit allen wichtigen Tools, die zum Hosten eines Unternehmens oder einer privaten Cloud erforderlich sind. In der Regel reicht ein Internetbrowser mit geladener Benutzeroberfläche aus, um die Cloud-Lösung zu betreiben und zu verwalten. Die Nextcloud-Verwaltung auf dem Raspberry Pi kann jedoch auch über die Befehlszeile und Secure Shell (SSH) erfolgen , sodass tiefere Anpassungen und Änderungen möglich sind.
Mit wenigen Ausnahmen ist das Nextcloud-Raspberry Pi-System bereits vorkonfiguriert und bietet zahlreiche Funktionen, ohne dass zusätzliche Installationsverfahren erforderlich sind. Es kann als Raspberry Pi NAS als Datei- und Medienserver verwendet werden, mit dem Sie beispielsweise unterwegs Fotos von Ihrem Telefon in Ihre eigene Cloud hochladen und so die Speicherressourcen des Mobilgeräts herunterladen können. NextCloudPi enthält auch eine Reihe von Organisationstools , z. B. einen Kalender, ein Adressbuch zum Verwalten von Kontakten und einen Notizblock.
Die Nextcloud-Instanz enthält auch nützliche Sicherheitsfunktionen , die ein hohes Maß an Schutz gewährleisten. NextCloudPi-Benutzer können beispielsweise die kostenlose Let? S Encrypt-Zertifizierungsstelle nutzen, die seit Ende 2015 sogenannte SSL / TLS-Zertifikate für die verschlüsselte Datenübertragung über Transport Layer Security bereitstellt . Eine weitere Funktion von Nützliche Sicherheit ist Fail2Ban, das NextCloud-Konten und -Daten vor Brute-Force-Angriffen schützt.
Nextcloud arbeitet auch mit der ModSecurity-Webanwendungs-Firewall für den Raspberry Pi zusammen , die sich dem Open Source-Konzept verschrieben hat. Ständige Updates, die automatisch im Hintergrund installiert werden, halten das System auf dem neuesten Stand und erhöhen so die Sicherheit in der Cloud.
Abgerundet wird das umfangreiche Funktionsspektrum von Nextcloud auf dem Raspberry Pi durch die Dateiverwaltung , einschließlich der automatischen Datensynchronisierung. Es ermöglicht die Speicherung von gemeinsam genutzten und ständig aktualisierten Dateien auf mehreren Endgeräten – ideal für die mobile Nutzung der Cloud. Der Zugriff auf die Cloud ist nicht nur über den Webbrowser möglich, sondern auch über benutzerfreundliche Anwendungen, die für alle gängigen mobilen Betriebssysteme verfügbar sind. Aufgrund seines offenen Konzepts kann Nextcloud auch problemlos durch verschiedene Anwendungen erweitert werden, sodass Sie die Funktionalität erweitern und die Cloud an Ihre eigenen Anforderungen anpassen können.
Wer Nextcloud auf einem Raspberry Pi verwendet, sollte jedoch keine Wunder erwarten . Die eingeschränkte Leistung von Einplatinencomputern kann ein Nachteil sein, beispielsweise wenn parallele Zugriffe von mehreren Endgeräten oder umfangreiche Datenübertragungen mit vielen kleinen Dateien erfolgen . Dadurch eignet sich der Miniatur-PC besonders für kleinere Cloud-Lösungen in privaten und familiären Umgebungen. Freiberufler, Selbstständige und KMUs mit mäßiger Cloud-Nutzung können von dieser schlanken, flexiblen und kostengünstigen Lösung profitieren.
In größeren Unternehmen ist es möglich, die Technologie in Nischen einzusetzen und beispielsweise einem kleineren Team eine maßgeschneiderte Cloud-Lösung zur Verfügung zu stellen, die vollständig auf der firmeneigenen Infrastruktur basiert und dank dieser auch mit sensiblen Daten arbeiten kann die umfangreichen Sicherheitsfunktionen.
Minicomputer mit ihren begrenzten Schnittstellen für externe USB-Festplatten und Micro-SD-Karten eignen sich jedoch nur unter bestimmten Umständen für eine professionelle und redundante Datensicherung mit hoher Zuverlässigkeit . Wenn Sie nach einer professionellen Lösung suchen, die skalierbar und hinsichtlich der Bandbreite widerstandsfähig ist, sollte Nextcloud in Verbindung mit einem externen Dienstanbieter verwendet werden. In diesem Fall verfügen Sie über ausreichend Speicherplatz im Web und eine leistungsstarke professionelle Infrastruktur für die Cloud, einschließlich mehrerer redundanter Datensicherungen. Mit dieser leistungsfähigeren Infrastruktur können die anspruchsvollsten Cloud-basierten Funktionen wie Videokonferenzen (Nextcloud Talk) problemlos ausgeführt werden. Um vertrauliche Daten bestmöglich zu schützen, ist es wichtig, bei der Auswahl eines externen Dienstleisters ein hohes Maß an Datenschutz (Einhaltung der LOPDGDD) zu gewährleisten .
Wie installiere ich NextCloudPi auf dem Raspberry Pi?
Wenn Sie ein fortgeschrittener Benutzer mit Vorkenntnissen sind (z. B. Linux), können Sie Nextcloud über die Befehlszeile auf einem Raspberry Pi installieren. Anweisungen zur Installation des Terminals finden Sie auf der NextCloudPi-Projektseite. Dank der kontinuierlichen Verbesserung der Benutzerfreundlichkeit verfügen Benutzer jetzt über eine intuitivere Installationsmethode , für die keine besonderen Kenntnisse erforderlich sind. Mit wenigen Schritten erhalten Sie die grundlegende Hardware und Software, die für eine NextCloud-Raspberry Pi-Lösung erforderlich ist.
Um Nextcloud auf einem Raspberry Pi zu installieren, benötigen Sie folgende Hardware :
- Raspberry Pi (bestes neuestes und leistungsstärkstes Modell , derzeit Raspberry 4 mit WLAN, Gigabit LAN, 4 USB-Anschlüssen für externe Speichermedien und bis zu 8 GB RAM)
- Micro SD-Karte (für NextCloudPi-Image)
- Kartenleser für MicroSD-Karte (erforderlich für die NextCloudPi-Vorbereitung auf einem Laptop oder Desktop-PC)
- Ein Netzteil, das zur Stromversorgung des Raspberry Pi geeignet ist
Für die Installation benötigen Sie außerdem die folgende Software :
- NextCloudPi-Image in der aktuellen Version NextCloudPi_RPi_03-28-20
- balenaEtcher: Das softwarefreie NextCloudPi-Bild wird auf die MicroSD-Karte übertragen (der Vorgang wird als Flashen bezeichnet , die Kopie reicht nicht aus). Programmversionen für alle gängigen Betriebssysteme (Windows, Linux, macOS) sind verfügbar
Wenn Sie die Software heruntergeladen haben , wird zuerst das Programm balenaEtcher installiert , beispielsweise auf einem Windows-PC. Das NextCloudPi-Image wird dann entpackt und das Programm balenaEtcher gestartet. Klicken Sie auf? Bild auswählen? um das Image von NextCloudPi zu laden und die MicroSD-Karte unter “Laufwerk auswählen” auszuwählen. Klicken Sie dann auf die Schaltfläche? Flash !? das Bild auf die MicroSD – Karte zu schreiben. Nach blinkt , entfernen Sie aus dem Kartenleser die MicroSD – Karte und in die SD-Karte Port des Raspberry Pi einfügen. Der Minicomputer kann dann gestartet und andere Konfigurationsschritte für seine erste Verwendung ausgeführt werden, beispielsweise um die Cloud im Heimnetzwerk und über das Internet verfügbar zu machen.
In diesem Schritt-für-Schritt-Video werden die Installation von NextCloudPi und die wichtigsten Konfigurationsschritte für die erste Verwendung von Nextcloud auf einem Raspberry Pi ausführlich erläutert:
Um Ihre Privatsphäre zu schützen, wird das Video nach dem Klicken hochgeladen.
Natürlich kann der Minicomputer auch für andere Zwecke und andere Projekte mit dem Raspberry Pi verwendet werden, z. B. für ein Gaming-Rig , einen Medienserver oder einen Mailserver. Um den Minicomputer für verschiedene Zwecke anzupassen, müssen Sie lediglich die MicroSD-Karten austauschen und beispielsweise die NextCloudPi-Karte durch eine MicroSD-Karte mit einem Retro-Spiel ersetzen . Wenn Sie bereits einen anderen Einplatinencomputer wie den Banana Pi haben, können Sie ihn auch für NextCloud verwenden, wenn die Leistung und die Funktionen des Modells ausreichen.