Wéi installéiere Dir OwnCloud op Ubuntu 18.04


OwnCloud ass eng féierend Open-Source Datei Sharing a Cloud Zesummenaarbecht Plattform deenen hir Servicer a Funktionalitéite ähnlech sinn wéi déi vun DropBox a Google Drive ugebuede ginn. Wéi och ëmmer, am Géigesaz zu Dropbox, huet OwnCloud net d'Datenzentrum Kapazitéit fir gehost Dateien ze späicheren. Trotzdem kënnt Dir ëmmer nach Dateien deelen wéi Dokumenter, Biller a Videoen fir e puer ze nennen, an Zougang zu méi Apparater wéi Smartphones, Pëllen a PCs.

An dësem Artikel léiert Dir wéi Dir OwnCloud op Ubuntu 18.04 a méi nei Versiounen installéiere wëllt.

Schrëtt 1: Update Ubuntu System Packagen

Ier Dir ufänkt, aktualiséieren d'Systempakete a Repositories mat dem folgenden apt Kommando.

$ sudo apt update -y && sudo apt upgrade -y

Schrëtt 2: Installéiert Apache a PHP 7.2 an Ubuntu

OwnCloud ass op PHP gebaut an ass normalerweis iwwer eng Webinterface zougänglech. Aus dësem Grond wäerte mir den Apache Webserver installéieren fir Owncloud Dateien souwéi PHP 7.2 an zousätzlech PHP Moduler ze servéieren déi néideg sinn fir OwnCloud fir glat ze funktionéieren.

$ 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

Wann d'Installatioun fäerdeg ass, kënnt Dir verifizéieren ob Apache installéiert ass andeems Dir de Kommando dpkg ausféiert.

$ sudo dpkg -l apache2

Vun der Ausgab kënne mir gesinn datt mir Apache Versioun 2.4.29 installéiert hunn.

Fir Apache ze starten an z'aktivéieren fir op Boot ze lafen, lafen d'Befehle.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Gitt elo op Äre Browser a gitt d'IP Adress vun Ärem Server an der URL Bar wéi gewisen:

http://server-IP

Dir sollt eng Websäit hei drënner kréien déi weist datt Apache installéiert ass a leeft.

Fir ze kontrolléieren ob PHP installéiert ass.

$ php -v

Schrëtt 3: Installéiert MariaDB an Ubuntu

MariaDB ass e populäre Open-Source Datebankserver dee vill vun Entwéckler, Datebankbegeeschterten benotzt gëtt, an och a Produktiounsëmfeld. Et ass eng Gabel vu MySQL a gouf op MySQL bevorzugt zënter der Iwwernahm vu MySQL vum Oracle.

Fir de MariaDB Run z'installéieren.

$ sudo apt install mariadb-server

Par défaut ass MariaDB net geséchert an ass ufälleg fir Sécherheetsverletzungen. Mir mussen dofir zousätzlech Schrëtt ausféieren fir de MariaDB Server ze härten.

Fir unzefänken mat Ärem MySQL Server ze sécheren, fuert de Kommando:

$ sudo mysql_secure_installation

Hit ENTER wann Dir fir de Root Passwuert gefrot gëtt an dréckt 'Y' fir de Root Passwuert ze setzen.

Fir déi verbleiwen Ufroen, gitt einfach 'Y' a dréckt ENTER.

Äre MariaDB Server ass elo op en anstännegen Niveau geséchert.

Schrëtt 4: Erstellt eng OwnCloud Datebank

Mir mussen eng Datebank fir Owncloud erstellen fir Dateien während an no der Installatioun ze späicheren. Also aloggen op MariaDB.

$ sudo mysql -u root -p

Fëllt d'Befehle hei ënnen aus:

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Schrëtt 5: Download OwnCloud an Ubuntu

Nodeems Dir d'Datebank erstallt hutt, elo wget Kommando.

$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

Eemol erofgelueden, unzip de zipped Package an de /var/www/ Verzeichnis.

$ sudo unzip owncloud-10.4.0.zip -d /var/www/

Dann, setzen Permissiounen.

$ sudo chown -R www-data:www-data /var/www/owncloud/
$ sudo chmod -R 755 /var/www/owncloud/

Schrëtt 6: Apache fir OwnCloud konfiguréieren

An dësem Schrëtt wäerte mir Apache konfiguréieren fir OwnCloud Dateien ze déngen. Fir dat ze maachen, wäerte mir eng Konfiguratiounsdatei fir Owncloud erstellen wéi gewisen.

$ sudo vim /etc/apache2/conf-available/owncloud.conf

Füügt d'Konfiguratioun hei drënner.

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>

Späichert an zou der Datei.

Als nächst musst Dir all déi erfuerderlech Apache Moduler an déi nei addéiert Konfiguratioun aktivéieren andeems Dir d'Befehle hei drënner leeft:

$ sudo a2enconf owncloud
$ sudo a2enmod rewrite
$ sudo a2enmod headers
$ sudo a2enmod env
$ sudo a2enmod dir
$ sudo a2enmod mime

Fir datt d'Ännerungen a Kraaft trieden, start den Apache Webserver nei.

$ sudo systemctl restart apache2

Schrëtt 7: Finaliséierung vun der OwnCloud Installatioun an Ubuntu

Mat all déi néideg Konfiguratiounen ofgeschloss, ass deen eenzegen Deel deen nach bleift OwnCloud an engem Browser z'installéieren. Also gitt op Äre Browser a gitt d'Adress vun Ärem Server an gefollegt vum /owncloud Suffix.

http://server-IP/owncloud

Dir kritt eng Websäit ähnlech wéi déi hei ënnen presentéiert.

Just ënnen, klickt op 'Lagerung an Datebank'. Wielt 'MySQL/MariaDB' ënner der Rubrik 'Datebank konfiguréieren' a fëllt d'Datebankumeldungsinformatiounen aus, déi Dir definéiert hutt, wärend Dir d'Datebank fir OwnCloud erstellt, dh Datebank Benotzer, Passwuert vum Datebank Benotzer, & Datebanknumm.

Schlussendlech klickt op 'Finish Setup' fir Owncloud opzemaachen.

Dëst bréngt Iech op de Loginbildschierm wéi gewisen. Gitt de Benotzernumm a Passwuert virdru definéiert a klickt ENTER.

Eng Notifikatioun gëtt präsentéiert déi aner Weeër weist datt Dir Zougang zu OwnCloud vun dh iOS, Android & Desktop App kënnt.

Zoumaachen de Pop-up fir Zougang zum Dashboard wéi gewisen:

An dat ass et, Kärelen! Mir hunn d'OwnCloud Datei Sharing Plattform op Ubuntu 18.04 erfollegräich installéiert.