La technologie a tellement progressé qu'aujourd'hui, nous pouvons constater que l'un des moyens les plus utilisés pour éliminer les documents de manière sécurisée et complète consiste à utiliser le cloud. Cela nous donne accès aux fichiers que nous téléchargeons pratiquement partout dans le monde et nous pouvons être sûrs de leur intégrité puisqu'ils se trouvent sur des serveurs cryptés qui respectent les plus hauts niveaux de sécurité, garantissant que l'information est toujours là. Aujourd'hui, nous voyons des applications telles que OneDrive, Google Drive, etc., qui permettent d'héberger les fichiers dans un emplacement central et de les synchroniser directement dans le cloud, c'est-à-dire que toute modification apportée localement sera automatiquement répliquée dans le fichier dans le nuage.
L'une des applications qui s'est implantée dans ce domaine est OwnCloud, qui a été développé en tant que logiciel open source visant à être une plate-forme de collaboration pour tout ce qui concerne le stockage en nuage Linux, assurant la sécurité et la confidentialité des informations quelle que soit la hausse. Alors aujourd'hui nous allons voir comment installer Owncloud sur CentOS
ownCloud nous permet d'héberger les fichiers dans un emplacement central donnant un niveau de confidentialité car il empêche l'accès non autorisé par d'autres utilisateurs, en plus de cela, ownCloud nous offre un client de bureau gratuit et une application gratuite pour les systèmes mobiles actuels donnant un accès total à des dossiers.
Fonctionnalités OwnCloudParmi ses caractéristiques les plus remarquables, nous trouvons :
- Vous permet de synchroniser des fichiers et de partager des données à partir de tous les appareils associés
- ownCloud est uniquement hébergé sur notre serveur ou cloud privé afin de garantir l'accès aux données
- Disponible pour Android ou iOS et en prime, ownCloud peut fonctionner avec Dropbox, Microsoft OneDrive et bien d'autres plateformes cloud.
- Synchronisation en temps réel entre les ordinateurs de bureau et les appareils mobiles.
- Il permet d'augmenter ses fonctionnalités grâce à l'installation d'applications gérées par la communauté.
- Tous les transferts de données sont protégés par le cryptage SSL, la somme de contrôle, les optimisations WebDAV et bien d'autres.
- Vous permet de travailler avec FTP, Swift, S3 ou Dropbox pour ajouter un stockage externe.
- Il dispose d'un cryptage de bout en bout ou d'un plug-in E2EE pour crypter entièrement vos fichiers.
Nous allons maintenant apprendre à installer ownCloud sur CentOS 8
1. Installer LAMPE CentOS 8
La première étape à franchir sera d'installer la suite LAMP (Linux - Apache - MySQL - PHP), qui sera indispensable au fonctionnement d'ownCloud.
Étape 1
Pour cela, la première étape sera d'installer Apache, pour cela nous exécutons ce qui suit :
sudo yum installer httpd httpd-tools
Étape 2
Le message suivant sera lancé, que nous devons accepter pour procéder à l'installation :
Étape 3
Une fois l'installation terminée, nous verrons ce qui suit :
Étape 4
Après cela, nous exécuterons ce qui suit :
systemctl start httpd (démarre Apache) systemctl enable httpd (active Apache) systemctl status httpd (valide l'état Apache sur CentOS 8)
Étape 5
Après cela, nous devons autoriser l'accès externe au serveur en exécutant ce qui suit :
firewall-cmd --permanent --zone = public --add-service = http firewall-cmd --permanent --zone = public --add-service = https systemctl reload firewalldÉtape 6
L'étape suivante consiste à installer MySQL sur CentOS 8 pour la gestion de la base de données, pour cela, nous exécutons les opérations suivantes :
sudo yum installer mariadb-server mariadb -y
Étape 7
À la fin du processus, nous verrons ce qui suit :
Étape 8
Maintenant, nous exécutons ce qui suit :
systemctl start mariadb (démarre la base de données) systemctl enable mariadb (active la base de données) systemctl status mariadb (permet de voir l'état de la base de données)
Étape 9
La prochaine étape sera d'assurer l'installation de MySQL, pour cela nous exécutons ce qui suit :
mysql_secure_installationÉtape 10
Là, nous devons valider une série de questions associées à la base de données :
Étape 11
Lorsque cela sera terminé, nous verrons ce qui suit :
Étape 12
Enfin, nous installons PHP avec la commande suivante :
sudo miam installer phpÉtape 13
Nous allons installer une série de plugins PHP requis pour ownCloud :
sudo dnf installer php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache
Étape 14
Nous entrons la lettre S pour confirmer et procéder au téléchargement et à l'installation :
2. Configurer la base de données ownCloud sur CentOS 8
Étape 1
La prochaine étape à franchir sera de créer la base de données où les fichiers seront hébergés dans le cloud, pour cela nous accédons à MySQL avec la commande suivante :
mysql -u racine -pÉtape 2
Là, nous entrons chacune des lignes suivantes :
CRÉER UNE BASE DE DONNÉES owncloud_db; ACCORDER TOUT SUR owncloud_db. * À 'user' @ 'localhost' IDENTIFIÉ PAR 'password'; PRIVILÈGES DE FLASH; SORTIR;
3. Téléchargement OwnCloud sur CentOS 8
Étape 1
Nous procédons au téléchargement d'ownCloud dans CentOS 8 en exécutant la commande suivante :
sudo wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2
Étape 2
Nous allons maintenant extraire ce contenu dans le répertoire /var/www/ :
sudo tar -jxf owncloud-10.3.2.tar.bz2 -C / var / www /
Étape 3
Nous configurons les permissions Apache dans ledit répertoire :
sudo chown -R apache:/var/www/owncloud
4. Configurer Apache pour ownCloud sur CentOS 8
Étape 1
Nous allons créer un fichier de configuration Apache afin d'accéder à ownCloud, pour cela nous saisissons ce qui suit :
sudo nano /etc/httpd/conf.d/owncloud.confÉtape 2
Là, nous entrons les données suivantes :
Alias / owncloud "/ var / www / owncloud /" Options + FollowSymlinks AllowOverride All Dav off SetEnv HOME / var / www / owncloud SetEnv HTTP_HOME / var / www / owncloud
Étape 3
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :
Ctrl + O
Nous quittons l'éditeur en utilisant :
Ctrl + X
Étape 4
Nous redémarrons et vérifions le service Apache avec les commandes suivantes :
sudo systemctl redémarrer httpd sudo systemctl status httpd
Étape 5
Si SELinux est activé et en cours d'exécution, nous allons utiliser la commande suivante afin de permettre au serveur Web Apache d'écrire dans le répertoire ownCloud :
sudo setsebool -P httpd_unified 1
5. Comment ownCloud fonctionne dans CentOS 8
Étape 1
Pour terminer la configuration d'ownCloud, nous allons accéder à un navigateur et saisir la syntaxe suivante :
http: // serveur-ip/owncloudÉtape 2
On y définit ce qui suit :
- Mappage du nom d'administrateur et du mot de passe OwnCloud
- Dans le champ "Configurer la base de données" sélectionnez "MySQL María DB"
- En bas, nous entrons le nom de la table, l'utilisateur et le mot de passe que nous avons attribués dans MySQL
AGRANDIR
Étape 3
Nous cliquons sur le bouton "Terminer l'installation" pour suivre le processus :
AGRANDIR
Étape 4
Lorsque cela est terminé, nous devons entrer le nom d'utilisateur et le mot de passe que nous avons attribués :
AGRANDIR
Étape 5
Lors de l'accès à ownCloud, nous verrons ce qui suit :
AGRANDIR
Étape 6
Nous pouvons fermer cette fenêtre pour voir l'environnement général OwnCloud :
AGRANDIR
Étape 7
Nous pouvons accéder aux paramètres et ceux-ci sont constitués de deux sections qui sont :
- Personnel
- Gestion
PersonnelDans la section Personnel, nous pouvons éditer des variables telles que :
- nom
- photo
- Poster
- Mot de passe
- Langue d'utilisation
- Activer les alertes et plus
AGRANDIR
SécuritéEn sécurité nous pouvons ajouter des domaines, visualiser des sessions ou établir des applications :
AGRANDIR
StockageCertains paramètres tels que le stockage sont contrôlés par l'administrateur :
AGRANDIR
GestionDans la section Administration, nous pouvons trouver la section Applications où nous pouvons étendre les fonctionnalités d'ownCloud :
AGRANDIR
produireEn général, nous pouvons configurer:
- Langue d'envoi dans les e-mails
- Modifier l'adresse
- Téléchargez le rapport de configuration d'ownCloud
- Établir les paramètres juridiques
AGRANDIR
Étape 8
Nous pouvons activer le stockage externe pour augmenter la capacité d'hébergement de fichiers :
AGRANDIR
Étape 9
Dans la section Cryptage, nous pouvons activer le cryptage pour augmenter la sécurité dans ownCloud :
AGRANDIR
C'est la méthode pour installer et configurer ownCloud dans CentOS 8 et accessoirement pour avoir un mécanisme d'hébergement cloud sécurisé et dynamique.