Hvernig á að setja upp OwnCloud á CentOS 8


Owncloud er markaðsleiðandi, viðskiptavinur-miðlara hugbúnaður sem býður upp á skýjapallur sem gerir þér kleift að taka öryggisafrit af skrám þínum á miðlægum stað og samstilla þær í skýinu. Það er frábær valkostur við vinsæl afritunarforrit eins og OneDrive, Dropbox og Google Drive.

Ólíkt þessum vinsælu kerfum býður OwnCloud ekki upp á gagnavermöguleika til að hýsa skrár. Engu að síður verður þér tryggt öryggi og friðhelgi geymdra gagna þinna.

Í þessari grein munum við leiða þig í gegnum hvernig þú getur sett upp OwnCloud á CentOS 8.

Áður en við byrjum skaltu ganga úr skugga um að þú sért með LAMP stafla uppsettan og í gangi.

Með allar kröfur uppfylltar getum við brett ermarnar og byrjað!

Skref 1: Settu upp viðbótar PHP einingar

OwnCloud er PHP forrit og opinber skjöl þess mæla með PHP 7.3 eða PHP 7.2 sem er sjálfgefið uppsett. Einnig þurfa OwnCloud nokkrar PHP viðbætur til viðbótar til að það virki óaðfinnanlega.

Svo opnaðu flugstöðina þína sem sudo notanda og keyrðu skipunina.

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

Skref 2: Búðu til gagnagrunn fyrir OwnCloud

Eftir að hafa sett upp nauðsynlegar PHP viðbætur skaltu skrá þig inn á MariaDB gagnagrunnsvélina með því að nota skipunina hér að neðan og gefa upp lykilorðið.

$ mysql -u root -p

Þegar þú hefur skráð þig inn skaltu búa til gagnagrunn fyrir OwnCloud og bæta við notanda fyrir gagnagrunninn.

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;

Skref 3: Sæktu OwnCloud í CentOS 8

Næsta skref er að hlaða niður OwnCloud skránni, þegar þessi handbók er skrifuð er nýjasta útgáfan á OwnCloud 10.3.2. Notaðu wget skipunina til að hlaða niður nýjustu tarball skránni.

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

Dragðu síðan út tarball skrána í /var/www/ möppuna.

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

Næst skaltu stilla eignarheimildir sem gera Apache vefþjóni kleift að lesa/fá aðgang að skrám og möppum Owncloud.

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

Skref 4: Stilltu Apache vefþjón fyrir OwnCloud

Nokkrar breytingar eru nauðsynlegar til að Apache vefþjónninn geti þjónað OwnCloud. Svo búðu til stillingar fyrir OwnCloud.

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

Bættu við eftirfarandi uppsetningu.

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>

Vistaðu og lokaðu skránni.

Til að breytingarnar öðlist gildi skaltu endurræsa vefþjóninn og staðfesta stöðuna með því að keyra.

$ sudo systemctl restart httpd
$ sudo systemctl status httpd

Ef SELinux er virkt og í gangi skaltu framkvæma skipunina hér að neðan til að leyfa Apache vefþjóninum að skrifa í möppu Owncloud.

$ sudo setsebool -P httpd_unified 1

Skref 5: Ljúktu við uppsetningu á OwnCloud á CentOS 8

Þegar allar helstu stillingar eru búnar er kominn tími til að ganga frá uppsetningu OwnCloud. Svo ræstu vafrann þinn og farðu á IP netþjónsins eins og sýnt er.

http://server-ip/owncloud

Gefðu upp notandanafn og lykilorð eins og sýnt er hér að ofan. Næst skaltu smella á tengilinn „Geymsla og gagnagrunnur“ beint fyrir neðan og velja „MySQL/MariaDB“ gagnagrunn. Fylltu út allar upplýsingar um gagnagrunninn, þ.e. notanda gagnagrunns, lykilorð og nafn gagnagrunns.

Að lokum skaltu smella á „Ljúka uppsetningu“ hnappinn til að ljúka uppsetningunni.

Þetta færir þig á innskráningarsíðuna þar sem þú skráir þig inn með notandanafni og lykilorði sem þú tilgreindir áðan.

Þar sem við erum að skrá þig inn í fyrsta skipti muntu kynna þér möguleika til að setja upp owncloud appið á mismunandi kerfum eins og Android og iOS.

Svona lítur mælaborðið út. Mjög einfalt og leiðandi í notkun.

Og það er hvernig þú setur upp OwnCloud á CentOS 8. Viðbrögð þín eru mjög vel þegin.