Comment installer le serveur Nextcloud sur Windows 10

Comment installer le serveur Nextcloud sur Windows 10

NextCloud est une alternative parfaite au logiciel de stockage cloud Owncloud. Il existe à la fois une version communautaire open source et une version entreprise payante. NextCloud propose également la même structure serveur-client que Owncloud et prend en charge de nombreuses extensions. Les utilisateurs peuvent installer l'édition NextCloud Community Server sur un PC ou un serveur pour créer un stockage cloud local à la maison.

Le client NextCloud est disponible pour Windows, Linux , MacOS, ainsi que pour les plateformes de smartphones iOS et Android. Il s'agit donc d'un stockage cloud multiplateforme avec une architecture modulaire, avec des capacités qui peuvent être étendues à l'aide de plugins ou d'extensions fournis par NextCloud. Il existe plus de 200 extensions telles que le calendrier (CalDAV), les contacts (CardDAV), le raccourcisseur d'URL , le flux multimédia (Ampache), le service de favoris, la galerie d'images, le lecteur RSS, la visionneuse de documents, l'éditeur de texte basé sur un navigateur, la connexion à Dropbox , Google. Drive , Amazon S3 et plus encore.

L'interface de NextCloud est assez simple à utiliser et conviviale. Ici, dans ce guide, nous verrons comment installer NextCloud sur Windows 10 sans utiliser XAMMP , WAMP, serveur IIS ou logiciel de virtualisation comme VirtualBox ou VMware. Cet article utilisera la fonctionnalité WSL (Windows Subsystem for Linux) sur Windows 10. Cette fonctionnalité permet d'exécuter des applications d'environnement Linux sur Windows 10 avec des performances élevées comme n'importe quel serveur Linux natif. C'est pourquoi NextCloud fonctionne également sur Windows 10 de manière très fluide et sans aucun problème.

Installez le serveur NextCloud sur Windows 10 à l'aide de WSL (sous-système Windows pour Linux)

Étape 1 : Activer la fonctionnalité WSL sur Windows 10

WSL (Windows Subsystem for Linux) est déjà disponible sur Windows 10 et il vous suffit de l'activer. Pour ce faire, les utilisateurs doivent accéder à Panneau de configuration > Programmes > Activer ou désactiver la fonctionnalité Windows .

Comment installer le serveur Nextcloud sur Windows 10

Étape 2 : Téléchargez l'application d'environnement Linux depuis le Microsoft Store

Pour installer NextCloud sur Windows 10, vous avez d'abord besoin d'une application Linux du Microsoft Store. Accédez à la zone de recherche Windows et tapez Microsoft Store. Lorsqu'il apparaît, cliquez dessus et recherchez Ubuntu 18.

Comment installer le serveur Nextcloud sur Windows 10

Le Microsoft Store affichera l'application Ubuntu 18. Sélectionnez-la et installez-la, puis utilisez le bouton Lancer.

Après avoir lancé l'environnement Linux Ubuntu , la configuration prendra un certain temps.

Comment installer le serveur Nextcloud sur Windows 10

Étape 3 : Installez Apache + PHP + MySQL/MariaDB pour NextCloud

Exécutez les commandes suivantes pour installer Apache avec MariaDB et PHP 7.2

sudo apt-get install apache2 mysql-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 : Téléchargez et installez le serveur NextCloud sur Windows 10

Pour télécharger la dernière version de NextCloud, vous devez visiter la page de téléchargement officielle ici .

Étant donné que NextCloud ne fournit pas de référentiel comme Owncloud pour télécharger directement les fichiers du serveur, il existe deux options : télécharger via SNAP ou directement depuis le site Web.

Malheureusement, SNAP (Snapcraft) ne peut toujours pas fonctionner sur le sous-système Windows pour les systèmes Linux, il ne peut donc pas être utilisé ici. L'option restante se fait via la page de téléchargement.

Sur la page Nextcloud, cliquez avec le bouton droit sur le bouton Télécharger et copiez l'adresse du lien.

Comment installer le serveur Nextcloud sur Windows 10

Allez maintenant dans la fenêtre Ubuntu (WSL) et tapez wget, puis cliquez avec le bouton droit pour coller le lien.

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip

Étape 5 : Décompressez le fichier du serveur NextCloud

Extrayez le fichier zip Nextcloud, puis déplacez le fichier extrait vers le dossier Web.

sudo apt install unzip

Afficher les fichiers téléchargés :

ls

Décompressez les fichiers :

unzip downloaded_file name

Dans le cas d'exemple, le nom du fichier téléchargé est nextcloud-15.0.5.zip donc la commande est :

unzip nextcloud-15.0.5.zip

Vous devez utiliser le nom du fichier zip NextCloud téléchargé.

Comment installer le serveur Nextcloud sur Windows 10

Étape 6 : Copiez les fichiers Nextcloud dans le répertoire Web Apache

Une fois extrait, il est temps de déplacer le dossier Nextcloud vers /var/www/html. La commande à utiliser est :

sudo mv nextcloud /var/www/html/nextcloud/

Créez un dossier Data dans le dossier copié :

sudo mkdir /var/www/html/nextcloud/data

Configurez les autorisations pour le dossier Nextcloud :

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

Étape 7 : Créez un nouveau fichier de configuration nommé nextcloud.conf

Nous allons maintenant créer un fichier de configuration Apache pour NextCloud, afin qu'Apache sache comment autoriser les utilisateurs à accéder au stockage cloud. Pour cela, créons un fichier de configuration nommé nextcloud.conf. La commande à utiliser est :

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

