Hvernig á að setja upp NextCloud á CentOS 8


NextCloud er opinn uppspretta, staðbundinn skráahlutur og samstarfsvettvangur sem gerir þér kleift að vista skrárnar þínar og fá aðgang að þeim í mörgum tækjum eins og tölvum, snjallsímum og spjaldtölvum.

Sem vinsæll sjálfhýsingarvettvangur sem virkar svipað og DropBox gerir hann þér kleift að vinna óaðfinnanlega að ýmsum verkefnum, stjórna dagatalinu þínu, senda og taka á móti tölvupósti ásamt því að hringja myndsímtöl.

Í þessari handbók muntu læra hvernig á að setja upp NextCloud á CentOS 8.

Þar sem við munum fá aðgang að NextCloud í gegnum vafra, er mikilvægt að tryggja að LAMP staflan sé þegar uppsettur á CentOS 8. LAMP er stytting fyrir Linux, Apache, MySQL/MariaDB og PHP.

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

Nokkrar nauðsynlegar PHP einingar eru nauðsynlegar til að NextCloud virki eins og búist var við. Settu þau upp eins og sýnt er hér að neðan.

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

Skref 2: Búðu til NextCloud gagnagrunn

Eftir að þú hefur sett upp nauðsynlegar PHP einingar skaltu búa til gagnagrunn sem mun innihalda gögn NextCloud með því að 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 og gagnagrunnsnotanda fyrir NextCloud með því að nota skipanirnar hér að neðan.

MariaDB [(none)]> CREATE DATABASE nextcloud_db;
MariaDB [(none)]> GRANT ALL ON nextcloud_db.* TO ‘nextcloud_user’@’localhost’ IDENTIFIED BY ‘[email ’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Skref 3: Settu upp NextCloud á CentOS 8

Næsta skref krefst þess að þú hleður niður NextCloud zip-skrá frá opinberu síðunni NextCloud. Þegar þú skrifar niður þessa handbók er nýjasta útgáfan af NextCloud 18.0.1.

Til að hlaða niður NextCloud skaltu keyra eftirfarandi wget skipun.

$ sudo wget https://download.nextcloud.com/server/releases/nextcloud-18.0.1.zip

Taktu skrána niður í /var/www/html/ slóðina.

$ sudo unzip nextcloud-18.0.1 -d /var/www/html/

Næst skaltu búa til möppu til að geyma notendagögn stjórnanda.

$ sudo mkdir -p /var/www/html/nextcloud/data

Breyttu síðan möppuheimildum NextCloud svo að Apache notandinn geti bætt gögnum við það.

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

Skref 4: Setja upp SELinux og eldvegg fyrir NextCloud

Þú þarft að gera nokkrar stillingar fyrir SELinux svo það geti séð um Nextcloud án vandræða. Svo keyrðu skipanirnar hér að neðan.

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/data'
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/config(/.*)?'
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/apps(/.*)?'
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/3rdparty(/.*)?'
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.htaccess'
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.user.ini'
$ sudo restorecon -Rv '/var/www/html/nextcloud/'

Til að leyfa utanaðkomandi notendum að fá aðgang að NextCloud frá netþjóninum þínum þarftu að opna vefþjónshöfn 80. Svo keyrðu skipanirnar hér að neðan.

$ sudo firewall-cmd --add-port=80/tcp --zone=public --permanent
$ sudo firewall-cmd --reload

Skref 5: Að klára uppsetningu NextCloud

Til að ljúka uppsetningu NextCloud skaltu ræsa vafrann þinn og skoða IP tölu netþjónsins sem birtist.

http://server-IP/nexcloud

Búðu til Admin notendanafn og lykilorð.

Næst skaltu smella á „Geymsla og gagnagrunnur“. Veldu 'MariaDB' sem valinn gagnagrunnsvél og fylltu út upplýsingar um gagnagrunninn.

Upplýsingar um gagnagrunninn hafa verið fylltar út eins og sýnt er hér að neðan.

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

Þetta færir þig á innskráningarsíðuna. Gefðu upp notandanafnið og lykilorðið og ýttu á „ENTER“ eða smelltu á „Innskráning“ hnappinn.

Stutt leiðsögn um NextCloud verður gefin á skyggnusniði ef þú ert að skrá þig inn í fyrsta skipti. Ekki hika við að fletta til hægri til að fá fleiri ráð.

Og loks skaltu loka glugganum til að veita þér aðgang að mælaborðinu.

Og þetta leiðir okkur til enda þessarar handbókar. Þú getur nú tekið öryggisafrit, samstillt og deilt skrám með vinum þínum og samstarfsmönnum á NextCloud. Takk fyrir að koma svona langt. Við vonum að þessi leiðarvísir hafi verið hvetjandi.