Le serveur Owncloud est une solution de stockage cloud open source avec des capacités de streaming multimédia et de partage de fichiers. Le serveur Owncloud peut être installé sur la plate-forme Linux sans aucun problème, offrant des performances et une stabilité appropriées au système. Cependant, les utilisateurs familiers avec le système d'exploitation Windows souhaiteront installer le serveur Owncloud à l'aide du serveur Web Windows IIS ou d'un logiciel tiers tel que le serveur XAMMP ou WAMP.
Dans ce guide, Quantrimang.com n'utilisera aucun d'entre eux pour installer le serveur Owncloud sur Windows 10 , ni aucun type de logiciel de machine virtuelle comme Virtualbox ou VMware . Au lieu de la méthode traditionnelle, l'article utilisera le sous-système Windows pour Linux (WSL) pour de meilleures performances et stabilité. L'application d'environnement Linux que cet article utilisera est Ubuntu . La dernière version d'Owncloud lors de ce didacticiel est Owncloud 10.1.0. Découvrons comment procéder !
Installer le serveur Owncloud sur Windows 10 via Ubuntu
Étape 1 : Activer le sous-système Windows pour Linux (WSL)
Pour activer la fonctionnalité du sous-système Windows pour Linux sur Windows 10, accédez à la zone de recherche, tapez Activer ou désactiver la fonctionnalité Windows , cliquez lorsqu'elle apparaît et activez la fonctionnalité WSL (sous-système Windows pour Linux) : Pour plus d'informations sur Pour cela , veuillez vous référer à l'article : Exécuter Linux sur Windows 10 sans machine virtuelle, voici 18 choses que vous devez savoir .
Étape 2 : Installer l'application Linux Ubuntu 18.04
Dans la zone de recherche de Windows 10 ou dans la liste des programmes, recherchez Microsoft Store. Lorsque le Microsoft Store s'ouvre, recherchez Ubuntu 18 à télécharger et à installer. Une fois installé, cliquez sur le bouton Lancer, ouvrez à nouveau l'écran de commande ou Ubuntu bash, à partir de là, vous pouvez utiliser toutes les commandes Ubuntu, sauf certaines directement sur Windows 10.
Étape 3 : Installez Apache, MySql/MariaDB plus PHP sur Windows 10
Avant d'installer Owncloud 10.1.0. nous devons configurer un environnement de serveur Web qui est essentiellement une configuration LAMP. C'est la commande que vous devez exécuter pour installer Apache, PHP et MariaDB. Copiez et collez la commande ci-dessous en cliquant avec le bouton droit puis en appuyant sur Enter
.
sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip
Étape 4 : Vérifiez l'installation de Windows 10 Apache
Pour vérifier si le serveur Apache est opérationnel, accédez à votre navigateur Windows 10 et saisissez http://localhost/, http://127.0.0.1/ ou l'adresse IP de votre ordinateur local Windows 10. Vous pouvez connaître l'adresse IP en tapant ifconfig. Une fois que vous avez entré l'adresse IP, la page de test Apache s'ouvrira. Cela signifie que tout va bien et qu'il est temps de passer à l'étape suivante.
Étape 5 : Téléchargez le serveur Owncloud via le référentiel en ligne de commande
Vous pouvez télécharger l'archive Owncloud directement depuis son site Web, mais ici, l'exemple utilise la ligne de commande, il serait donc logique d'utiliser l'outil de ligne de commande lui-même pour télécharger le fichier du serveur Owncloud.
sudo -i
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/
Release.key -O Release.key
apt-key add - < release.key="" echo="" 'deb="" http://download.owncloud.org/download/repositories="" roduction/ubuntu_18.04/=""> /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files
Les commandes ci-dessus téléchargeront et extrairont automatiquement les fichiers Owncloud dans le répertoire Apache.
Étape 6 : Créer un fichier de configuration Owncloud pour Apache
Maintenant, créez un fichier de configuration Owncloud avec la commande ci-dessous :
nano /etc/apache2/sites-available/owncloud.conf
Et puis ajoutez les lignes suivantes au fichier de configuration pour pointer le répertoire racine Apache vers Owncloud.
Alias /owncloud "/var/www/owncloud/"
Options +FollowSymlinks
AllowOverride All
Dav off
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
Après avoir ajouté les lignes ci-dessus, appuyez sur Ctrl
+ O
pour écrire le fichier, puis appuyez sur Ctrl
+ X
pour enregistrer et quitter.
Pour « informer » Apache de la configuration d'Owncloud, nous allons créer une référence ou un lien symbolique avec la commande ci-dessous :
ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
Étape 8 : Installer des modules supplémentaires
Ajoutez ces modules supplémentaires pour améliorer le fonctionnement d'Owncloud :
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
a2enmod unique_id
Après avoir ajouté les modules, redémarrez le serveur Apache avec la commande :
sudo service apache2 restart
Étape 9 : Créer une base de données MySQL ou MariaDB pour Owncloud
Tout d'abord, arrêtez et redémarrez MySQL/MariaDB :
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
Maintenant, créons une base de données utilisateur et MySQL pour Owncloud :
sudo mysql
L'exemple consiste à créer une base de données portant le nom « owncloud ». Vous pouvez utiliser un autre nom si vous le souhaitez.
CREATE DATABASE owncloud;
Maintenant, créez un utilisateur avec un mot de passe et attribuez également tous les droits de base de données créés ci-dessus à cet utilisateur. Ici, l'exemple crée un utilisateur avec le nom et le mot de passe h2smedia. Vous pouvez utiliser votre propre nom d'utilisateur et mot de passe :
GRANT ALL ON owncloud.* to 'h2smedia'@'localhost' IDENTIFIED BY 'enter_your_password';
Vider les opérations privilégiées :
FLUSH PRIVILEGES;
Quittez MySQL avec la commande :
exit
Étape 10 : Installer, installer et configurer le serveur Owncloud sur Windows 10
Après avoir effectué à nouveau toutes les étapes ci-dessus, accédez au navigateur et entrez http://localhost/, http://127.0.0.1/ ou l'adresse IP de votre ordinateur local Windows 10. Tout comme ce que vous avez fait en testant le fonctionnement ou non d'Apache plus tôt dans cet article.
Cependant, cette fois, vous verrez l'écran de configuration et de configuration du serveur Owncloud au lieu de l'écran Apache.
Veuillez créer un compte administrateur pour Windows 10 pour installer Owncloud. Entrez simplement n’importe quel nom d’utilisateur et mot de passe pour le même compte que vous souhaitez désigner comme compte administrateur.
Juste après le compte administrateur, vous verrez les options de stockage et de base de données. Cliquez dessus et sélectionnez l' onglet MySQL/MariaDB. Ajoutez ensuite les détails de la base de données MySQL créés ci-dessus, ce qui signifie que le nom d'utilisateur et le mot de passe de la base de données sont owncloud dans ce cas.
Enfin, une fois que vous avez fourni toutes les informations à Owncloud, faites défiler vers le bas et cliquez sur le bouton Terminer la configuration .
Étape 11 : Connectez-vous au serveur Owncloud
Après avoir cliqué sur le bouton Terminer la configuration , Owncloud prendra quelques secondes pour valider tous les détails fournis, puis vous fournira une page de connexion.
Connectez-vous au serveur Owncloud avec le compte administrateur que vous avez créé ci-dessus.
Comme vous le savez, Owncloud fournit également une application client, qui peut être utilisée sur différents systèmes d'exploitation pour synchroniser les fichiers entre PC/smartphone et le serveur Owncloud.
Dans le premier écran qui apparaît, cliquez sur un système d'exploitation pour lequel vous souhaitez télécharger le client Owncloud.
De cette façon, les lecteurs peuvent facilement installer le serveur Owncloud sur Windows 10 pour obtenir des performances et une stabilité élevées, sans utiliser de logiciel XAMMP ou WAMP.
J'espère que vous réussirez.