Recherche de site Web

Comment installer OwnCloud sur CentOS 8


Owncloud est un logiciel client-serveur leader sur le marché qui offre une plate-forme cloud qui vous permet de sauvegarder vos fichiers dans un emplacement central et de les synchroniser sur le cloud. Il s'agit d'une excellente alternative aux applications de sauvegarde populaires telles que OneDrive, Dropbox et Google Drive.

Contrairement à ces plates-formes populaires, OwnCloud n'offre pas de fonctionnalités de centre de données pour l'hébergement de fichiers. Néanmoins, vous serez assuré de la sécurité et de la confidentialité de vos données stockées.

Dans cet article, nous vous expliquerons comment installer OwnCloud sur CentOS 8.

Conditions préalables

Avant de commencer, assurez-vous qu'une pile LAMP est installée et en cours d'exécution.

Une fois toutes les conditions remplies, nous pouvons retrousser nos manches et commencer !

Étape 1 : Installer des modules PHP supplémentaires

OwnCloud est une application PHP et sa documentation officielle recommande PHP 7.3 ou PHP 7.2 qui est installé par défaut. De plus, certaines extensions PHP supplémentaires sont requises par OwnCloud pour qu'il fonctionne de manière transparente.

Alors ouvrez votre terminal en tant qu'utilisateur sudo et exécutez la commande.

sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

Étape 2 : Créer une base de données pour OwnCloud

Après avoir installé les extensions PHP requises, connectez-vous au moteur de base de données MariaDB à l'aide de la commande ci-dessous et fournissez le mot de passe.

mysql -u root -p

Une fois connecté, créez une base de données pour OwnCloud et ajoutez un utilisateur pour la base de données.

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Étape 3 : Téléchargez OwnCloud dans CentOS 8

L'étape suivante consiste à télécharger le fichier OwnCloud. Au moment de la rédaction de ce guide, la dernière version sur OwnCloud est 10.3.2. À l’aide de la commande wget, téléchargez le dernier fichier tarball.

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

Extrayez ensuite le fichier tarball dans le répertoire /var/www/.

sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

Ensuite, configurez les autorisations de propriété qui permettront au serveur Web Apache de lire/accéder aux fichiers et dossiers d'Owncloud.

sudo chown -R apache: /var/www/owncloud

Étape 4 : Configurer le serveur Web Apache pour OwnCloud

Quelques modifications sont nécessaires pour que le serveur Web Apache serve OwnCloud. Créez donc une configuration pour OwnCloud.

sudo vim /etc/httpd/conf.d/owncloud.conf

Ajoutez la configuration suivante.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Enregistrez et quittez le fichier.

Pour que les modifications prennent effet, redémarrez le serveur Web et confirmez l'état en exécutant.

sudo systemctl restart httpd
sudo systemctl status httpd

Si SELinux est activé et en cours d'exécution, exécutez la commande ci-dessous pour permettre au serveur Web Apache d'écrire dans le répertoire Owncloud.

sudo setsebool -P httpd_unified 1

Étape 5 : finaliser l'installation d'OwnCloud sur CentOS 8

Une fois toutes les configurations majeures effectuées, il est temps de finaliser l’installation de OwnCloud. Alors lancez votre navigateur et visitez l’adresse IP de votre serveur comme indiqué.

http://server-ip/owncloud

Fournissez le nom d'utilisateur et le mot de passe comme indiqué ci-dessus. Cliquez ensuite sur le lien « Stockage et base de données » directement en dessous et sélectionnez la base de données « MySQL/MariaDB ». Remplissez tous les détails de la base de données, c'est-à-dire l'utilisateur de la base de données, le mot de passe et le nom de la base de données.

Enfin, cliquez sur le bouton « Terminer la configuration » pour terminer la configuration.

Cela vous amène à la page de connexion où vous vous connecterez avec le nom d'utilisateur et le mot de passe que vous avez spécifiés précédemment.

Puisque nous nous connectons pour la première fois, des options vous seront présentées pour installer l'application owncloud sur différentes plates-formes telles qu'Android et iOS.

Voici à quoi ressemble le tableau de bord. Assez simple et intuitif à utiliser.

Et c'est ainsi que vous installez OwnCloud sur CentOS 8. Vos commentaires sont les bienvenus.