GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Nextcloud na server RHEL 8 / CentOS 8

V tomto článku provedeme instalaci Nextcloud. Nextcloud je sada softwaru klient-server pro snadné sdílení souborů. Jako operační systém bude použit server RHEL 8 / CentOS 8 s MariaDB, PHP a webovým serverem Apache.

V tomto tutoriálu se naučíte:

  • Jak nainstalovat předpoklady Nextcloud
  • Jak stáhnout a zazipovat zdrojový balíček Nextcloud
  • Jak nastavit databázi MariaDB
  • Jak nastavit Nextcloud

Úspěšná instalace Nextcloud na Red Hat Enterprise Linux 8

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém RHEL 8 / CentOS 8
Software Nextcloud 15.0.2 nebo vyšší
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Jak nainstalovat Nextcloud na server RHEL 8 / CentOS 8 pokyny krok za krokem

  1. Nainstalujte server LAMP (Linux, Apache, MariaDB a PHP). Než budete pokračovat, postupujte podle našich pokynů, jak nastavit základní server LAMP na RHEL 8. Jakmile budete připraveni, přejděte k dalšímu kroku.
  2. Nainstalujte všechny požadované předpoklady Nextcloud.

    Následující příkaz provede instalaci balíčku všech nezbytných předpokladů Nextcloud kromě balíčků PHP již nainstalovaných v kroku 1 :

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

    Předpoklady Nextcloud na serveru RHEL 8 Linux

  3. Stáhněte si a nainstalujte Nextcloud.

    Dalším krokem je stažení nejnovějšího oficiálního balíčku zdrojového kódu serveru Nextcloud z webu Nextcloud.com. Snad nejpohodlnějším způsobem provedení tohoto úkolu je použití wget příkaz.

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

    Jakmile je balíček stažen, proveďte níže uvedený krok pro rozbalení balíčku do /var/www/html , vytvořte data adresář a nastavte příslušná oprávnění adresáře:

    # 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
    

    Rozbalte zdrojový balíček Nextcloud a nastavte příslušná oprávnění k adresáři

  4. Vytvořte databázi MariaDB pro použití s ​​Nextcloud.

    Následující příkazy vytvoří databázi MariaDB s názvem nextcloud a uživatel admin s heslem 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
    

    Nastavení databáze MariaDB SQL pro server Nextcloud na RHEL 8

  5. Spusťte průvodce Nextcloud a proveďte konečnou instalaci.

    Přejděte v prohlížeči na adresu URL svých serverů a vyplňte formulář pro nastavení Nextcloud:

    Instalační formulář průvodce Nextcloud na serveru RHEL 8 Linux. Jakmile budete připraveni, klikněte na Finish setup tlačítko.

    UPOZORNĚNÍ
    V případě, že se zobrazí níže uvedená chybová zpráva, ujistěte se, že jste správně nainstalovali všechny předpoklady Nextcloud podle kroku 2 . Použijte # php -m | grep -i PHP MODULE NAME příkaz k zobrazení seznamu, zda je požadovaný modul PHP k dispozici.

    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. Vaše instalace Nextcloud by nyní měla být připravena. Volitelně nainstalujte další moduly PHP doporučené společností Nextcloud nebo zabezpečte instalaci pomocí mod_ssl .

Cent OS
  1. Jak nainstalovat DNS server na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat Puppet 6.x na CentOS 7 / RHEL 7

  3. Jak nainstalovat Nextcloud na CentOS 7 / RHEL 7

  1. Jak nainstalovat Puppet na CentOS 8 / RHEL 8

  2. Jak nainstalovat Nextcloud na CentOS 8 / RHEL 8

  3. CentOS / RHEL 7:Jak nainstalovat GUI

  1. Jak nainstalovat poštovní server Postfix na RHEL 8 / CentOS 8

  2. Jak nainstalovat Nextcloud 11 na CentOS 7

  3. Jak nainstalovat NextCloud 14 na CentOS 7