Kif Tinstalla OwnCloud fuq CentOS 8


Owncloud huwa softwer klijent-server ewlieni fis-suq li joffri pjattaforma cloud li tippermettilek tagħmel backup tal-fajls tiegħek f'post ċentrali u tissinkronizzahom fuq il-cloud. Hija alternattiva eċċellenti għall-applikazzjonijiet tal-backup popolari bħal OneDrive, Dropbox u Google Drive.

B'differenza minn dawn il-pjattaformi popolari, OwnCloud ma joffrix kapaċitajiet taċ-ċentru tad-dejta għall-hosting ta 'fajls. Madankollu, inti tkun garantit is-sigurtà u l-privatezza tad-dejta maħżuna tiegħek.

F'dan l-artikolu, aħna se nwassluk kif tista 'tinstalla OwnCloud fuq CentOS 8.

Qabel ma nibdew, kun żgur li għandek munzell LAMP installat u jaħdem.

Bir-rekwiżiti kollha sodisfatti, nistgħu nxandru l-kmiem tagħna u nibdew!

Pass 1: Installa Moduli PHP Addizzjonali

OwnCloud hija applikazzjoni PHP u d-dokumentazzjoni uffiċjali tagħha tirrakkomanda PHP 7.3 jew PHP 7.2 li jiġi installat awtomatikament. Ukoll, xi estensjonijiet PHP addizzjonali huma meħtieġa minn OwnCloud biex taħdem bla xkiel.

Allura tiftaħ it-terminal tiegħek bħala utent sudo u mexxi l-kmand.

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

Pass 2: Oħloq Database għal OwnCloud

Wara li tinstalla l-estensjonijiet PHP meħtieġa, idħol fil-magna tad-database MariaDB billi tuża l-kmand hawn taħt u agħti l-password.

$ mysql -u root -p

Malli tidħol, oħloq database għal OwnCloud u żid utent għad-database.

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;

Pass 3: Niżżel OwnCloud f'CentOS 8

Il-pass li jmiss huwa li tniżżel il-fajl OwnCloud, sa meta tikteb din il-gwida, l-aħħar verżjoni fuq OwnCloud hija 10.3.2. Billi tuża l-kmand wget, niżżel l-aħħar fajl tarball.

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

Imbagħad iġbed il-fajl tarball fid-direttorju /var/www/.

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

Sussegwentement, ikkonfigura l-permessi tas-sjieda li jippermettu lis-server tal-web Apache jaqra/aċċess għall-fajls u l-folders ta’ Owncloud.

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

Pass 4: Ikkonfigura Apache Web Server għal OwnCloud

Huma meħtieġa ftit bidliet biex is-server tal-web Apache jaqdi OwnCloud. Allura oħloq konfigurazzjoni għal OwnCloud.

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

Ehmeż il-konfigurazzjoni li ġejja.

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>

Issejvja u oħroġ mill-fajl.

Biex il-bidliet jidħlu fis-seħħ, ibda mill-ġdid il-webserver u kkonferma l-istatus billi taħdem.

$ sudo systemctl restart httpd
$ sudo systemctl status httpd

Jekk SELinux hija attivata u taħdem, eżegwixxi l-kmand hawn taħt biex tippermetti lill-webserver Apache jikteb fid-direttorju ta 'Owncloud.

$ sudo setsebool -P httpd_unified 1

Pass 5: Iffinalizza l-installazzjoni ta 'OwnCloud fuq CentOS 8

Bil-konfigurazzjonijiet ewlenin kollha magħmula, wasal iż-żmien li tiffinalizza l-installazzjoni ta 'OwnCloud. Allura tniedi l-browser tiegħek u żur l-IP tas-server tiegħek kif muri.

http://server-ip/owncloud

Ipprovdi l-username u l-password kif muri hawn fuq. Imbagħad ikklikkja fuq il-link 'Ħażna u database' direttament hawn taħt u agħżel id-database 'MySQL/MariaDB'. Imla d-dettalji kollha tad-database jiġifieri l-utent tad-database, il-password, u l-isem tad-database.

Fl-aħħarnett, ikklikkja l-buttuna ‘Finish Setup’ biex tlesti s-setup.

Dan iwassalk għall-paġna tal-login fejn tidħol bl-isem tal-utent u l-password li speċifikajt aktar kmieni.

Peress li qed nilloggjaw għall-ewwel darba, ser tiġi ppreżentat b'għażliet għall-installazzjoni tal-App owncloud fuq pjattaformi differenti bħal Android u iOS.

Dan huwa kif jidher id-dashboard. Pjuttost sempliċi u intuwittivi biex tużah.

U hekk tinstalla OwnCloud fuq CentOS 8. Ir-rispons tiegħek huwa milqugħ ħafna.