In diesem Artikel zeigen wir Ihnen, wie Sie ownCloud auf einem Ubuntu 18.04 VPS installieren .
ownCloud ist eine beliebte Open-Source-Webanwendung für Unternehmen, die in PHP geschrieben ist und für die Datensynchronisierung und Dateifreigabe verwendet wird. Es ermöglicht Benutzern die einfache Verwaltung ihrer Dateien, Kontakte, Kalender, Aufgabenlisten und mehr, was es zu einer großartigen Alternative zu den beliebten Cloud-Plattformen wie Google Drive, Dropbox, iCloud usw. macht. OwnCloud ist eine plattformübergreifende Anwendung und kann auf allen gängigen Betriebssystemen installiert werden.
Anforderungen
ownCloud erfordert die folgenden Abhängigkeiten:
- PHP>=5.6 (PHP 7.2 wird empfohlen), mit den folgenden aktivierten PHP-Erweiterungen:XML (Expat), curl, PDO, Phar, GD Graphics Library Version 2.0.x+, DOM, ctype, JSON, iconv, intl, mcrypt, openssl, bz2, Zlib und Zip.
- Apache Web Server>=2.0 kompiliert mit mod_rewrite Modul
- MySQL>=5.x (mit InnoDB-Speicher), MariaDB 5.5+, PostgreSQL (9.0 oder höher) oder SQLite, installiert auf Ihrem virtuellen Linux-Server.
Schritt 1:Aktualisieren Sie das System
Melden Sie sich über SSH als sudo-Benutzer bei Ihrem VPS an:
ssh username@IP_Address
Wenn Ihr Server eine benutzerdefinierte SSH-Portnummer verwendet, hängen Sie einfach -p Port_number
an zum Befehl und ersetzen Sie „Port_number“ durch Ihre SSH-Portnummer.
Sobald Sie angemeldet sind, führen Sie die folgenden Befehle aus, um die Paketliste zu aktualisieren und alle installierten Pakete zu aktualisieren:
sudo apt-get update sudo apt-get upgrade
Schritt 2:Installieren Sie MySQL und erstellen Sie eine Datenbank
OwnCloud funktioniert mit mehreren Datenbankplattformen wie MySQL, PostgreSQL, MariaDB und SQLite. In dieser Anleitung verwenden wir MySQL.
Wenn Sie MySQL oder MariaDB nicht auf Ihrem Server installiert haben, installieren Sie es mit dem folgenden Befehl:
sudo apt-get install mysql-server
Legen Sie nach der Installation die Standardspeicher-Engine auf InnoDB fest. Öffnen Sie die MySQL-Konfigurationsdatei mit:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
und fügen Sie default-storage-engine = innodb
hinzu im [mysqld]
Abschnitt:
[mysqld] default-storage-engine = innodb
Starten Sie den MySQL-Dienst neu und aktivieren Sie ihn:
sudo systemctl restart mysql sudo systemctl enable mysql
Melden Sie sich beim MySQL-Server an mit:
sudo mysql
Erstellen Sie eine neue Datenbank und einen neuen Benutzer für ownCloud und erteilen Sie dem Benutzer Berechtigungen:
create database owncloud; grant all privileges on owncloud.* to owncloud@localhost identified by 'owncloud_password';
Schritt 3:Installieren Sie ownCloud
Zum Zeitpunkt des Schreibens ist die neueste ownCloud-Version 10.0.10.
Installieren Sie das Paket apt-transport-https, das zum Aktivieren des owncloud-Repositorys erforderlich ist:
sudo apt-get install apt-transport-https
Laden Sie den Repository-Schlüssel mit wget
herunter Befehl und importieren Sie es mit dem apt-key
Befehl:
sudo wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_18.04/Release.key | sudo apt-key add -
Die Ausgabe sieht wie folgt aus:
OK
Als nächstes aktivieren Sie das ownCloud-Repository, indem Sie den folgenden Befehl ausführen:
echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list
Aktualisieren Sie die Paketliste und installieren Sie die owncloud-files
Paket mit:
apt-get update apt-get install owncloud-files
Sobald die Installation abgeschlossen ist, finden Sie die ownCloud-Dateien im Verzeichnis /var/www/owncloud
Verzeichnis.
Schritt 4:Apache und PHP 7.2 installieren
Die Installation von Apache und PHP 7.2 ist eine sehr einfache Aufgabe.
Führen Sie den folgenden Befehl aus, um Apache, PHP 7 und alle erforderlichen Module auf Ihrem Ubuntu 18.04-Server zu installieren:
sudo apt-get 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
Führen Sie nach Abschluss der Apache-Installation die folgenden Befehle aus, um die erforderlichen Apache-Module zu aktivieren:
sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime
Starten Sie den Apache-Dienst neu und aktivieren Sie den Start von Apache beim Booten mit:
sudo systemctl enable apache2.service sudo systemctl enable apache2.service
Sie können die PHP-Version auch überprüfen, indem Sie Folgendes ausführen:
php -v
Die Ausgabe sieht wie folgt aus:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
Schritt 5:Konfigurieren Sie Apache, um ownCloud zu bedienen
Jetzt müssen wir Apache so konfigurieren, dass er das ownCloud-Verzeichnis bedienen kann.
Öffnen Sie Ihren Texteditor und erstellen Sie eine Konfigurationsdatei für ownCloud:
sudo nano /etc/apache2/conf-available/owncloud.conf
fügen Sie den folgenden Inhalt hinzu:
Alias /owncloud "/var/www/owncloud/" <Directory /var/www/owncloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory>
Aktivieren Sie die Apache ownCloud-Konfiguration:
sudo a2enconf owncloud
Starten Sie den Apache-Webserver neu, damit die neuen Änderungen wirksam werden:
sudo systemctl restart apache2
Zugriff auf ownCloud
Öffnen Sie Ihren Webbrowser und geben Sie die folgende URL ein, um auf die ownCloud-Weboberfläche zuzugreifen:
http://your_server_ip_address_or_domain_name/owncloud
Von hier aus können Sie die Einrichtung abschließen, indem Sie die folgenden Schritte ausführen:
- Geben Sie einen Benutzernamen und ein Passwort für das Administratorkonto ein.
- Klicken Sie auf den Link Speicher &Datenbank.
- Übernehmen Sie die Standardeinstellung für den Datenordner.
- Klicken Sie auf die MySQL/MariaDB-Schaltfläche.
- Füllen Sie die Felder mit den oben festgelegten Datenbankinformationen aus.
- Klicken Sie auf Einrichtung beenden.
Sie haben ownCloud 10 erfolgreich auf Ihrem Ubuntu-Server installiert.
Natürlich müssen Sie ownCloud 10 nicht auf einem Ubuntu 18.04 VPS installieren und konfigurieren, wenn Sie eine unserer ownCloud VPS-Hosting-Lösungen verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, ownCloud 10 auf Ubuntu 18.04 zu installieren und zu konfigurieren für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag zur Installation und Konfiguration von ownCloud 10 auf einem Ubuntu 18.04 VPS gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.