Kā instalēt OwnCloud programmā Debian 10


Owncloud ir tirgus vadošā tiešsaistes failu koplietošanas sistēma, kas ļauj jums viegli dublēt failus un koplietot tos. Ja neesat DropBox vai Google Drive ventilators, tad OwnCloud ir forša alternatīva.

Šajā rakstā mēs iepazīstinām jūs ar OwnCloud instalēšanu Debian 10.

1. darbība: instalējiet LAMP Stack uz Debian

Tā kā OwnCloud darbojas arī pārlūkprogrammā un aizmugurē, glabājot datus datu bāzē, mums vispirms jāinstalē LAMP kaudze. LAMP ir populāra bezmaksas un atvērtā koda mitināšanas kaudze, kuru izstrādātāji izmanto savu tīmekļa lietojumprogrammu mitināšanai. Tas nozīmē Linux, Apache, MariaDB/MySQL un PHP.

Pirmkārt, atjaunināsim sistēmas krātuves.

$ sudo apt update && sudo apt upgrade

Pēc tam instalējiet Apache tīmekļa serveri un MariaDB datu bāzes serveri, palaižot komandu.

$ sudo apt install apache2 mariadb-server mariadb-client

Kad instalēšana ir pabeigta, turpiniet un instalējiet PHP 7.2. Šīs rokasgrāmatas ierakstīšanas laikā PHP 7.3 vēl netiek atbalstīts, tāpēc mūsu labākais kadrs ir PHP 7.2.

Tātad, iespējojiet PHP repozitoriju, kā parādīts.

$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg  https://packages.sury.org/php/apt.gpg
$ sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

Kad esat izveidojis PHP krātuvi, atjauniniet sistēmas paketes un krātuves, lai jaunā PHP krātuve stātos spēkā.

$ sudo apt update

Tagad instalējiet PHP un nepieciešamās atkarības, kā parādīts.

$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}

Pēc instalēšanas pārbaudiet PHP versiju, izmantojot komandu.

$ php -v

Pārbaudiet arī to, vai darbojas Apache tīmekļa serveris, palaižot komandu.

$ systemctl status apache2

Ja Apache darbojas un darbojas, jums jāiegūst līdzīga izvade, kā parādīts zemāk, norādot, ka tā ir “aktīva”.

Ja Apache netiek palaists, sāciet un iespējojiet to sāknēšanas laikā, palaižot komandas.

$ systemctl start apache2
$ systemctl enable apache2

2. darbība: izveidojiet OwnCloud failu datu bāzi

Nākamais solis būs izveidot datu bāzi, lai instalēšanas laikā un pēc tās apstrādātu OwnCloud failus.

Piesakieties MariaDB serverī.

$ mysql -u root -p

Kad esat pieteicies, izveidojiet OwnCloud datu bāzi.

MariaDB [(none)]> CREATE DATABASE owncloud;

Izveidojiet lietotāju OwnCloud datu bāzei un piešķiriet lietotājam visas privilēģijas.

MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';

Visbeidzot, izskalojiet privilēģijas un izejiet.

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

3. darbība: instalējiet OwnCloud Debian

Pēc noklusējuma OwnCloud nav iekļauts Debian 10 krātuvēs. Neskatoties uz to, OwnCloud uztur katra izplatīšanas krātuvi. Debian 10 krātuve vēl nav izlaista, un tāpēc mēs izmantosim Debian 9 krātuvi.

Vispirms instalējiet PGP parakstīšanas atslēgu.

$ sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -

Kad parakstīšanas atslēga ir instalēta, dodieties uz priekšu un iespējojiet OwnCloud krātuvi.

$ sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list

Vēlreiz atjauniniet sistēmu, lai atkārtoti sinhronizētu sistēmas pakotnes un instalētu Owncloud.

$ sudo apt update
$ sudo apt-get install owncloud-files

4. darbība: konfigurējiet Apache OwnCloud

Pēc instalēšanas OwnCloud saglabā savus failus direktorijā/var/www/owncloud. Tāpēc mums ir jākonfigurē mūsu tīmekļa serveris, lai tas apkalpotu OwnCloud failus.

Tātad, izveidojiet Owncloud virtuālo resursdatora failu, kā parādīts.

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

Pievienojiet konfigurāciju zemāk un saglabājiet.

Alias / "/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>

Lai iespējotu vietni OwnCloud, tāpat kā jebkurš virtuālais resursdators, palaidiet komandu:

$ sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/

Pēc tam iespējojiet papildu Apache moduļus, kas nepieciešami OwnCloud, un restartējiet Apache tīmekļa serveri, lai atkārtoti ielādētu konfigurāciju un ieviestu izmaiņas.

$ sudo a2enmod rewrite mime unique_id
$ sudo systemctl restart apache2

5. darbība: OwnCloud instalēšanas pabeigšana

Lai pabeigtu OwnCloud iestatīšanu, pārlūkojiet sava servera IP adresi, kā parādīts zemāk:

http://server-ip

Sagaidīšanas interfeiss jūs sveiks, kā parādīts. Jums būs jānorāda lietotājvārds un parole.

Pēc tam noklikšķiniet uz “Krātuve un datu bāze” un sniedziet informāciju par datu bāzi, piemēram, datu bāzes lietotāju, datu bāzes nosaukumu un paroli.

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

Tas noved jūs uz pieteikšanās lapu. Ievadiet savu lietotājvārdu un paroli un nospiediet taustiņu ENTER.

Sākumā jūs saņemsiet uznirstošo logu ar informāciju par OwnCloud darbvirsmu, Android un iOS lietotni, kuru varat instalēt savās ierīcēs. Tas ļauj piekļūt datiem, atrodoties ceļā.

Šeit ir informācijas panelis.

Un mēs beidzot esam nonākuši līdz šīs apmācības beigām. Tagad varat ērti saglabāt un koplietot failus, izmantojot OwnCloud. Paldies, ka veltījāt laiku.