OwnCloud ist ein führendes Open Source File-Sharing- und Cloud-Collaboration-Plattform deren Dienste und Funktionalitäten denen von ähnlich sind DropBox und Google Drive. Im Gegensatz zu Dropbox, OwnCloud verfügt nicht über die Rechenzentrumskapazität, um gehostete Dateien zu speichern. Trotzdem können Sie Dateien wie Dokumente, Bilder und Videos, um nur einige zu nennen, weitergeben und über mehrere Geräte wie Smartphones, Tablets und PCs darauf zugreifen.
In diesem Artikel erfahren Sie, wie Sie es installieren OwnCloud an Ubuntu 18.04 und neuere Versionen.
Aktualisieren Sie die Systempakete und Repositorys, bevor Sie beginnen, indem Sie Folgendes verwenden: apt-Befehl.
$ sudo apt update -y && sudo apt upgrade -y.
OwnCloud ist aufgebaut PHP und wird normalerweise über ein Webinterface aufgerufen. Aus diesem Grund werden wir installieren der Apache Webserver zu bedienen
Eigene Cloud Dateien sowie PHP 7.2 und zusätzliche PHP-Module erforderlich für OwnCloud reibungslos zu funktionieren.$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip.
Sobald die Installation abgeschlossen ist, können Sie überprüfen, ob Apache wird installiert, indem Sie dpkg-Befehl.
$ sudo dpkg -l apache2.
An der Ausgabe können wir sehen, dass wir installiert haben Apache Ausführung 2.4.29.
Zum Starten und Aktivieren Apache Um beim Booten zu starten, führen Sie die Befehle aus.
$ sudo systemctl starte apache2. $ sudo systemctl aktivieren Apache2.
Gehen Sie nun zu Ihrem Browser und geben Sie die IP-Adresse Ihres Servers wie gezeigt in die URL-Leiste ein:
http://server-IP.
Sie sollten unten eine Webseite bekommen, die das zeigt Apache ist installiert und läuft.
Um zu überprüfen, ob PHP ist installiert.
$php -v.
MariaDB ist ein beliebter Open-Source-Datenbankserver, der von Entwicklern, Datenbank-Enthusiasten und auch in Produktionsumgebungen häufig verwendet wird. Es ist eine Gabel von MySQL und wurde bevorzugt MySQL seit der Übernahme von MySQL von Orakel.
Installieren die MariaDB Lauf.
$ sudo apt install mariadb-server.
Standardmäßig, MariaDB ist nicht gesichert und anfällig für Sicherheitsverletzungen. Daher müssen wir zusätzliche Schritte ausführen, um den MariaDB-Server zu härten.
Führen Sie den folgenden Befehl aus, um mit der Sicherung Ihres MySQL-Servers zu beginnen:
$ sudo mysql_secure_installation.
Schlag EINTRETEN Wenn Sie nach dem Root-Passwort gefragt werden, und drücken Sie 'J'
um das Root-Passwort festzulegen.
Für die restlichen Eingabeaufforderungen geben Sie einfach ein 'J'
und schlagen EINTRETEN.
Ihr MariaDB-Server ist jetzt auf einem anständigen Niveau gesichert.
Wir müssen eine Datenbank erstellen für Eigene Cloud um Dateien während und nach der Installation zu speichern. Also melde dich an MariaDB.
$ sudo mysql -u root -p.
Führen Sie die folgenden Befehle aus:
MariaDB [(keine)]> DATENBANK ERSTELLEN owncloud_db; MariaDB [(keine)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[E-Mail geschützt]'; MariaDB [(keine)]> Flush-Privilegien; MariaDB [(keine)]> AUSFAHRT;
Nachdem Sie die Datenbank erstellt haben, jetzt Laden Sie die OwnCloud herunter gezippte Datei mit dem Folgenden wget-Befehl.
$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip.
Entpacken Sie das gezippte Paket nach dem Herunterladen in das /var/www/
Verzeichnis.
$ sudo unzip owncloud-10.4.0.zip -d /var/www/
Legen Sie dann die Berechtigungen fest.
$ sudo chown -R www-data: www-data /var/www/owncloud/ $ sudo chmod -R 755 /var/www/owncloud/
In diesem Schritt werden wir konfigurieren Apache um die Dateien von OwnCloud bereitzustellen. Dazu erstellen wir eine Konfigurationsdatei für Eigene Cloud wie gezeigt.
$ sudo vim /etc/apache2/conf-available/owncloud.conf.
Fügen Sie die Konfiguration unten hinzu.
Alias /owncloud "/var/www/owncloud/" Optionen +Symlinks folgen AllowOverride AllDav aus SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Speichern und schließen Sie die Datei.
Als nächstes müssen Sie alle erforderlichen Apache-Module und die neu hinzugefügte Konfiguration aktivieren, indem Sie die folgenden Befehle ausführen:
$ sudo a2enconf owncloud. $ sudo a2enmod umschreiben. $ sudo a2enmod-Header. $ sudo a2enmod env. $ sudo a2enmod dir. $ sudo a2enmod mime.
Damit die Änderungen wirksam werden, starten Sie den Apache-Webserver neu.
$ sudo systemctl Neustart von Apache2.
Nachdem alle erforderlichen Konfigurationen abgeschlossen sind, bleibt nur noch die Installation OwnCloud auf einem Browser. Gehen Sie also zu Ihrem Browser und geben Sie die Adresse Ihres Servers ein, gefolgt von /owncloud
Suffix.
http://server-IP/owncloud.
Ihnen wird eine Webseite ähnlich der folgenden angezeigt.
Klicken Sie unten auf "Speicher und Datenbank’. Auswählen 'MySQL / MariaDB' unter dem 'Datenbank konfigurieren’ und geben Sie die Datenbankanmeldeinformationen ein, die Sie beim Erstellen der Datenbank für OwnCloud definiert haben, d. h. Datenbankbenutzer, Passwort des Datenbankbenutzers und Datenbankname.
Klicken Sie abschließend auf „Einrichtung abschließen“, um die Einrichtung von Owncloud abzuschließen.
Dadurch gelangen Sie zum angezeigten Anmeldebildschirm. Geben Sie den zuvor definierten Benutzernamen und das Passwort ein und drücken Sie die EINGABETASTE.
Es wird eine Benachrichtigung angezeigt, die auf andere Möglichkeiten hinweist, über die Sie auf OwnCloud zugreifen können, z. B. über die iOS-, Android- und Desktop-App.
Schließen Sie das Pop-up, um auf das Dashboard zuzugreifen, wie gezeigt:
Und das war's, Jungs! Wir haben das erfolgreich installiert OwnCloud Filesharing-Plattform auf Ubuntu 18.04.