“CentOS 8” -de “OwnCloud” -y nädip gurmaly


“Owncloud”, faýllaryňyzy merkezi bir ýerde ätiýaçlamaga we bulutda sinhronlamaga mümkinçilik berýän bulut platformasyny hödürleýän bazarda öňdebaryjy, müşderi-serwer programma üpjünçiligi. OneDrive, Dropbox we Google Drive ýaly meşhur ätiýaçlyk programmalaryna ajaýyp alternatiwadyr.

Bu meşhur platformalardan tapawutlylykda, “OwnCloud” faýllary ýerleşdirmek üçin maglumat merkeziniň mümkinçiliklerini teklip etmeýär. Şeýle-de bolsa, saklanan maglumatlaryňyzyň howpsuzlygy we gizlinligi kepillendiriler.

Bu makalada, “CentOS 8” -e “OwnCloud” -y nädip gurup boljakdygyny öwreneris.

Başlamazdan ozal, LAMP stakanyň gurnalandygyna we işleýändigine göz ýetiriň.

Requirementshli talaplar ýerine ýetirilenden soň, ýeňlerimizi aýlap başlap bileris!

1-nji ädim: Goşmaça PHP modullaryny guruň

“OwnCloud” PHP programmasy bolup, resmi resminamalarynda deslapky gurnalan PHP 7.3 ýa-da PHP 7.2 maslahat berilýär. Mundan başga-da, “OwnCloud” -yň üznüksiz işlemegi üçin käbir goşmaça PHP giňeltmeleri talap edilýär.

Şonuň üçin terminaly sudo ulanyjysy hökmünde açyň we buýrugy işlediň.

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

2-nji ädim: “OwnCloud” üçin maglumat bazasyny dörediň

Gerekli PHP giňeltmelerini guranyňyzdan soň, aşakdaky buýrugy ulanyp, MariaDB maglumat bazasynyň motoryna giriň we paroly beriň.

$ mysql -u root -p

Sessiýa açanyňyzdan soň, OwnCloud üçin maglumat bazasyny dörediň we maglumat bazasy üçin ulanyjy goşuň.

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-nji ädim: “CentOS 8” -de “OwnCloud” -y göçürip alyň

Indiki ädim, “OwnCloud” faýlyny göçürip almak, bu gollanmany ýazýança, “OwnCloud” -yň iň soňky wersiýasy 10.3.2. Wget buýrugyny ulanyp, iň soňky tarbol faýlyny göçürip alyň.

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

Soňra tarbol faýlyny/var/www/katalogyna çykaryň.

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

Ondan soň, Apache web serwerine Owncloud-yň faýllaryny we bukjalaryny okamaga/girmäge mümkinçilik berýän eýeçilik rugsatlaryny düzüň.

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

4-nji ädim: “OwnCloud” üçin “Apache” web serwerini sazlaň

“Apache” web serweriniň “OwnCloud” -a hyzmat etmegi üçin birnäçe üýtgeşme zerur. Şonuň üçin “OwnCloud” üçin konfigurasiýa dörediň.

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

Aşakdaky konfigurasiýany goşuň.

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>

Faýly ýazdyryň we çykyň.

Üýtgeşmeleriň güýje girmegi üçin web serwerini täzeden açyň we işledip ýagdaýy tassyklaň.

$ sudo systemctl restart httpd
$ sudo systemctl status httpd

SELinux açyk we işleýän bolsa, Apache web serweriniň Owncloud katalogyna ýazmagyna rugsat bermek üçin aşakdaky buýrugy ýerine ýetiriň.

$ sudo setsebool -P httpd_unified 1

5-nji ädim: “CentOS 8” -de “OwnCloud” -y gurnamagy jemläň

Majorhli esasy konfigurasiýalar ýerine ýetirilensoň, “OwnCloud” -y gurnamagy gutarmagyň wagty geldi. Şonuň üçin brauzeriňizi işe giriziň we görkezilişi ýaly serweriňiziň IP-sine giriň.

http://server-ip/owncloud

Aboveokarda görkezilişi ýaly ulanyjy adyny we parolyny beriň. Soňra aşakdaky Saklamak we maglumat bazasy baglanyşygyna basyň we MySQL/MariaDB maglumat bazasyny saýlaň. Maglumat bazasynyň ähli maglumatlaryny, ýagny maglumat bazasynyň ulanyjysyny, parolyny we maglumat bazasynyň adyny dolduryň.

Ahyrynda, gurnamany tamamlamak üçin Setup Finish düwmesine basyň.

Bu sizi giriş sahypasyna getirýär, şol ýerde ozal bellän ulanyjy adyňyz we parolyňyz bilen girersiňiz.

Ilkinji gezek girýändigimiz sebäpli, size “Android” we “iOS” ýaly dürli platformalarda “owncloud” programmasyny gurnamagyň mümkinçilikleri hödürlener.

Dolandyryş paneli şu. Ulanmak üçin gaty ýönekeý we içgin.

“CentOS 8” -e “OwnCloud” -y nädip gurýarsyňyz, pikirleriňiz hoş geldiňiz.