GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Nextcloud 11 sur CentOS 7

Nous allons vous montrer comment installer Nextcloud 11 sur CentOS 7.  Nextcloud est un logiciel open source permettant de créer et d'utiliser des services d'hébergement de fichiers. Il dispose de nombreuses fonctionnalités supplémentaires de calendrier, de synchronisation et de contacts, en plus de leurs fonctionnalités d'hébergement de fichiers. C'est une excellente alternative gratuite à certains services populaires tels que Google Drive, Dropbox, Box, etc. L'installation de Nextcloud 11 sur CentOS 7 est une tâche facile si vous suivez attentivement les étapes ci-dessous.

Afin d'exécuter Nextcloud sur votre VPS, les exigences suivantes doivent être installées :

MySQL ou MariaDB
PHP 7.0 +
Apache 2.4 avec module mod_php

Dans ce tutoriel, nous allons installer la dernière version de Nextcloud sur l'un de nos VPS CentOS 7 avec MariaDB, PHP et Apache. Si vous souhaitez utiliser un VPS Ubuntu, consultez notre tutoriel sur l'installation de Nextcloud sur Ubuntu 16.04

[ecko_alert color=”blue”]Vous utilisez déjà ownCloud ? Consultez notre tutoriel sur la façon de migrer d'ownCloud vers Nextcloud ou obtenez un VPS de notre part et nous le ferons pour vous, gratuitement ![/ecko_alert]

1. Mettre à jour le système

Tout d'abord, connectez-vous à votre VPS CentOS 7 via SSH en tant qu'utilisateur root :

ssh root@IP_Address

et assurez-vous qu'il est entièrement à jour :

yum -y update

2. Installer le serveur MariaDB

Nextcloud nécessite une base de données vide, nous allons donc installer le serveur MariaDB :

yum -y install mariadb mariadb-server

Une fois installé, démarrez MariaDB et activez-le pour qu'il démarre au démarrage :

systemctl start mariadb
systemctl enable mariadb

et exécutez le mysql_secure_installation script de post-installation pour terminer la configuration de 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

Une fois MariaDB installée, connectez-vous au serveur de base de données en tant qu'utilisateur root et créez une base de données et un utilisateur pour 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. Installer le serveur Web Apache

Ensuite, nous allons installer le serveur Web Apache :

yum install httpd -y

démarrez Apache et faites-le démarrer au démarrage :

systemctl start httpd.service
systemctl enable httpd.service

4. Installer PHP 7

La version PHP par défaut sur CentOS 7 est PHP 5.4. Dans ce tutoriel, nous allons installer PHP version 7.

Installez les packages de référentiel Remi et 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

Activer le dépôt Remi PHP 7 :

yum-config-manager --enable remi-php70

et installez PHP 7 et plusieurs modules PHP requis par Nextcloud en exécutant la commande suivante :

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

Ensuite, ouvrez le fichier de configuration PHP et augmentez la taille du fichier de téléchargement. Vous pouvez trouver l'emplacement du fichier de configuration PHP en exécutant la commande suivante :

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

Dans notre cas, nous devons apporter des modifications au fichier /etc/php.ini. Nous allons augmenter la limite de téléchargement par défaut à 100 Mo. Vous pouvez définir les valeurs en fonction de vos besoins. Exécutez les commandes suivantes :

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

et redémarrez le serveur Web :

systemctl restart httpd

5. Installer Nextcloud 11

Rendez-vous sur le site officiel de Nextcloud et téléchargez la dernière version stable de l'application

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

décompressez l'archive zip téléchargée dans le répertoire racine du document sur votre serveur

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

Définissez l'utilisateur Apache comme propriétaire des fichiers Nextcloud

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

Enfin, accédez à Nextcloud à l'adresse http://votreIP/nextcloud . L'assistant d'installation vérifiera si toutes les exigences et si tout est OK, vous serez invité à créer votre utilisateur administrateur et à sélectionner le stockage et la base de données. Sélectionnez MySQL/MariaDB comme base de données et entrez les détails de la base de données que nous avons créée plus tôt dans cet article :

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

Bien sûr, vous n'êtes pas obligé d'installer Nextcloud 11 sur CentOS 7, si vous utilisez l'un de nos services d'hébergement Nextcloud géré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Nextcloud 11 sur CentOS 7 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Vous pouvez également lire notre article plus récent sur Comment installer NextCloud 14 sur CentOS 7.

PS. Si vous avez aimé cet article sur l'installation de Nextcloud 11 sur CentOS 7, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Nextcloud sur CentOS 7 / RHEL 7

  4. Comment installer Nextcloud sur CentOS 8 / RHEL 8

  5. Comment installer NextCloud 14 sur CentOS 7

Comment installer KDE sur CentOS

Comment installer Nextcloud sur le serveur RHEL 8 / CentOS 8

Comment installer R sur CentOS 7

Comment installer R sur CentOS 8

Comment installer Nextcloud sur CentOS 7

Comment installer Nextcloud sur CentOS 8