Salut. Comment allez-vous ? Il y a actuellement beaucoup de services sur le marché qui offrent un stockage en nuage. Certains d’entre eux sont très populaires, comme Drive, OneDrive et d’autres. Cependant, une chose qui a toujours été critiquée pour ces applications, est la possible violation des données personnelles. Par ailleurs, il existe également des programmes permettant de synchroniser des fichiers entre notre ordinateur et un serveur. Certains d’entre eux sont Nextcloud et Owncloud, et c’est de ce dernier que nous allons parler dans ce tutoriel. Expliquons comment installer ce serveur dans Windows 10 étape par étape.

La première chose que nous devons savoir est que le serveur owncloud est uniquement disponible pour les systèmes d’exploitation Linux. Pour cette raison, il n’existe pas d’installateurs pour notre système d’exploitation préféré. Cependant, cela ne signifie pas que nous ne pouvons pas l’installer via Xammp ou Wampp. Ou en utilisant une machine virtuelle avec Hyper V. Mais cette fois-ci, nous allons l’installer et le configurer via le sous-système Windows pour Linux (WSL) pour une meilleure stabilité et performance. Plus précisément, l’environnement de travail à utiliser sera Ubuntu 18.04 LTS, que nous pouvons télécharger depuis le Windows store. Alors, allons-y.

Prérequis.

Pour des effets de stabilité, il est fortement recommandé de définir l’adresse IP comme statique. De la même manière, nous devons activer le sous-système Windows pour Linux. Si vous ne savez pas comment le faire, veuillez consulter notre article à ce sujet.

Activation du sous-système Windows pour Linux
Activation du sous-système Windows pour Linux

Une fois que cela est fait, le système demande à redémarrer. Ensuite, nous allons sur le windows store et téléchargeons Ubuntu 18.04 LTS

Downloading Ubuntu 18.04 LTS
Downloading Ubuntu 18.04 LTS

Une fois qu’il a été téléchargé, nous le lançons et attendons que le processus d’installation commence. Nous devons attribuer un nom d’utilisateur et un mot de passe. Maintenant, mettons-nous au travail!

Configurer Ubuntu
Configurer Ubuntu

Étape 1. Installer Apache.

À partir de ce moment, toute l’installation se fera au moyen de commandes. Ne vous inquiétez pas si vous ne vous sentez pas à l’aise, il vous suffit de recopier textuellement les commandes que nous allons indiquer. Pour installer Apache il suffit de taper dans Ubuntu:

 sudo apt-get install apache2 

Entrez votre mot de passe et ensuite oui, entrez votre mot de passe et ensuite oui pour lancer et confirmer l’installation. Pour assurer le fonctionnement efficace d’Owncloud, nous devons activer les modules Apache suivants.

sudo a2enmod rewritesudo a2enmod headerssudo a2enmod envsudo a2enmod dirsudo a2enmod mime 
Ajout de modules supplémentaires pour Apache
Ajout de modules supplémentaires pour Apache

Après avoir ajouté les modules, redémarrez le serveur Apache en utilisant la commande :

 sudo service apache2 restart 
Démarrage du serveur Apache
Démarrage du serveur Apache

Une fois le service redémarré, une fenêtre avec l’avertissement du pare-feu apparaîtra. Nous devons autoriser l’accès.

Autoriser l'accès à Apache
Autoriser l’accès à Apache

Testons maintenant le fonctionnement d’apache. En outre, allez dans la barre d’adresse du navigateur et tapez http://localhost/ ou notre adresse IP, dans mon cas http://192.168.1.58/

Page par défaut d'apache
Page par défaut d’apache

Étape 2. Installer MySql.

Puis, nous allons installer les logiciels nécessaires à la création de notre base de données. Pour ce faire, tapez la commande suivante

sudo apt-get install mysql-server mysql-client 

Etape 3. Créer une base de données MySql pour Owncloud.

D’abord, arrêtons et redémarrons MySql.

sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start 

De la même manière, nous allons créer une base de données MySql et lui donner un nom.

 sudo mysql 

Nous allons créer une base de données et lui donner le nom que nous voulons, dans mon cas, je vais utiliser googez.

 CREATE DATABASE googez; 

À ce stade, nous allons créer un nom d’utilisateur et un mot de passe pour notre base de données. Dans ce cas, je vais utiliser rogerjpm comme utilisateur et yo160882 comme mot de passe. Rappelez-vous que vous pouvez utiliser les valeurs que vous voulez.

 GRANT ALL ON googez.* to 'rogerjpm'@'localhost' IDENTIFIED BY 'yo160882'; 

Immédiatement, attribuez des opérations de privilèges de chasse d’eau en tapant la commande suivante :

 FLUSH PRIVILEGES; 

Finalement, quittez le MySql en utilisant la commande :

exit

Étape 4. Installer PHP

Veuillez noter qu’Owncloud est compatible avec PHP 7.1. Par conséquent, nous allons installer cette version, pour cela, nous allons écrire les commandes suivantes :

sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php7.1 

Etape 5. Télécharger et installer Owncloud sur Windows 10

À ce stade, nous devons télécharger et décompresser la version d’Owncloud que nous allons utiliser. Dans ce cas, 10.0.03. Avec cela à l’esprit, il suffit d’exécuter les commandes ci-dessous pour télécharger en utilisant le terminal de ligne de commande. et extraire les fichiers Owncloud dans son répertoire racine. Veuillez noter que si la commande unzip n’est pas installée, le système vous demandera de l’installer.

cd /tmp && wget https://download.owncloud.org/community/owncloud-10.0.3.zip unzip owncloud-10.0.3.zip sudo mv owncloud /var/www/html/owncloud/ 

Une fois que cela est fait, nous devons attribuer les autorisations correctes pour que owncloud fonctionne correctement.

sudo chown -R www-data:www-data /var/www/html/owncloud/ sudo chmod -R 755 /var/www/html/owncloud/ 

Étape 6. Configurer Apache en créant un fichier pour Owncloud sur Windows 10

Maintenant, créons un fichier dans Apache qui contrôlera le fonctionnement d’Owncloud. Créons maintenant un fichier dans Apache qui contrôlera le fonctionnement d’Owncloud. Pour des raisons pratiques, nous le nommerons owncloud.conf

 sudo nano /etc/apache2/sites-available/owncloud.conf 

Ajoutons les lignes suivantes au fichier nouvellement créé, plaçons-le dans le répertoire racine, appuyez sur Crtl +O pour écrire les fichiers et ensuite CTRL+X pour enregistrer et quitter

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> 

Maintenant, une fois que nous avons tous les services installés, nous devons créer un lien symbolique entre Apache et owncloud. Pour ce faire, nous écrivons :

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf 

Étape 7. Exécuter Owncloud sur Windows 10

Pour démarrer le serveur owncloud, nous écrivons dans le navigateur http://localhost/owncloud. Il ouvrira la première configuration, et nous devons entrer notre nom d’utilisateur et mot de passe pour le site. De même, nous devons entrer le nom d’utilisateur et le mot de passe pour la base de données.

Owncloud first run
Owncloud first run
Setting server parameters
Setting server parameters

Une fois que nous avons terminé le travail, nous verrons un tableau avec les fichiers, et les différentes configurations. Et maintenant, nous sommes prêts à partager des fichiers en toute sécurité.

Tableau de bord Owncloud
Tableau de bord Owncloud

Donc, maintenant vous savez comment installer Owncloud sur Windows 10. J’espère que vous l’apprécierez.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.