Après l'étape ci-dessus, ajoutez les lignes suivantes au fichier de configuration :


DocumentRoot /var/www/html/nextcloud/
Alias /nextcloud "/var/www/html/nextcloud/"

Options +FollowSymlinks
AllowOverride All
Require all granted

Dav off

SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Pour enregistrer et quitter des fichiers, appuyez sur CTRL+ Opuis sur CTRL+ X.

Activez le site nouvellement créé avec la commande :

sudo a2ensite nextcloud.conf
sudo apt update

Étape 8 : Commandes pour des configurations Apache supplémentaires

Activez les modules suivants pour que Nextcloud puisse fonctionner correctement :

sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime

Redémarrez Apache pour rendre efficaces les modules installés :

sudo service apache2 stop
sudo service apache2 start

Étape 9 : Créer une base de données MySQL/MariaDB pour NextCloud

Jusqu'à présent, nous avons fait presque tout ce qui concerne l'installation d'un serveur Web pour le cloud. L'étape suivante consiste à créer la base de données avec la commande suivante :

sudo mysql

Pour créer la base de données, l'article la nommera nextdb, mais vous pouvez la nommer comme vous le souhaitez.

CREATE DATABASE nextdb;

Ensuite, créez un utilisateur de base de données avec un mot de passe et attribuez-lui toutes les bases de données créées à droite ou au-dessus.

Remarque : h2smedia est le nom d'utilisateur et next@123 est le mot de passe. Vous pouvez les modifier à votre guise. Où nextdb est le nom de la base de données créée ci-dessus.

GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';

Effacez les privilèges pour que MySQL puisse reconnaître les modifications, puis quitter.

FLUSH PRIVILEGES;
exit

Étape 10 : Installer et configurer le serveur NextCloud sur Windows 10

Enfin, allez dans le navigateur et entrez http://localhost/nextcloud ou http://127.0.01/nextcloud. Une page de configuration du compte NextCloud et de la base de données s’ouvrira.

Saisissez le nom d'utilisateur et le mot de passe que vous souhaitez attribuer au compte administrateur Nextcloud. Et puis ci-dessous, entrez les détails de la base de données que vous avez créée ci-dessus, puis cliquez sur le bouton Terminer la configuration. Toutes les opérations sont terminées.

Comment installer le serveur Nextcloud sur Windows 10

Ci-dessus, comment installer le stockage cloud du serveur NextCloud dans Windows 10 sans avoir besoin d'installer de logiciel supplémentaire tel que WAMP ou XAMMP.

J'espère que vous réussirez.


Comment lancer des applications instantanément avec Wox sous Windows

Comment lancer des applications instantanément avec Wox sous Windows

Découvrez comment utiliser Wox pour lancer vos applications, exécuter des commandes et plus encore, instantanément.

Comment créer un cercle jaune autour du pointeur de la souris sous Windows

Comment créer un cercle jaune autour du pointeur de la souris sous Windows

Découvrez comment créer un cercle jaune autour du pointeur de la souris pour le mettre en surbrillance sur Windows 10. Suivez ces étapes faciles pour améliorer votre expérience utilisateur.

Pourquoi ladresse IP de Localhost est-elle 127.0.0.1 ?

Pourquoi ladresse IP de Localhost est-elle 127.0.0.1 ?

Découvrez pourquoi l

Comment ajouter des raccourcis de dossiers au menu Démarrer sous Windows 11

Comment ajouter des raccourcis de dossiers au menu Démarrer sous Windows 11

Sous Windows 11, configurez facilement des raccourcis pour accéder rapidement à des dossiers spéciaux dans votre menu Démarrer.

8 façons de corriger lerreur Il ny a aucun élément de démarrage à afficher dans le Gestionnaire des tâches sous Windows

8 façons de corriger lerreur Il ny a aucun élément de démarrage à afficher dans le Gestionnaire des tâches sous Windows

Découvrez comment résoudre l

Comment utiliser un disque dur externe avec un Chromebook

Comment utiliser un disque dur externe avec un Chromebook

Découvrez comment utiliser un disque dur externe avec un Chromebook pour transférer et stocker vos fichiers en toute sécurité. Suivez nos étapes pour un usage optimal.

Comment activer une adresse MAC aléatoire pour le réseau WiFi sous Windows 10

Comment activer une adresse MAC aléatoire pour le réseau WiFi sous Windows 10

Dans ce guide, vous apprendrez les étapes pour toujours utiliser une adresse MAC aléatoire pour votre adaptateur WiFi sous Windows 10. Optimisez votre sécurité en ligne!

Instructions pour désinstaller Internet Explorer sous Windows 10

Instructions pour désinstaller Internet Explorer sous Windows 10

Découvrez comment désinstaller Internet Explorer 11 sur Windows 10 pour optimiser l'espace de votre disque dur.

Comment utiliser Smart Defrag pour défragmenter efficacement les disques durs

Comment utiliser Smart Defrag pour défragmenter efficacement les disques durs

Découvrez comment utiliser Smart Defrag, un logiciel de défragmentation de disque dur gratuit et efficace, pour améliorer les performances de votre ordinateur.

Comment partager un VPN via un point daccès WiFi depuis un ordinateur portable

Comment partager un VPN via un point daccès WiFi depuis un ordinateur portable

Le moyen le plus simple de déverrouiller du contenu et de protéger tous les appareils avec un VPN crypté est de partager la connexion VPN via un point d