Kaip įdiegti „OwnCloud“ „CentOS 8“


„Owncloud“ yra pirmaujanti rinkoje kliento-serverio programinė įranga, siūlanti debesies platformą, leidžiančią sukurti atsarginę failų kopiją centrinėje vietoje ir sinchronizuoti juos debesyje. Tai puiki alternatyva populiarioms atsarginių kopijų programoms, tokioms kaip „OneDrive“, „Dropbox“ ir „Google Drive“.

Skirtingai nuo šių populiarių platformų, „OwnCloud“ nesiūlo duomenų centro galimybių talpinti failus. Nepaisant to, jums bus užtikrintas saugomų duomenų saugumas ir privatumas.

Šiame straipsnyje mes padėsime jums sužinoti, kaip galite įdiegti „OwnCloud“ „CentOS 8“.

Prieš pradėdami įsitikinkite, kad turite įdiegtą ir veikia LAMP kaminą.

Įvykdę visus reikalavimus, galime pasiraitoti rankoves ir pradėti!

1 žingsnis: įdiekite papildomus PHP modulius

„OwnCloud“ yra PHP programa, o jos oficialiuose dokumentuose rekomenduojama PHP 7.3 arba PHP 7.2, kurie įdiegti pagal numatytuosius nustatymus. Be to, „OwnCloud“ reikalauja papildomų PHP plėtinių, kad jis veiktų sklandžiai.

Taigi atidarykite savo terminalą kaip sudo vartotoją ir paleiskite komandą.

$ sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

2 žingsnis: sukurkite „OwnCloud“ duomenų bazę

Įdiegę reikiamus PHP plėtinius, naudodamiesi žemiau esančia komanda, prisijunkite prie „MariaDB“ duomenų bazės variklio ir pateikite slaptažodį.

$ mysql -u root -p

Prisijungę, sukurkite „OwnCloud“ duomenų bazę ir pridėkite duomenų bazės vartotoją.

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;

3 žingsnis: Atsisiųskite „OwnCloud“ į „CentOS 8“

Kitas žingsnis - atsisiųsti „OwnCloud“ failą. Iki šio vadovo rašymo naujausia „OwnCloud“ versija yra 10.3.2. Naudodami komandą wget atsisiųskite naujausią „tarball“ failą.

$ wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

Tada ištraukite „tarball“ failą į/var/www/katalogą.

$ sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

Tada sukonfigūruokite nuosavybės teises, kurios leis „Apache“ serveriui skaityti/pasiekti „Owncloud“ failus ir aplankus.

$ sudo chown -R apache: /var/www/owncloud

4 žingsnis: konfigūruokite „Apache“ žiniatinklio serverį „OwnCloud“

Norint, kad „Apache“ tinklo serveris aptarnautų „OwnCloud“, reikia atlikti keletą pakeitimų. Taigi sukurkite „OwnCloud“ konfigūraciją.

$ sudo vim /etc/httpd/conf.d/owncloud.conf

Pridėti šią konfigūraciją.

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>

Išsaugokite ir išeikite iš failo.

Kad pakeitimai įsigaliotų, paleiskite žiniatinklio serverį iš naujo ir patvirtinkite būseną vykdydami.

$ sudo systemctl restart httpd
$ sudo systemctl status httpd

Jei „SELinux“ yra įjungtas ir veikia, vykdykite toliau pateiktą komandą, kad „Apache“ tinklo serveris galėtų rašyti į „Owncloud“ katalogą.

$ sudo setsebool -P httpd_unified 1

5 žingsnis: Užbaikite „OwNCloud“ diegimą „CentOS 8“

Atlikus visas pagrindines konfigūracijas, laikas baigti „OwnCloud“ diegimą. Taigi paleiskite savo naršyklę ir apsilankykite savo serverio IP, kaip parodyta.

http://server-ip/owncloud

Nurodykite vartotojo vardą ir slaptažodį, kaip parodyta aukščiau. Tada spustelėkite tiesiai žemiau esančią nuorodą „Saugykla ir duomenų bazė“ ir pasirinkite „MySQL/MariaDB“ duomenų bazę. Užpildykite visą duomenų bazės informaciją, ty duomenų bazės vartotoją, slaptažodį ir duomenų bazės pavadinimą.

Galiausiai spustelėkite mygtuką „Baigti sąranką“, kad užbaigtumėte sąranką.

Taip pateksite į prisijungimo puslapį, kuriame prisijungsite naudodami anksčiau nurodytą vartotojo vardą ir slaptažodį.

Kadangi mes prisijungiame pirmą kartą, jums bus pateiktos galimybės įdiegti „owncloud“ programą skirtingose platformose, tokiose kaip „Android“ ir „iOS“.

Taip atrodo prietaisų skydelis. Gana paprasta ir intuityvi naudoti.

Štai kaip jūs įdiegiate „OwnCloud“ į „CentOS 8.“. Jūsų atsiliepimai yra labai laukiami.