Wie verwandelst du deinen Raspberry Pi mit OwnCloud in eine persönliche Cloud?

Heute zeigen wir Ihnen, wie Sie Ihren Raspberry Pi in eine persönliche Cloud von OwnCloud verwandeln , damit Sie alle Vorteile nutzen können, die er bei der Durchführung verschiedener Arten von Projekten hat. Mit dieser Konvertierung können Sie ein Dropbox-ähnliches Erlebnis durch Speicherplatz genießen, um Dateien und Daten in Ihrer Cloud zu speichern.

Contents

Die erste Frage, die Sie sich stellen werden, ist Owncloud vs. Nextcloud, was ist besser?

So wie viele Menschen aufgrund ihrer Unterschiede nicht wissen, wie sie sich zwischen Raspberry und Arduino entscheiden sollen, wissen sie auch nicht, was besser ist, OwnCloud oder Nextcloud .

OwnCloud ist ein Cloud-Speichersystem, das entwickelt wurde, um all diese proprietären Speicherdienstanbieter kostenlos ersetzen zu können. Auf der anderen Seite wird Nextcloud als charakteristischer Fork von OwnCloud dargestellt, der von denselben Kernentwicklern stammt.

Mikrokomponenten

Nextcloud hat eine ziemlich herausragende Funktion und bietet eine einzelne Edition mit optionalem Enterprise-Support , etwas, das OwnCloud nicht hat. OwnCloud bietet jedoch einen völlig kostenlosen Server mit Open Source und der Möglichkeit, professionell bearbeitet zu werden.

In Bezug auf Systeme, die es verwenden können, und für welche Geräte es verwendet werden kann, sind beide ziemlich ausgewogen, dh sowohl OwnCloud als auch Nextcloud sind mit  Windows, iOS und Linux für PCs und für Android-Mobilgeräte kompatibel. Das einzige, was OwnCloud einen kleinen Vorteil verschafft, ist, dass es unter Windows Mobile funktioniert, während NextCloud dies nicht tut.

Abschließend zu Sicherheitsfragen, wenn wir von NextCloud sprechen, es bietet ziemlich solide Sicherheitsmaßnahmen durch Verschlüsselung während der End-to-End- Datenübertragung , wie z. B. WhatsApp (Verschlüsselung, die Sie deaktivieren können). Darüber hinaus bietet dieses Unternehmen die vollständige Kontrolle über Dateien und Anwendungszugriffsrechte für eine bessere Verwaltung.

OwnCloud bietet uns ein Sicherheitssystem, das ebenfalls solide und dem von NextCloud sehr ähnlich ist, also eine Ende-zu-Ende-Verschlüsselung bei Dateiübertragungen hat. Der negative Unterschied, den OwnCloud hier hat, besteht darin, dass es keine Anwendungszugriffsrechte und keine native SAML-Unterstützung hat und nicht über die Inhaltssicherheitsrichtlinie verfügt, die Nextcloud verwendet .

PC-Raum

Wie bereiten Sie Ihren Raspberry Pi vor, bevor Sie etwas installieren?

Um Raspberry Pi vorzubereiten, müssen wir ein Betriebssystem auf dem Raspbian-Board installieren (Wenn Sie kein Betriebssystem installiert haben, können Sie nichts tun). Wenn Sie es bereits installiert haben, müssen Sie nur die Pakete und den Raspbian APT-Paket-Repository-Cache aktualisieren, und alles ist bereit, OwnCloud auf Ihrem Raspberry zu installieren und mit der Verwendung Ihrer eigenen Cloud zu beginnen. Sie können auch die Google Drive-Cloud verwenden.

Wie können Sie mit OwnCloud eine Cloud erstellen?

Um OwnCloud zu verwenden und eine Cloud zu erstellen, müssen wir bedenken, dass es sich um eine Webanwendung handelt, die im LAMP-Stack ausgeführt wird, daher ist eine LAMP-Serverkonfiguration erforderlich, die mit OwnCloud funktioniert. So können wir Apache, PHP, MariaDB und einige PHP-Erweiterungen auf Raspbian installieren. Wenn Sie die oben genannten nicht haben, können Sie Ihre Cloud nicht erstellen.

