Kā instalēt OwnCloud uz Ubuntu 18.04


OwnCloud ir vadošā atvērtā koda failu koplietošanas un mākoņdatošanas platforma, kuras pakalpojumi un funkcijas ir līdzīgas tām, ko piedāvā DropBox un Google Drive. Tomēr atšķirībā no Dropbox, OwnCloud nav datu centra jaudas, lai saglabātu mitinātos failus. Neskatoties uz to, jūs joprojām varat kopīgot failus, piemēram, dokumentus, attēlus un videoklipus, pieminot dažus, un piekļūt tiem vairākās ierīcēs, piemēram, viedtālruņos, planšetdatoros un personālajos datoros.

Šajā rakstā jūs uzzināsiet, kā instalēt OwnCloud operētājsistēmā Ubuntu 18.04 un jaunākās versijās.

1. darbība: atjauniniet Ubuntu sistēmas pakotnes

Pirms darba sākšanas atjauniniet sistēmas pakotnes un krātuves, izmantojot šādu komandu apt.

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

2. solis: Instalējiet Apache un PHP 7.2 Ubuntu

OwnCloud ir veidots uz PHP, un tam parasti var piekļūt, izmantojot tīmekļa saskarni. Šī iemesla dēļ mēs instalēsim Apache tīmekļa serveri, lai apkalpotu Owncloud failus, kā arī PHP 7.2 un papildu PHP moduļus, kas nepieciešami OwnCloud vienmērīgai darbībai.

$ 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

Kad instalēšana ir pabeigta, varat pārbaudīt, vai Apache ir instalēts, palaižot komandu dpkg.

$ sudo dpkg -l apache2

No izejas mēs varam redzēt, ka esam instalējuši Apache versiju 2.4.29.

Lai sāktu un iespējotu Apache palaišanu, palaidiet komandas.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Tagad dodieties uz pārlūkprogrammu un URL joslā ierakstiet sava servera IP adresi, kā parādīts:

http://server-IP

Zemāk jums vajadzētu iegūt tīmekļa lapu, kurā parādīts, ka Apache ir instalēts un darbojas.

Lai pārbaudītu, vai ir instalēta PHP.

$ php -v

3. solis: Instalējiet MariaDB Ubuntu

MariaDB ir populārs atvērtā koda datu bāzes serveris, ko plaši izmanto izstrādātāji, datu bāzu entuziasti un arī ražošanas vidēs. Tā ir MySQL dakša, un tai ir bijusi priekšroka, salīdzinot ar MySQL, kopš Oracle pārņēma MySQL.

Lai instalētu MariaDB palaišanu.

$ sudo apt install mariadb-server

Pēc noklusējuma MariaDB nav nodrošināta un ir pakļauta drošības pārkāpumiem. Tāpēc mums ir jāveic papildu darbības, lai rūdītu MariaDB serveri.

Lai sāktu MySQL servera drošību, palaidiet komandu:

$ sudo mysql_secure_installation

Nospiediet taustiņu ENTER, kad tiek prasīts ievadīt saknes paroli, un nospiediet ‘Y’ , lai iestatītu saknes paroli.

Atlikušajām uzvednēm vienkārši ierakstiet ‘Y’ un nospiediet taustiņu ENTER.

Jūsu MariaDB serveris tagad ir nodrošināts pienācīgā līmenī.

4. darbība: izveidojiet OwnCloud datu bāzi

Mums ir jāizveido Owncloud datu bāze failu glabāšanai instalēšanas laikā un pēc tās. Tāpēc piesakieties MariaDB.

$ sudo mysql -u root -p

Palaidiet tālāk norādītās komandas:

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. solis: Lejupielādējiet OwnCloud Ubuntu

Pēc datu bāzes izveidošanas tagad wget komanda.

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

Pēc lejupielādes noņemiet saspiestu pakotni direktorijā /var/www/.

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

Pēc tam iestatiet atļaujas.

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

6. darbība: konfigurējiet Apache OwnCloud

Šajā solī mēs konfigurēsim Apache, lai apkalpotu OwnCloud failus. Lai to izdarītu, mēs izveidosim Owncloud konfigurācijas failu, kā parādīts.

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

Pievienojiet konfigurāciju zemāk.

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>

Saglabājiet un aizveriet failu.

Pēc tam jums jāiespējo visi nepieciešamie Apache moduļi un nesen pievienotā konfigurācija, izpildot tālāk norādītās komandas:

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

Lai izmaiņas stātos spēkā, restartējiet Apache tīmekļa serveri.

$ sudo systemctl restart apache2

7. solis: OwnCloud instalēšanas pabeigšana Ubuntu

Kad visas nepieciešamās konfigurācijas ir pabeigtas, atlikusi tikai OwnCloud instalēšana pārlūkprogrammā. Tāpēc dodieties uz pārlūkprogrammu un ierakstiet sava servera adresi, kam seko sufikss /owncloud .

http://server-IP/owncloud

Jums tiks parādīta tīmekļa lapa, kas ir līdzīga zemāk redzamajai.

Zemāk noklikšķiniet uz “Krātuve un datu bāze”. Sadaļā “Datu bāzes konfigurēšana” atlasiet “MySQL/MariaDB” un aizpildiet definētos datu bāzes akreditācijas datus, veidojot OwnCloud datu bāzi, t.i., datu bāzes lietotājam, datu bāzes lietotāja paroli un datu bāzes nosaukumu.

Visbeidzot, noklikšķiniet uz Pabeigt iestatīšanu, lai pabeigtu Owncloud iestatīšanu.

Tas novirza jūs uz pieteikšanās ekrānu, kā parādīts. Ievadiet iepriekš definēto lietotājvārdu un paroli un nospiediet taustiņu ENTER.

Tiks iesniegts paziņojums, norādot citas iespējas, kurām varat piekļūt OwnCloud no iOS, Android un darbvirsmas lietotnes.

Aizveriet uznirstošo logu, lai piekļūtu informācijas panelim, kā parādīts:

Un viss, puiši! Mēs esam veiksmīgi instalējuši OwnCloud failu koplietošanas platformu Ubuntu 18.04.