Kuidas installida OwnCloud Ubuntu 18.04


OwnCloud on juhtiv avatud lähtekoodiga failide jagamise ja pilvetööstuse platvorm, mille teenused ja funktsioonid on sarnased DropBoxi ja Google Drive'i pakutavate teenustega. Kuid erinevalt Dropboxist puudub OwnCloudil andmekeskuse maht hostitud failide salvestamiseks. Sellegipoolest saate siiski jagada faile, nagu dokumendid, pildid ja videod, neist vähestest rääkides, ja pääsete neile juurde mitmetes seadmetes, näiteks nutitelefonides, tahvelarvutites ja arvutites.

Selles artiklis saate teada, kuidas installida OwnCloud Ubuntu 18.04-le ja uuematele versioonidele.

1. samm: värskendage Ubuntu süsteemipakette

Enne alustamist värskendage süsteemipakette ja hoidlaid järgmise apt-käsu abil.

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

2. samm: installige Ubuntu Apache ja PHP 7.2

OwnCloud on ehitatud PHP-le ja sellele pääseb tavaliselt juurde veebiliidese kaudu. Sel põhjusel kavatseme installida Apache veebiserveri nii Owncloudi kui ka PHP 7.2 ja OwnCloudi sujuvaks toimimiseks vajalike PHP-moodulite teenindamiseks.

$ 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

Kui installimine on lõpule jõudnud, saate kontrollida, kas Apache on installitud, käivitades käsu dpkg.

$ sudo dpkg -l apache2

Väljundist näeme, et oleme installinud Apache versiooni 2.4.29.

Apache'i käivitamisel käivitamiseks lubage käsklused.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Nüüd minge oma brauserisse ja tippige URL-i ribale oma serveri IP-aadress, nagu näidatud:

http://server-IP

Allpool peaksite olema veebileht, mis näitab, et Apache on installitud ja töötab.

Et kontrollida, kas PHP on installitud.

$ php -v

3. samm: installige MariaDB Ubuntu

MariaDB on populaarne avatud lähtekoodiga andmebaasiserver, mida arendajad, andmebaasihuvilised ja ka tootmiskeskkondades laialdaselt kasutavad. See on MySQL-i kahvli ja seda on MySQL-ile eelistatud alates MySQL-i ülevõtmisest Oracle'i poolt.

MariaDB jooksu installimiseks.

$ sudo apt install mariadb-server

Vaikimisi pole MariaDB turvatud ja sellel on turvarikkumisi. Seetõttu peame MariaDB serveri karastamiseks tegema täiendavaid samme.

MySQL-serveri turvamise alustamiseks käivitage käsk:

$ sudo mysql_secure_installation

Kui teil palutakse sisestada juurparool, vajutage sisestusklahvi ENTER ja juurparooli määramiseks vajutage klahvi ‘Y’ .

Ülejäänud viipade jaoks sisestage lihtsalt ‘Y’ ja vajutage sisestusklahvi ENTER.

Teie MariaDB server on nüüd korralikul tasemel turvatud.

4. samm: looge OwnCloudi andmebaas

Peame looma andmebaasi Owncloudi jaoks failide salvestamiseks installimise ajal ja pärast seda. Nii logige sisse MariaDB-sse.

$ sudo mysql -u root -p

Käivitage järgmised käsud:

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;

5. samm: laadige OwnCloud alla Ubuntu

Pärast andmebaasi loomist nüüd käsk wget.

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

Pärast allalaadimist pakkige zip-pakett kataloogis /var/www/.

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

Seejärel määrake load.

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

6. samm: seadistage OwnCloudi jaoks Apache

Selles etapis seadistame Apache'i OwnCloudi failide teenindamiseks. Selleks loome Owncloudi jaoks konfiguratsioonifaili, nagu näidatud.

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

Lisage konfiguratsioon allpool.

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>

Salvestage ja sulgege fail.

Järgmisena peate lubama kõik vajalikud Apache moodulid ja äsja lisatud konfiguratsiooni, käivitades järgmised käsud:

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

Muudatuste jõustumiseks taaskäivitage Apache veebiserver.

$ sudo systemctl restart apache2

7. samm: OwnCloudi installimise lõpuleviimine Ubuntu

Pärast kõigi vajalike konfiguratsioonide lõpuleviimist jääb OwnCloudi installimine brauserisse. Nii et minge oma brauserisse ja sisestage oma serveri aadress, millele järgneb järelliide /owncloud .

http://server-IP/owncloud

Teile esitatakse allolevaga sarnane veebileht.

Klõpsake allpool valikul „Salvestusruum ja andmebaas”. Valige jaotises „Andmebaasi konfigureerimine” jaotises „MySQL/MariaDB” ja täitke OwnCloudi andmebaasi loomisel määratletud andmebaasi mandaadid, st andmebaasi kasutaja, andmebaasi kasutaja parool ja andmebaasi nimi.

Lõpuks klõpsake Owncloudi seadistamise lõpetamiseks nuppu „Lõpeta seadistamine”.

See viib teid sisselogimisekraanile, nagu näidatud. Sisestage varem määratletud kasutajanimi ja parool ning vajutage sisestusklahvi ENTER.

Esitatakse teade, mis näitab teisi võimalusi, millele pääseb OwnCloudile, st iOS-ist, Androidist ja töölauarakendusest.

Juhtpaneelile juurdepääsemiseks sulgege hüpik, nagu näidatud:

Ja see on kõik, poisid! Oleme failide jagamise platvormi OwnCloud edukalt installinud Ubuntu 18.04.