Kā instalēt NextCloud CentOS 8


NextCloud ir atvērta pirmkoda vietēja failu koplietošana un sadarbības platforma, kas ļauj saglabāt failus un piekļūt tiem vairākās ierīcēs, piemēram, personālajos datoros, viedtālruņos un planšetdatoros.

Kā populāra pašapkalpošanās platforma, kas darbojas līdzīgi kā DropBox, tā ļauj vienmērīgi sadarboties dažādos projektos, pārvaldīt kalendāru, sūtīt un saņemt e-pastus, kā arī veikt videozvanus.

Šajā ceļvedī jūs uzzināsiet, kā instalēt NextCloud CentOS 8.

Tā kā mēs piekļūsim NextCloud, izmantojot pārlūku, ir svarīgi nodrošināt, ka LAMP kaudze jau ir instalēta CentOS 8. LAMP ir īss Linux, Apache, MySQL/MariaDB un PHP.

1. darbība: instalējiet papildu PHP moduļus

Lai NextCloud darbotos, kā paredzēts, ir nepieciešami daži nepieciešamie PHP moduļi. Instalējiet tos, kā parādīts zemāk.

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

2. solis: izveidojiet NextCloud datu bāzi

Pēc nepieciešamo PHP moduļu instalēšanas izveidojiet datu bāzi, kurā būs NextCloud dati, piesakoties MariaDB datu bāzē, izmantojot zemāk esošo komandu, un norādiet paroli.

$ mysql -u root -p

Pēc pieteikšanās izveidojiet NextCloud datubāzi un datubāzes lietotāju, izmantojot tālāk norādītās komandas.

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;

3. solis: instalējiet NextCloud vietnē CentOS 8

Nākamais solis prasa lejupielādēt NextCloud zip failu no NextCloud oficiālās vietnes. Līdz šīs rokasgrāmatas pierakstīšanai jaunākā NextCloud versija ir 18.0.1.

Lai lejupielādētu NextCloud, palaidiet šo komandu wget.

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

Izpakojiet failu mapē/var/www/html/path.

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

Pēc tam izveidojiet direktoriju, kurā glabāt administratora lietotāja datus.

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

Pēc tam modificējiet NextCloud direktoriju atļaujas, lai Apache lietotājs varētu tajā pievienot datus.

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

4. darbība: SELinux un ugunsmūra iestatīšana NextCloud

Jums ir jāizveido dažas SELinux konfigurācijas, lai tas bez problēmām varētu rīkoties ar Nextcloud. Tāpēc izpildiet tālāk norādītās komandas.

$ 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/'

Lai ļautu ārējiem lietotājiem piekļūt NextCloud no jūsu servera, jāatver tīmekļa servera ports 80. Tāpēc izpildiet tālāk norādītās komandas.

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

5. darbība: NextCloud instalēšanas pabeigšana

Lai pabeigtu NextCloud iestatīšanu, palaidiet pārlūkprogrammu un pārlūkojiet redzamo servera IP adresi.

http://server-IP/nexcloud

Izveidojiet administratora lietotājvārdu un paroli.

Pēc tam noklikšķiniet uz ‘Krātuve un datu bāze’. Kā vēlamo datubāzes dzinēju atlasiet ‘MariaDB’ un aizpildiet datu bāzes datus.

Datu bāzes informācija ir aizpildīta, kā parādīts zemāk.

Visbeidzot, noklikšķiniet uz pogas Pabeigt, lai pabeigtu iestatīšanu.

Tas noved jūs uz pieteikšanās lapu. Norādiet lietotājvārdu un paroli un nospiediet taustiņu ENTER vai noklikšķiniet uz pogas Pieteikties.

Īss ceļvedis par NextCloud tiks sniegts slaida formātā, ja piesakāties pirmo reizi. Ritiniet pa labi, lai iegūtu vairāk padomu.

Visbeidzot, aizveriet logu, lai piekļūtu informācijas panelim.

Un tas mūs noved pie šīs rokasgrāmatas beigām. Tagad vietnē NextCloud varat dublēt, sinhronizēt un koplietot failus ar draugiem un kolēģiem. Paldies, ka tik tālu. Mēs ceram, ka šī rokasgrāmata bija iedvesmojoša.