Recherche de site Web

Comment installer OwnCloud sur Rocky Linux et AlmaLinux


Le partage de fichiers et la collaboration sont l'une des fonctions clés que les utilisateurs exploitent sur le Cloud afin de rationaliser les flux de travail. Cela permet aux équipes et aux utilisateurs de réaliser leurs projets en temps opportun et de manière pratique, quelle que soit la distance géographique.

Owncloud est un serveur de fichiers qui comprend une suite de logiciels permettant aux utilisateurs de télécharger et de partager en toute transparence leurs fichiers et dossiers de manière sécurisée et pratique. Vous pouvez déployer OwnCloud sur un serveur sur site ou sur un serveur virtuel hébergé par votre hébergeur Web. De plus, vous pouvez opter pour OwnCloud en ligne qui est une plateforme SaaS dont le serveur est hébergé en Allemagne.

OwnCloud est disponible en trois éditions : Community, Enterprise et Standard. La Community Edition est gratuite et open source et offre les fonctionnalités de base dont vous avez besoin pour commencer, et c'est ce que nous allons installer.

Dans ce guide, nous installerons OwnCloud sur Rocky Linux et AlmaLinux.

Conditions préalables

Avant toute chose, assurez-vous d’avoir mis en place les éléments suivants :

  • Une instance de la pile LAMP installée sur Rocky Linux ou AlmaLinux.
  • Accès SSH à l'instance Rocky Linux avec un utilisateur sudo configuré.

Étape 1 : Installer des extensions PHP supplémentaires

Pour commencer, nous espérons que la pile LAMP est déjà installée. OwnCloud inclut désormais la prise en charge de PHP 7.4, alors qu'avant, il n'était compatible qu'avec PHP 7.2 et PHP 7.3. .

Pour que l'installation se déroule sans aucun problème, certains modules PHP supplémentaires sont requis. Par conséquent, installez-les comme suit.

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

Ensuite, vous devez créer une base de données pour OwnCloud. Cela sera utile pendant et après l'installation pour stocker les fichiers cruciaux. Alors continuez et connectez-vous au serveur de base de données MariaDB :

sudo mysql -u root -p

Dans l'invite MariaDB, créez la base de données OwnCloud. Dans notre exemple, la base de données s'appelle owncloud_db.

CREATE DATABASE owncloud_db;

Ensuite, créez un utilisateur de base de données OwnCloud et attribuez un mot de passe.

CREATE USER 'owncloud_user'@'localhost' IDENTIFIED BY 'P@ssword';

Attribuez ensuite tous les privilèges à l'utilisateur de la base de données sur la base de données OwnCloud.

GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost';

Enfin, enregistrez les modifications et quittez le serveur de base de données.

FLUSH PRIVILEGES;
exit;

Étape 3 : Installez OwnCloud dans Rocky Linux

Une fois la base de données en place, rendez-vous sur la page de téléchargement d'OwnCloud et copiez le lien vers le dernier fichier d'archive.

À l’aide de la commande wget, téléchargez le fichier tarball comme suit.

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

Ensuite, extrayez le fichier d’archive téléchargé dans le répertoire webroot.

sudo tar -jxf owncloud-complete-20210721.tar.bz2 -C /var/www/html

Ensuite, remplacez la propriété du répertoire OwnCloud par l'utilisateur Apache.

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

Ensuite, définissez les autorisations comme indiqué.

sudo chmod -R 775 /var/www/html/owncloud

Étape 4 : Configurer Apache pour héberger OwnCloud

La prochaine étape consiste à créer un fichier de configuration pour OwnCloud.

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

Copiez et collez ces lignes et enregistrez les modifications.

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

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

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

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

</Directory>

Redémarrez ensuite le serveur Web Apache pour que les modifications soient appliquées.

sudo systemctl restart httpd

Et vérifiez que le serveur Web est en cours d'exécution.

sudo systemctl status httpd

Enfin, configurez SELinux comme suit.

sudo setsebool -P httpd_unified 1

Étape 5 : Accédez à OwnCloud depuis un navigateur

À ce stade, nous en avons terminé avec toutes les configurations. L'étape suivante consiste à accéder à Owncloud depuis le navigateur. Alors parcourez l'URL :

http://server-ip/owncloud

Cela vous amène à l'étape initiale où vous devez créer un compte administrateur. Alors, fournissez le nom d’utilisateur et le mot de passe.

Cliquez ensuite sur « Stockage et base de données » et remplissez le formulaire avec les détails de la base de données (utilisateur de la base de données, base de données et mot de passe).

Cliquez ensuite sur le bouton « Terminer la configuration ». Cela vous amène à la page de connexion où vous devez fournir vos informations d'identification d'administrateur.

Cela vous amène au tableau de bord OwnCloud.

À partir de là, vous pouvez télécharger vos fichiers et dossiers, les partager et collaborer avec d'autres utilisateurs.

Et c'est tout. Nous vous avons accompagné avec succès tout au long du processus d'installation de OwnCloud sur Rocky Linux et AlmaLinux.