richtige Konfiguration

  • Um Apache und MySQL korrekt zu konfigurieren , müssen wir zunächst diesen Befehl auf unserem Raspberry Pi anwenden: sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php -imagick php-intl php-mbstring php-xml php-zip.
  • Nachdem wir den Befehl angewendet haben, müssen wir einen weiteren Befehl ausführen, der es uns ermöglicht, das Apache-Modul mod_rewrite zu aktivieren. Dieser Befehl lautet: sudo a2enmod rewrite .
  • Durch Anwenden des zweiten Befehls besteht der nächste Schritt darin, sich als Root-Benutzer bei der MariaDB-Konsole anzumelden. Daher müssen wir den Befehl eingeben: sudo mysql –u root –p . Standardmäßig generiert der Prozess kein Passwort in der MariaDB-Konsole, sodass wir problemlos eintreten können.

Person, die aufstellt

  • Innerhalb der Konsole müssen wir mit dem folgenden Befehl eine Datenbank erstellen: MariaDB [(none)]> create database owncloud; . Im nächsten Schritt erstellen wir einen neuen MariaDB OwnColud-Benutzer und erstellen ein Passwort für den Benutzer mit dem folgenden Befehl: MariaDB [(none)]> create user ‚owncloud‘@‘localhost‘, identifiziert durch ‚tu-password‘.
  • Um dem Verfahren zu folgen, müssen wir dem Benutzer, den wir generiert haben, Berechtigungen erteilen, und dafür verwenden wir den MariaDB-Befehl [(none)]> grant all rights on owncloud.* to ‘owncloud’@’localhost’;. Und um den Vorgang abzuschließen, verlassen wir Maria DB mit dem Befehl MariaDB [(none)]> exit; .
  • Am Ende des Verfahrens müssen wir Apache konfigurieren und dazu die Standardkonfigurationsdatei bearbeiten, indem wir einen weiteren Befehl eingeben: sudo nano /etc/apache2/sites-enabled/000-default.conf .
  • Dann suchen wir nach der DocumentRoot/var/www/html -Zeile und ändern die html-Datei in owncloud. Um die Änderungen zu speichern drücken wir Strg + O und schließen das Fenster mit Strg + x.
  • Sobald die Registerkarte geschlossen ist, führen wir den Befehl sudo apt install owncloud files aus und starten den Apache-Dienst neu, indem wir die folgende Zeile anwenden: sudo systemctl restart apache 2.
  • Jetzt müssen wir nur noch OwnCloud konfigurieren und dafür suchen wir die IP-Adresse über den Befehl ip a | egrep . Es zeigt uns eine IP, die wir in den Browser der Adressleiste kopieren, und wir geben zum ersten Mal die OwnCloud-Konfiguration ein, und wir geben einen Administrator-Benutzernamen und ein Zugangspasswort ein, und das war’s, wir können OwnCloud verwenden.

Kartenkomponenten

Verbessern Sie die Sicherheit Ihrer Cloud

OwnCloud erhöht die Sicherheit Ihrer Cloud, indem es Ihnen ermöglicht, vorhandene Speichersysteme zu nutzen, d . h. Überwachung, Sicherung und Wiederherstellung . Außerdem können Sie vorhandene Prozesse, Verfahren und Tools unter Verwendung des gesamten Objektspeichers verwenden, wodurch die Software auf Servern ausgeführt wird, die einer vertrauenswürdigen Kontrolle durch Administratoren unterliegen.

Darüber hinaus verwendet es eine Datenbank zum Speichern von Datei- und Benutzermetadaten. Über die SQL-Datenbank von Leaders können Benutzer also eine sichere Datenbank auswählen , die mit Überwachung und Verwaltung vertraut ist.