Kuidas installida OwnCloud Debiani 10


Owncloud on turu juhtiv veebifailide jagamise süsteem, mis võimaldab teil faile hõlpsalt varundada ja jagada. Kui te ei ole DropBoxi ega Google Drive'i fänn, siis on OwnCloud lahe alternatiiv.

Selles artiklis tutvustame OwnCloudi installimist Debian 10-s.

1. samm: installige LAMP Stack Debianisse

Kuna OwnCloud töötab ka brauseris ja tagalas, salvestades andmeid andmebaasi, peame esmalt installima LAMP-i virna. LAMP on populaarne tasuta ja avatud lähtekoodiga majutuskomplekt, mida arendajad kasutavad oma veebirakenduste majutamiseks. See tähistab Linuxi, Apache'i, MariaDB/MySQL-i ja PHP-d.

Esmalt värskendame süsteemihoidlaid.

$ sudo apt update && sudo apt upgrade

Järgmisena installige käsk käivitades Apache veebiserver ja MariaDB andmebaasiserver.

$ sudo apt install apache2 mariadb-server mariadb-client

Pärast installi lõppu jätkake ja installige PHP 7.2. Selle juhendi koostamise ajal ei toetata PHP 7.3 veel, seega on meie parim pilt PHP 7.2 kasutamine.

Niisiis lubage PHP hoidla nagu näidatud.

$ 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

Kui olete PHP hoidla loomise lõpetanud, värskendage oma süsteemipakette ja hoidlaid, et uus PHP hoidla jõustuks.

$ sudo apt update

Nüüd installige PHP ja vajalikud sõltuvused, nagu näidatud.

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

Pärast installimist kontrollige käsu abil PHP versiooni.

$ php -v

Samuti kontrollige käsu käivitamist, et Apache veebiserver töötab.

$ systemctl status apache2

Kui Apache töötab ja töötab, peaksite hankima alltooduga sarnase väljundi, mis näitab, et see on aktiivne.

Kui Apache'i pole käivitatud, käivitage ja lubage see käskude käivitamisel käivitamisel.

$ systemctl start apache2
$ systemctl enable apache2

2. samm: looge OwnCloudi failide andmebaas

Järgmine samm on andmebaasi loomine OwnCloudi failide käitlemiseks installimise ajal ja pärast seda.

Logi sisse MariaDB serverisse.

$ mysql -u root -p

Kui olete sisse loginud, looge OwnCloudi jaoks andmebaas.

MariaDB [(none)]> CREATE DATABASE owncloud;

Looge OwnCloudi andmebaasi jaoks kasutaja ja andke kasutajale kõik õigused.

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

Lõpuks loputage privileegid ja väljuge.

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

3. samm: installige OwnCloud Debianisse

Vaikimisi ei kuulu OwnCloud Debian 10 hoidlatesse. Sellest hoolimata peab OwnCloud iga jaotuse jaoks hoidlat. Debian 10 hoidlat pole veel välja antud ja seetõttu kasutame Debian 9 hoidlat.

Kõigepealt installige PGP allkirjastamisvõti.

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

Kui allkirjastamisvõti on installitud, lubage OwnCloudi hoidla.

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

Uuendage oma süsteemi veel kord, et süsteemipaketid uuesti sünkroonida ja Owncloud installida.

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

4. samm: seadistage OwnCloudi jaoks Apache

Installimisel salvestab OwnCloud oma failid kataloogi/var/www/owncloud. Seetõttu peame seadistama oma veebiserveri OwnCloudi failide esitamiseks.

Niisiis, looge Owncloudi jaoks virtuaalne hostifail, nagu näidatud.

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

Lisage konfiguratsioon allpool ja salvestage.

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>

OwnCloudi saidi lubamiseks käivitage käsk nagu iga virtuaalne host:

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

Järgmisena lubage täiendavad Apache moodulid, mida OwnCloud nõuab, ja taaskäivitage Apache veebiserver konfiguratsiooni uuesti laadimiseks ja muudatuste rakendamiseks.

$ sudo a2enmod rewrite mime unique_id
$ sudo systemctl restart apache2

5. samm: OwnCloudi installimise lõpuleviimine

OwnCloudi seadistamise lõpuleviimiseks sirvige oma serveri IP-aadressi, nagu allpool näidatud:

http://server-ip

Tervitusliides tervitab teid, nagu näidatud. Te peate esitama kasutajanime ja parooli.

Järgmisena klõpsake valikul „Salvestusruum ja andmebaas” ning sisestage andmebaasi üksikasjad, nagu andmebaasi kasutaja, andmebaasi nimi ja parool.

Lõpuks klõpsake valikul Finish Setup.

See viib teid sisselogimislehele. Sisestage oma kasutajanimi ja parool ning vajutage sisestusklahvi (ENTER).

Esialgu saate hüpiku koos teabega OwnCloudi töölaua, Androidi ja iOS-i rakenduse kohta, mille saate oma seadmetesse installida. See võimaldab teil pääseda oma andmetele juurde liikvel olles.

Siin on armatuurlaud.

Ja lõpuks oleme selle õpetuse lõppu jõudnud. Nüüd saate OwnCloudi abil oma faile hõlpsalt salvestada ja jagada. Täname, et leidsite aega.