So bauen Sie einen Raspberry Pi Cloud Server mit ownCloud

So bauen Sie einen Raspberry Pi Cloud Server mit ownCloud

Cloud-Speicher ist unglaublich nützlich, um von jedem Gerät aus auf Ihre Daten zuzugreifen. Der Nachteil ist, dass Sie einem Unternehmen die Privatsphäre und Sicherheit Ihrer wertvollen Dokumente und Fotos anvertrauen müssen, die auf Remote-Servern gespeichert sind.





Es gibt jedoch eine Alternative: Sie können Ihre Dateien auf Ihrem eigenen Cloud-Server hosten, der auf einem Computer zu Hause oder im Büro ausgeführt wird. Einer der beliebtesten Dienste dafür ist ownCloud.





Wir zeigen Ihnen, wie Sie ownCloud auf einem Raspberry Pi installieren, externen Speicher anbinden und ein passendes Gehäuse auswählen.





ownCloud vs Nextcloud für Raspberry Pi: Welches ist das Beste?

Eine weitere Option für Ihren Raspberry Pi-Cloud-Server zu Hause ist Nextcloud, ein unabhängiges Spin-off von ownCloud, das von einigen der wichtigsten Mitwirkenden des letzteren erstellt wurde.

Obwohl die Kernfunktionen für beide Dienste sehr ähnlich sind, gibt es einige wesentliche Unterschiede. Einige der fortgeschritteneren Funktionen in ownCloud sind nur für Premium-Abonnenten verfügbar, während alle Funktionen in Nextcloud kostenlos sind.



Trotzdem ist ownCloud eine gute, etablierte Option und kann völlig kostenlos verwendet werden, wenn Sie Ihre Server selbst hosten. Zu den Funktionen gehören End-to-End-Verschlüsselung, Zwei-Faktor-Authentifizierung, Antivirus, Firewall und Dateiintegritätsprüfung.

1. Bereiten Sie Ihren Raspberry Pi vor

Im Gegensatz zu Nextcloud, das ein benutzerdefiniertes Betriebssystem-Image für Raspberry Pi in Form von . anbietet NextCloudPi, das Sie auf eine microSD-Karte schreiben , sowie eine Ubuntu Appliance-Option ownCloud wird innerhalb einer bestehenden Iteration der Standardversion von Raspberry Pi OS installiert.





Wenn Sie Raspberry Pi OS noch installieren müssen, schreiben Sie es auf eine microSD-Karte (8 GB oder höher ist ratsam) auf einem anderen Computer mit dem Raspberry Pi-Imager Werkzeug.

Warum ist meine Festplatte immer bei 100%

Weiterlesen: So installieren Sie ein Betriebssystem auf dem Raspberry Pi





Legen Sie anschließend die microSD-Karte in Ihren Raspberry Pi ein und schalten Sie ihn ein. Gehen Sie durch den Willkommensassistenten, wählen Sie ein neues Passwort (aus Sicherheitsgründen) und stellen Sie eine Verbindung zu Ihrem Wi-Fi-Netzwerk her.

Bevor Sie ownCloud installieren, sollten Sie sicherstellen, dass das Raspberry Pi OS auf dem neuesten Stand ist. Wenn Sie dies noch nicht während des Begrüßungsassistenten getan haben, öffnen Sie ein Terminalfenster ( Zubehör > Terminal ) und geben Sie die folgenden Befehle ein:

sudo apt-get update
sudo apt-get upgrade

Es kann einige Minuten dauern. Mit dem Raspberry Pi zu Ihrem WLAN-Router, ermitteln Sie seine IP-Adresse, indem Sie Folgendes eingeben:

ip addr

Notieren Sie sich die inet Adresse unter wlan0 : Dies ist die IP-Adresse des Raspberry Pi. Einige Router reservieren bei jedem Booten dieselbe Adresse für den Raspberry Pi; wenn nicht, willst du Richten Sie eine statische IP-Adresse für Ihren Raspberry Pi ein .

2. Installieren Sie Apache 2, PHP 5 und SQLite

Bevor Sie ownCloud selbst installieren, müssen Sie wesentliche Komponenten des Server-Stack hinzufügen. Um den Apache HTTP Server zu installieren, geben Sie im Terminal ein:

sudo apt-get install apache2

Sobald die Installation abgeschlossen ist, sollten Sie überprüfen, ob es funktioniert. Öffnen Sie einen Webbrowser auf einem anderen Computer und geben Sie die IP-Adresse Ihres Raspberry Pi ein. Sie sollten eine Standard-Apache-Webseite mit der Aufschrift „Es funktioniert!“ erhalten.

Sie können jetzt die PHP-Webskriptsprache, das SQLite-Datenbankverwaltungssystem und andere erforderliche Pakete mit diesem Terminal-Befehl installieren:

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl
php7.3-zip php3-dom php7.3-intl

Sobald alle erfolgreich installiert sind, starten Sie den Apache-Webserver mit dem folgenden Befehl neu:

sudo service apache2 restart

3. Installieren Sie ownCloud

Sie sind nun bereit, ownCloud selbst zu installieren. Laden Sie die neueste stabile ZIP-Datei von der . herunter offizielle ownCloud-Downloadseite zu Ihrem Raspberry Pi. Wir haben heruntergeladen owncloud-complete-20210326.zip .

Verschieben Sie in einem Terminal-Fenster die heruntergeladene Datei in das /var/www/html Verzeichnis mit:

cd Downloads
sudo mv owncloud-complete-20210326.zip /var/www/html

Wechseln Sie in dieses Verzeichnis und entpacken Sie die Datei:

Wo finde ich Downloads auf Android?
cd /var/www/html
sudo unzip -q owncloud-complete-20210326.zip

