Yadda ake Sanya OwnCloud akan Rocky Linux da AlmaLinux


Rarraba fayil da haɗin gwiwa ɗaya ne daga cikin mahimman ayyukan da masu amfani ke amfani da su akan Cloud don daidaita ayyukan aiki. Wannan yana bawa ƙungiyoyi da masu amfani damar aiwatar da ayyukan su cikin lokaci da dacewa ba tare da la'akari da nisan yanki ba.

Owncloud shine uwar garken fayil wanda ya ƙunshi ɗumbin software wanda ke ba masu amfani damar loda da raba fayilolinsu da manyan fayilolin su cikin amintacciyar hanya mai dacewa. Kuna iya tura OwnCloud akan sabar kan-gida, ko uwar garken kama-da-wane da mai gidan yanar gizon ku ya shirya. Bugu da ƙari, za ku iya ficewa don kan layi na OwnCloud wanda shine dandamalin SaaS wanda uwar garken sa ke karbar bakuncin a Jamus.

[Kila kuma son: Buɗe tushen Cloud Storage Software don Linux]

OwnCloud ya zo cikin bugu uku: Community, Enterprise, da Standard. Buɗewar Al'umma kyauta ce kuma buɗe tushen kuma tana ba da mahimman abubuwan da kuke buƙata don farawa, kuma wannan shine abin da zamu girka.

A cikin wannan jagorar, za mu shigar da OwnCloud akan Rocky Linux da AlmaLinux.

Kafin wani abu, tabbatar da cewa kana da waɗannan abubuwan a wurin:

  • Misali na tarin LAMP da aka shigar akan Rocky Linux ko AlmaLinux.
  • Samun damar SSH zuwa misalin Rocky Linux tare da daidaita mai amfani da sudo.

Mataki 1: Shigar da ƙarin kari na PHP

Yayin da muke farawa, muna fatan cewa an riga an shigar da tarin LAMP. OwnCloud yanzu ya haɗa da tallafi don PHP 7.4 sabanin baya lokacin da kawai ya dace da PHP 7.2 da PHP 7.3.

Domin shigarwa ya ci gaba ba tare da wata matsala ba, ana buƙatar wasu ƙarin kayan aikin PHP. Saboda haka, shigar da su kamar haka.

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

Mataki 2: Ƙirƙiri Database don OwnCloud

Ci gaba, kuna buƙatar ƙirƙirar bayanai don OwnCloud. Wannan zai zama taimako yayin da kuma bayan shigarwa don adana mahimman fayiloli. Don haka ci gaba da shiga cikin uwar garken bayanan MariaDB:

$ sudo mysql -u root -p

A cikin saurin MariaDB, ƙirƙirar bayanan OwnCloud. A cikin misalinmu, ana kiran ma'ajin bayanai na owncloud_db.

CREATE DATABASE owncloud_db;

Na gaba, ƙirƙirar mai amfani da bayanan OwnCloud kuma sanya kalmar sirri.

CREATE USER 'owncloud_user'@'localhost' IDENTIFIED BY '[email ';

Sannan sanya duk gata ga mai amfani da bayanan bayanai akan bayanan OwnCloud.

GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost';

A ƙarshe, ajiye canje-canje kuma fita daga uwar garken bayanai.

FLUSH PRIVILEGES;
exit;

Mataki 3: Sanya OwnCloud a cikin Rocky Linux

Tare da bayanan da ke wurin, kan gaba zuwa shafin saukar da OwnCloud kuma kwafi hanyar haɗin zuwa sabon fayil ɗin tarihin.

Yin amfani da umarnin wget, zazzage fayil ɗin tarball kamar haka.

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

Ci gaba, cire fayil ɗin da aka sauke da aka sauke zuwa gidan yanar gizon yanar gizo.

$ sudo tar -jxf owncloud-complete-20210721.tar.bz2 -C /var/www/html

Na gaba, canza ikon mallakar zuwa kundin adireshi na OwnCloud zuwa mai amfani Apache.

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

Na gaba, saita izini kamar yadda aka nuna.

$ sudo chmod -R 775 /var/www/html/owncloud

Mataki 4: Sanya Apache zuwa Mai watsa shiri OwnCloud

Hanya na gaba na mataki shine ƙirƙirar fayil ɗin sanyi don OwnCloud.

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

Kwafi da liƙa waɗannan layin kuma ajiye canje-canje.

Alias /owncloud "/var/www/html/owncloud/"

<Directory /var/www/html/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/html/owncloud
 SetEnv HTTP_HOME /var/www/html/owncloud

</Directory>

Sannan sake kunna sabar gidan yanar gizon Apache don canje-canjen da za a yi.

$ sudo systemctl restart httpd

Kuma tabbatar da cewa uwar garken gidan yanar gizon yana gudana.

$ sudo systemctl status httpd

A ƙarshe, saita SELinux kamar haka.

$ sudo setsebool -P httpd_unified 1

Mataki na 5: Samun damar OwnCloud daga Mai bincike

A wannan gaba, an yi mu tare da duk saitunan. Mataki na gaba shine samun dama ga Owncloud daga mai binciken. Don haka bincika URL:

http://server-ip/owncloud

Wannan yana kai ku matakin farko inda ake buƙatar ƙirƙirar asusun Admin. Don haka, samar da sunan mai amfani da kalmar wucewa.

Sa'an nan kuma danna kan 'Storage & database' kuma cika fom tare da bayanan bayanan (mai amfani da bayanai, database, da kalmar sirri).

Sa'an nan, danna maɓallin 'Gama saitin'. Wannan yana kai ku zuwa shafin shiga inda kuke buƙatar samar da takaddun shaida na Admin.

Wannan yana kai ku zuwa dashboard na OwnCloud.

Daga nan, zaku iya loda fayilolinku da manyan fayilolinku ku raba su, kuma kuyi aiki tare da sauran masu amfani.

Kuma shi ke nan. Mun yi nasarar bi ku ta hanyar shigar da OwnCloud akan Rocky Linux da AlmaLinux.