GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Nextcloud sul server RHEL 8 / CentOS 8

In questo articolo eseguiremo un'installazione di Nextcloud. Nextcloud è una suite di software client-server per fornire una facile condivisione di file. Il sistema operativo da utilizzare sarà il server RHEL 8 / CentOS 8 con MariaDB, PHP e il web-server Apache.

In questo tutorial imparerai:

  • Come installare i prerequisiti Nextcloud
  • Come scaricare ed eseguire l'upzip del pacchetto sorgente Nextcloud
  • Come configurare il database MariaDB
  • Come configurare Nextcloud

Installazione Nextcloud riuscita su Red Hat Enterprise Linux 8

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema RHEL 8 / CentOS 8
Software Nextcloud 15.0.2 o versioni successive
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Come installare Nextcloud sul server RHEL 8 / CentOS 8 istruzioni passo passo

  1. Installa il server LAMP (Linux, Apache, MariaDB e PHP). Prima di continuare, segui le nostre istruzioni su come configurare il server LAMP di base su RHEL 8. Una volta pronto, vai al passaggio successivo.
  2. Installa tutti i prerequisiti Nextcloud richiesti.

    Il comando seguente eseguirà un'installazione del pacchetto di tutti i prerequisiti Nextcloud oltre ai pacchetti PHP già installati nel Passaggio 1 :

    # dnf install php-mbstring php-gd php-pecl-zip php-xml php-json unzip
    

    Prerequisiti Nextcloud su server Linux RHEL 8

  3. Scarica e installa Nextcloud.

    Il passaggio successivo consiste nel scaricare un pacchetto di codice sorgente Nextcloud Server ufficiale più recente dal sito Web Nextcloud.com. Forse il modo più conveniente per eseguire questo compito è usare il wget comando.

    DOWNLOAD LATEST VERSION:
    $ wget https://download.nextcloud.com/server/releases/latest.zip
    

    Una volta scaricato il pacchetto, esegui il passaggio seguente per decomprimere il pacchetto in /var/www/html , crea data directory e impostare le autorizzazioni di directory appropriate:

    # unzip latest.zip -d /var/www/html
    # mkdir /var/www/html/nextcloud/data
    # chown -R apache:apache /var/www/html/nextcloud/*
    # chcon -t httpd_sys_rw_content_t /var/www/html/nextcloud/ -R
    

    Estrai il pacchetto sorgente Nextcloud e imposta le autorizzazioni di directory appropriate

  4. Crea il database MariaDB da utilizzare con Nextcloud.

    I seguenti comandi creeranno il database MariaDB denominato nextcloud e utente admin con password pass :

    # mysql -u root -p
    mysql> CREATE DATABASE nextcloud;
    mysql> CREATE USER `admin`@`localhost` IDENTIFIED BY 'pass';
    mysql> GRANT ALL ON nextcloud.* TO `admin`@`localhost`;
    mysql> FLUSH PRIVILEGES;
    mysql> exit
    

    Configurazione del database SQL MariaDB per il server Nextcloud su RHEL 8

  5. Avvia la procedura guidata Nextcloud ed esegui un'installazione finale.

    Naviga nel tuo browser fino all'URL del tuo server e compila il modulo di configurazione di Nextcloud:

    Modulo di installazione della procedura guidata Nextcloud su server Linux RHEL 8. Una volta pronto, fai clic su Finish setup pulsante.

    AVVISO
    Nel caso in cui visualizzi il seguente messaggio di errore, assicurati di aver installato correttamente tutti i prerequisiti Nextcloud come da Passaggio 2 . Usa il # php -m | grep -i PHP MODULE NAME comando per elencare se il modulo PHP richiesto è disponibile.

    Internal Server Error
    
    The server encountered an internal error and was unable to complete your request.
    Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
    More details can be found in the webserver log.
    
  6. La tua installazione di Nextcloud dovrebbe ora essere pronta. Facoltativamente, installa moduli PHP aggiuntivi consigliati da Nextcloud o proteggi la tua installazione con mod_ssl .

Cent OS
  1. Come installare il server DNS su RHEL 8 / CentOS 8 Linux

  2. Come installare Puppet su CentOS 8 / RHEL 8

  3. Come installare Nextcloud su CentOS 8 / RHEL 8

  4. Come installare Nextcloud 11 su CentOS 7

  5. Come installare NextCloud 14 su CentOS 7

Come installare vsftpd (server ftp) su CentOS 8 / RHEL 8

Come installare NTP (Chrony) su CentOS 8 / CentOS 7 e RHEL 8 / RHEL 7

Come installare Zabbix Server 4.x su CentOS 6 / RHEL 6

Come installare Jetty Web Server su CentOS 7 / RHEL 7

Come installare Zabbix Server 5.0/4.0 su CentOS 7/RHEL 7

Come installare il server VNC su CentOS 8 / RHEL 8