Als nächstes müssen Sie ein Datenverzeichnis für ownCloud erstellen und dessen Berechtigungen ändern. Wenn Sie nur die microSD für den Speicher Ihres Servers verwenden, geben Sie die folgenden Befehle ein:

sudo mkdir /var/www/html/owncloud/data
sudo chown www-data:www-data /var/www/html/owncloud/data
sudo chmod 750 /var/www/html/owncloud/data

Wenn Sie ein externes USB-Laufwerk zum Speichern verwenden, schließen Sie es an Ihren Raspberry Pi an und mounten Sie es und geben Sie dann stattdessen die folgenden Befehle ein:

sudo mkdir /media/ownclouddrive
sudo chown www-data:www-data /media/ownclouddrive
sudo chmod 750 /media/ownclouddrive

Hinweis: Wenn Sie die Daten zu einem späteren Zeitpunkt in ein anderes Verzeichnis verschieben möchten, lesen Sie den ownCloud-Anleitung zum Verschieben eines Datenverzeichnisses .

Geben Sie als Nächstes die folgenden Befehle ein, um Schreibberechtigungen zu erteilen, um später einige potenzielle Anmeldefehler zu vermeiden:

sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session

Sobald das alles erledigt ist, ist es an der Zeit, Ihren Raspberry Pi neu zu starten, damit die Änderungen wirksam werden:

sudo reboot

4. Eigene Cloud konfigurieren

Rufen Sie in einem Webbrowser die IP-Adresse des Raspberry Pi auf, gefolgt von /eigene Cloud , z.B. 192.168.1.132/owncloud .

Wenn Sie eine Warnung sehen, dass Ihre Verbindung nicht privat oder sicher ist, ignorieren Sie diese (indem Sie . auswählen). Fortschrittlich in Chrome oder Firefox) und gehen Sie zur Website.

Der ownCloud-Anmeldebildschirm sollte erscheinen. Wenn Sie eine Leistungswarnung zu SQLite sehen, können Sie diese ignorieren.

Sie müssen nun ein Admin-Konto registrieren, indem Sie einen Benutzernamen und ein Passwort eingeben. Notieren Sie diese unbedingt. Damit steht Ihnen nun Ihre persönliche ownCloud über diesen Account zur Verfügung.

Melden Sie sich an und erkunden Sie das Web-Dashboard für Ihren selbst gehosteten ownCloud-Server. Zunächst können Sie einige Ordner nach Dokumenten und Fotos durchsuchen.

Um zusätzliche Funktionen hinzuzufügen, klicken Sie oben links auf das Menü und wählen Sie Markt. Sie können die verfügbaren Apps durchsuchen und beliebige installieren, z. B. einen Kalender und die Office-Suite Collabora.

5. Externen Zugriff über das Internet hinzufügen

Bisher können Sie nur aus Ihrem eigenen lokalen Netzwerk auf Ihren ownCloud-Server zugreifen, was etwas einschränkend ist. Um von jedem Standort aus über das Internet auf Ihren ownCloud-Server zuzugreifen, müssen Sie SSL einrichten, die Portweiterleitung aktivieren und einen dynamischen DNS-Dienst verwenden.

6. Wählen Sie einen Fall für Ihren ownCloud Server

Es wird nicht empfohlen, Ihren ownCloud-Server auf einem nackten Raspberry Pi-Board zu betreiben, da sich mit der Zeit Staub ansammelt. Es gibt eine Vielzahl von Gehäusen für Raspberry Pi 3- und 4-Modelle in Standardgröße.

zeilen in wort loswerden

Anstelle eines billigen Plastikgehäuses würden wir etwas Solideres wie das DeskPi Pro empfehlen. Dieser bietet im Gehäuse genügend Platz für ein SATA-Speicherlaufwerk und wird mit einem M.2-zu-SATA-Adapter geliefert. Um eine Überhitzung Ihres Raspberry Pi zu verhindern, verfügt er auch über ein ICE-Tower-Kühlsystem und einen Kühlkörper.

Eine andere sehr gute Option ist die Argon ONE M.2 Hülle , mit dem Sie M.2-SATA-Laufwerke jeder Größe verwenden können. Alternativ können Sie auch ein robustes Gehäuse für Raspberry Pi wählen und ein standardmäßiges externes USB-Speicherlaufwerk anschließen.

Bauen Sie Ihren eigenen Raspberry Pi Cloud Server: Erfolg

Herzlichen Glückwunsch, Sie haben nun mit ownCloud einen Cloud-Server auf Ihrem Raspberry Pi eingerichtet. Sie können das Dashboard mit einem Webbrowser auf einem anderen Gerät aufrufen. Es gibt sogar eine ownCloud-App für iOS und Android, mit der Sie von einem Smartphone oder Tablet aus auf den Server zugreifen können.

Teilen Teilen Tweet Email Die 5 besten Linux-Cloud-Speicherlösungen im Jahr 2021

Müssen Sie auf Ihrem Linux-PC mit der Cloud synchronisieren? Hier sind fünf der besten heute verfügbaren Linux-kompatiblen Cloud-Dienste.

Weiter lesen
Verwandte Themen
  • Heimwerken
  • Himbeer-Pi
  • Cloud-Speicher
Über den Autor Phil King(22 Artikel veröffentlicht)

Der freiberufliche Technologie- und Unterhaltungsjournalist Phil hat zahlreiche offizielle Raspberry-Pi-Bücher herausgegeben. Als langjähriger Raspberry-Pi- und Elektronik-Tüftler schreibt er regelmäßig für das MagPi-Magazin.

Mehr von Phil King

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren