Com instal·lar NextCloud a CentOS 8


NextCloud és una plataforma col·laborativa i compartida de fitxers local i de codi obert que us permet desar els vostres fitxers i accedir-hi des de diversos dispositius com ara ordinadors, telèfons intel·ligents i tauletes.

Com a popular plataforma d'allotjament automàtic que funciona molt com DropBox, us permet col·laborar perfectament en diversos projectes, gestionar el vostre calendari, enviar i rebre correus electrònics i fer videotrucades.

En aquesta guia, aprendràs a instal·lar NextCloud a CentOS 8.

Com que accedirem a NextCloud mitjançant un navegador, és crucial assegurar-nos que la pila LAMP ja estigui instal·lada a CentOS 8. LAMP és l'abreviatura de Linux, Apache, MySQL/MariaDB i PHP.

Pas 1: instal·leu mòduls PHP addicionals

Es requereixen alguns mòduls PHP necessaris perquè NextCloud funcioni com s'esperava. Instal·leu-los com es mostra a continuació.

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

Pas 2: creeu una base de dades NextCloud

Després d'instal·lar els mòduls PHP necessaris, creeu una base de dades que contindrà les dades de NextCloud iniciant sessió al motor de base de dades MariaDB mitjançant l'ordre següent i proporcionar la contrasenya.

$ mysql -u root -p

En iniciar sessió, creeu una base de dades i un usuari de base de dades per a NextCloud mitjançant les ordres següents.

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;

Pas 3: instal·leu NextCloud a CentOS 8

El següent pas requereix que baixeu el fitxer comprimit de NextCloud des del lloc oficial de NextCloud. En el moment d'escriure aquesta guia, l'última versió de NextCloud és la 18.0.1.

Per descarregar NextCloud, executeu la següent comanda wget.

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

Descomprimiu el fitxer a la ruta /var/www/html/.

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

A continuació, creeu un directori per emmagatzemar les dades de l'usuari administrador.

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

A continuació, modifiqueu els permisos del directori de NextCloud perquè l'usuari d'Apache pugui afegir-hi dades.

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

Pas 4: Configuració de SELinux i tallafoc per a NextCloud

Heu de fer algunes configuracions per a SELinux perquè pugui gestionar Nextcloud sense cap problema. Per tant, executeu les ordres següents.

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

Per permetre als usuaris externs accedir a NextCloud des del vostre servidor, heu d'obrir el port 80 del servidor web. Per tant, executeu les ordres següents.

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

Pas 5: finalitzant la instal·lació de NextCloud

Per completar la configuració de NextCloud, inicieu el vostre navegador i navegueu per l'adreça IP del servidor que es mostra.

http://server-IP/nexcloud

Creeu un nom d'usuari i una contrasenya d'administrador.

A continuació, feu clic a Emmagatzematge i base de dades. Seleccioneu MariaDB com a motor de base de dades preferit i ompliu els detalls de la base de dades.

Els detalls de la base de dades s'han omplert tal com es mostra a continuació.

Finalment, feu clic al botó Finalitzar per completar la configuració.

Això us porta a la pàgina d'inici de sessió. Proporcioneu el nom d'usuari i la contrasenya i premeu ENTER o feu clic al botó Iniciar sessió.

Si inicieu sessió per primera vegada, es donarà una breu informació sobre NextCloud en format de diapositiva. No dubteu a desplaçar-vos cap a la dreta per obtenir més consells.

I, finalment, tanqueu la finestra per donar-vos accés al tauler.

I això ens porta al final d'aquesta guia. Ara podeu fer una còpia de seguretat, sincronitzar i compartir fitxers amb els vostres amics i col·legues a NextCloud. Gràcies per arribar fins aquí. Esperem que aquesta guia hagi estat inspiradora.