Giunsa ang Pag-install sa OwnCloud sa Rocky Linux ug AlmaLinux


Ang pagpaambit sa file ug pagtinabangay usa sa mga hinungdan nga gimbuhaton nga gigamit sa mga tiggamit sa Cloud aron mapadali ang mga daloy sa trabaho. Gitugotan niini ang mga team ug tiggamit nga mahuman ang ilang mga proyekto sa tukma sa panahon ug kombenyente nga paagi bisan unsa pa ang gilay-on sa heyograpiya.

Ang Owncloud usa ka file server nga naglangkob sa usa ka suite sa software nga nagtugot sa mga tiggamit sa pag-upload ug pagpaambit sa ilang mga file ug folder sa luwas ug sayon nga paagi. Mahimo nimong i-deploy ang OwnCloud sa usa ka on-premise server, o usa ka virtual server nga gi-host sa imong web host. Dugang pa, mahimo nimong pilion ang OwnCloud online nga usa ka platform sa SaaS kansang server gi-host sa Germany.

[ Tingali ganahan ka usab: Open Source Cloud Storage Software para sa Linux ]

Ang OwnCloud moabut sa tulo ka edisyon: Community, Enterprise, ug Standard. Ang Community Edition libre ug open-source ug nagtanyag sa mga batakang bahin nga kinahanglan nimo aron makasugod, ug kini ang among i-install.

Niini nga giya, among i-install ang OwnCloud sa Rocky Linux ug AlmaLinux.

Sa wala pa ang bisan unsang butang, siguroha nga naa nimo ang mga musunud sa lugar:

  • Usa ka pananglitan sa LAMP stack nga na-install sa Rocky Linux o AlmaLinux.
  • SSH access sa Rocky Linux instance nga adunay sudo user nga gi-configure.

Lakang 1: I-install ang Dugang nga Mga Extension sa PHP

Sa among pagsugod, nanghinaut kami nga na-install na nimo ang LAMP stack. Ang OwnCloud karon naglakip sa suporta alang sa PHP 7.4 nga sukwahi sa kaniadto sa diha nga kini compatible lamang sa PHP 7.2 ug PHP 7.3.

Aron mapadayon ang pag-instalar nga wala’y bisan unsang mga isyu, gikinahanglan ang pipila ka dugang nga mga module sa PHP. Busa, instalar sila ingon sa mosunod.

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

Lakang 2: Paghimo usa ka Database alang sa OwnCloud

Sa pagpadayon, kinahanglan nimo nga maghimo usa ka database alang sa OwnCloud. Makatabang kini sa panahon ug pagkahuman sa pag-install aron matipigan ang hinungdanon nga mga file. Busa ipadayon ug pag-login sa MariaDB database server:

$ sudo mysql -u root -p

Sa sulod sa MariaDB prompt, paghimo sa OwnCloud database. Sa among pananglitan, ang database gitawag og owncloud_db.

CREATE DATABASE owncloud_db;

Sunod, paghimo og OwnCloud database user ug assign og password.

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

Unya i-assign ang tanan nga mga pribilehiyo sa tiggamit sa database sa database sa OwnCloud.

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

Sa katapusan, i-save ang mga pagbag-o ug paggawas gikan sa database server.

FLUSH PRIVILEGES;
exit;

Lakang 3: I-install ang OwnCloud sa Rocky Linux

Uban ang database sa lugar, adto sa OwnCloud's download page ug kopyaha ang link sa pinakabag-o nga archive file.

Gamit ang wget command, i-download ang tarball file sama sa mosunod.

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

Pagpadayon, kuhaa ang na-download nga file sa archive sa direktoryo sa webroot.

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

Sunod, usba ang pagpanag-iya sa OwnCloud nga direktoryo sa Apache user.

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

Sunod, ibutang ang mga permiso sama sa gipakita.

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

Lakang 4: I-configure ang Apache sa Pag-host sa OwnCloud

Ang sunod nga lakang sa aksyon mao ang paghimo og configuration file para sa OwnCloud.

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

Kopyaha ug idikit kini nga mga linya ug i-save ang mga pagbag-o.

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>

Unya i-restart ang Apache webserver alang sa mga pagbag-o nga mahimo.

$ sudo systemctl restart httpd

Ug pamatud-i nga ang webserver nagdagan.

$ sudo systemctl status httpd

Sa katapusan, i-configure ang SELinux ingon sa mosunod.

$ sudo setsebool -P httpd_unified 1

Lakang 5: Pag-access sa OwnCloud gikan sa usa ka Browser

Niini nga punto, nahuman na namon ang tanan nga mga pag-configure. Ang sunod nga lakang mao ang pag-access sa Owncloud gikan sa browser. Busa tan-awa ang URL:

http://server-ip/owncloud

Kini magdala kanimo ngadto sa inisyal nga yugto diin ikaw gikinahanglan sa paghimo og Admin account. Busa, ihatag ang username ug password.

Dayon i-klik ang 'Storage & database' ug pun-a ang porma sa mga detalye sa database (database user, database, ug password).

Dayon, i-klik ang 'Tapos nga pag-setup' nga buton. Kini magdala kanimo ngadto sa login page diin kinahanglan nimo nga ihatag ang imong mga kredensyal sa Admin.

Kini magdala kanimo ngadto sa OwnCloud dashboard.

Gikan dinhi, mahimo nimong i-upload ang imong mga file ug mga folder nga ipaambit kini, ug makigtambayayong sa ubang mga tiggamit.

Ug mao kana. Malampuson namong gilakaw ka sa proseso sa pag-instalar sa OwnCloud sa Rocky Linux ug AlmaLinux.