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

Jak nainstalovat Nextcloud 11 na CentOS 7

Ukážeme vám, jak nainstalovat Nextcloud 11 na CentOS 7.  Nextcloud je software s otevřeným zdrojovým kódem pro vytváření a používání služeb hostování souborů. Má spoustu dalších funkcí kalendáře, synchronizace a kontaktů, kromě funkcí hostování souborů. Je to skvělá bezplatná alternativa k některým oblíbeným službám, jako je Disk Google, Dropbox, Box atd. Instalace  Nextcloud 11 na CentOS 7 je snadný úkol, pokud pečlivě dodržíte níže uvedené kroky.

Aby bylo možné spustit Nextcloud na vašem VPS, musí být nainstalovány následující požadavky:

MySQL nebo MariaDB
PHP 7.0 +
Apache 2.4 s modulem mod_php

V tomto tutoriálu nainstalujeme nejnovější verzi Nextcloud na jeden z našich CentOS 7 VPS s MariaDB, PHP a Apache. Pokud chcete používat Ubuntu VPS, podívejte se na náš návod, jak nainstalovat Nextcloud na Ubuntu 16.04

[ecko_alert color=”blue”]Používáte již ownCloud? Podívejte se na náš návod, jak migrovat z ownCloud na Nextcloud nebo si od nás získejte VPS a my to uděláme za vás zdarma![/ecko_alert]

1. Aktualizujte systém

Nejprve se přihlaste ke svému CentOS 7 VPS přes SSH jako uživatel root:

ssh root@IP_Address

a ujistěte se, že je plně aktuální:

yum -y update

2. Nainstalujte server MariaDB

Nextcloud vyžaduje prázdnou databázi, takže nainstalujeme server MariaDB:

yum -y install mariadb mariadb-server

Jakmile je nainstalována, spusťte MariaDB a povolte její spuštění při spouštění:

systemctl start mariadb
systemctl enable mariadb

a spusťte mysql_secure_installation poinstalační skript pro dokončení nastavení MariaDB:

mysql_secure_installation

Enter current password for root (enter for none): ENTER
Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Jakmile je MariaDB nainstalována, přihlaste se k databázovému serveru jako uživatel root a vytvořte databázi a uživatele pro Nextcloud:

mysql -u root -p

MariaDB [(none)]> CREATE DATABASE nextcloud;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

3. Nainstalujte webový server Apache

Dále nainstalujeme webový server Apache:

yum install httpd -y

spusťte Apache a nechte jej spustit při bootování:

systemctl start httpd.service
systemctl enable httpd.service

4. Nainstalujte PHP 7

Výchozí verze PHP na CentOS 7 je PHP 5.4. V tomto tutoriálu nainstalujeme PHP verze 7.

Nainstalujte balíčky úložiště Remi a EPEL:

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Povolit úložiště Remi PHP 7:

yum-config-manager --enable remi-php70

a nainstalujte PHP 7 a několik modulů PHP požadovaných Nextcloud provedením následujícího příkazu:

yum -y install php php-mysql php-pecl-zip php-xml php-mbstring php-gd

Dále otevřete konfigurační soubor PHP a zvětšete velikost nahrávaného souboru. Umístění konfiguračního souboru PHP můžete zjistit spuštěním následujícího příkazu:

php --ini |grep Loaded
Loaded Configuration File:         /etc/php.ini

V našem případě musíme provést změny v souboru /etc/php.ini. Zvýšíme výchozí limit nahrávání na 100 MB. Hodnoty si můžete nastavit podle svých potřeb. Spusťte následující příkazy:

sed -i "s/post_max_size = 8M/post_max_size = 100M/" /etc/php.ini
sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 100M/" /etc/php.ini

a restartujte webový server:

systemctl restart httpd

5. Nainstalujte Nextcloud 11

Přejděte na oficiální web Nextcloud a stáhněte si nejnovější stabilní verzi aplikace

wget https://download.nextcloud.com/server/releases/nextcloud-11.0.2.zip

rozbalte stažený zip archiv do kořenového adresáře dokumentu na vašem serveru

unzip nextcloud-11.0.2.zip -d /var/www/html/

Nastavte uživatele Apache jako vlastníka souborů Nextcloud

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

Nakonec přejděte na Nextcloud na http://yourIP/nextcloud . Průvodce instalací zkontroluje, zda jsou všechny požadavky a zda je vše v pořádku, budete vyzváni k vytvoření vašeho administrátora a výběru úložiště a databáze. Vyberte MySQL/MariaDB jako databázi a zadejte podrobnosti o databázi, kterou jsme vytvořili dříve v tomto příspěvku:

Database user: nextclouduser
Database password: YOURPASSWORD
Database name: nextcloud
host: localhost

Samozřejmě nemusíte instalovat Nextcloud 11 na CentOS 7, pokud používáte jednu z našich služeb Managed Nextcloud Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Nextcloud 11 na CentOS 7. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete si také přečíst náš novější příspěvek o tom, jak nainstalovat NextCloud 14 na CentOS 7.

PS. Pokud se vám tento příspěvek líbil, o tom, jak nainstalovat Nextcloud 11 na CentOS 7, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat Nextcloud na CentOS 7 / RHEL 7

  2. Jak nainstalovat Nextcloud na CentOS 8 / RHEL 8

  3. Jak nainstalovat NextCloud 14 na CentOS 7

  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8