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

Comment installer ownCloud sur CentOS 7

ownCloud est un logiciel open source qui nous permet de configurer notre cloud privé "d'hébergement de fichiers" ou nous pouvons dire "stockage cloud" sur le réseau. Les données hébergées dans ownCloud peuvent être accessibles à tout moment via des navigateurs Web ou un client de bureau ou via des aaps de smartphone.

Certaines des fonctionnalités importantes d'ownCloud sont listées ci-dessous :

Dans cet article, nous allons installer la dernière version d'ownCloud 10.3 sur CentOS 7. Le nom d'hôte et l'adresse IP de ma machine CentOS 7 sont "owncloud.linuxtechi.com" &"192.168.1.101″

Voici les prérequis pour ownCloud.

  • PHP 7 (ou version supérieure)
  • Serveur Web Apache (Apache)
  • Serveur de base de données ( MariaDB ou SQLite ou Oracle ou PostgreSQL )

Étape 1 Installer PHP et le serveur Web (HTTPD)

Activez d'abord les référentiels epel et remi à l'aide des commandes suivantes,

[[email protected] ~]# yum install epel-release yum-utils -y
[[email protected] ~]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
[[email protected] ~]# yum-config-manager --enable remi-php72

Utilisez la commande yum ci-dessous pour installer le serveur Web php et apache (httpd) et d'autres dépendances PHP.

[[email protected] ~]# yum install httpd php php-mysql php-intl sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-mcrypt php-pear -y

Démarrer le service du serveur Web

[[email protected] ~]# systemctl start httpd
[[email protected] ~]# systemctl enable httpd
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
[[email protected] ~]#

Étape : 2 Installer et configurer la base de données pour ownCloud.

Dans CentOS 7, MariaDB est le serveur de base de données par défaut.

[[email protected] ~]# yum install mariadb-server mariadb -y

Démarrer le service de base de données

[[email protected] ~]# systemctl start mariadb.service
[[email protected] ~]#
[[email protected] ~]# systemctl enable mariadb.service
ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service'
[[email protected] ~]#

Définissez le mot de passe root et les autres paramètres de la base de données à l'aide de la commande ci-dessous :

[[email protected] ~]# mysql_secure_installation

Créez la base de données (owncloud_db).

[[email protected] ~]# mysql -u root -p
Enter password:

MariaDB [(none)]> create database owncloud_db;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]>

Créez un utilisateur de base de données (dbuser) et accordez tous les privilèges sur la base de données (owncloud_db)

MariaDB [(none)]> grant all on owncloud_db.* to 'dbuser'@'localhost' identified by '[email protected]#';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye
[[email protected] ~]#

Étape :3 Installez le package ownCloud à l'aide de la commande yum.

Le package ownCloud n'est pas disponible dans les référentiels yum par défaut, nous allons donc définir ci-dessous les référentiels EPEL et ownlcoud.

[[email protected] ~]# rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
[[email protected] ~]# curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownCloud.repo
[[email protected] ~]# yum clean expire-cache
[[email protected] ~]# yum install owncloud-files -y

Autoriser le port du serveur Web dans le pare-feu du système d'exploitation (système d'exploitation).

[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=http
success
[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=https
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#

Définissez les autorisations requises sur le dossier ownlcoud "/var/www/html/owncloud

[[email protected] ~]# chown -R apache.apache /var/www/html/owncloud/
[[email protected] ~]#

Définissez les règles SELinux ci-dessous si SELinux est activé sur votre système

[[email protected] ~]# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/data'
[[email protected] ~]# restorecon '/var/www/html/owncloud/data'
[[email protected] ~]# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/config'
[[email protected] ~]# restorecon '/var/www/html/owncloud/config'
[[email protected] ~]# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps'
[[email protected] ~]# restorecon '/var/www/html/owncloud/apps'
[[email protected] ~]#

Étape : 4 Démarrez l'installation d'ownCloud à partir du navigateur.

Pour démarrer l'installation d'ownCloud, ouvrez le navigateur Web et tapez :

http://192.168.1.101/owncloud/

Remplacez l'adresse IP selon votre configuration.

Spécifiez le nom d'utilisateur comme "admin" et donnez le mot de passe que vous souhaitez définir pour l'utilisateur admin. Dossier de données en tant que "/var/www/html/owncloud/data" et le nom de la base de données (owncloud_db) et les informations d'identification de l'utilisateur de la base de données (dbuser) que nous avons créées dans les étapes ci-dessus.

Cliquez sur "Terminer la configuration"

Obtenez des clients ownCloud et aaps pour synchroniser vos données.

La page d'accueil de Our ownCloud ressemblera à celle ci-dessous.

L'installation et la configuration d'ownCloud sont terminées. Téléchargez maintenant les données et partagez-les entre les utilisateurs.

Par défaut, seul le fichier de données de 513 Mo peut être téléchargé au cas où vous voudriez changer cette limite, modifiez le fichier '/var/www/html/owncloud/.htaccess ‘ et définissez la limite selon les besoins.


Cent OS
  1. Comment installer OwnCloud sur le serveur RHEL 8 / CentOS 8

  2. Comment installer R sur CentOS 7

  3. Comment installer R sur CentOS 8

  4. Comment installer Drupal 8 sur CentOS 7

  5. Comment installer ownCloud sur CentOS 8

Comment installer Prometheus sur CentOS 8 / RHEL 8

Comment installer Ansible AWX sur CentOS 7

Comment installer OwnCloud 8 sur CentOS 7

Comment installer OwnCloud 8 sur CentOS 6

Comment installer ownCloud sur CentOS 8

Comment installer ownCloud sur CentOS 7