Serveur d'impression

Comment installer le serveur Nextcloud sur Windows 10 – Bien choisir son serveur d impression

Le 8 octobre 2021 - 9 minutes de lecture


NextCloud, une alternative parfaite au logiciel de stockage en nuage Owncloud. Il a à la fois une édition communautaire open source et une édition entreprise, inutile de le dire, payante. Le NextCloud fournit également une architecture serveur-client exactement comme OwnCloud et pourquoi pas, c'est un fork de celui-ci mais avec un large support d'extensions. Les utilisateurs peuvent installer l'édition du serveur de la communauté NextCloud sur leur PC ou leur serveur pour créer leur propre stockage cloud local en interne.

Le client NextCloud est disponible pour les plates-formes Windows, Linux, macOS et smartphone iOS et Android. Il s'agit donc d'un stockage cloud multiplateforme avec une architecture modulaire dont les capacités peuvent être étendues à l'aide des plugins ou de l'extension fournis par NextCloud. Il existe plus de 200 extensions telles que les calendriers (CalDAV), les contacts (CardDAV), la suite de raccourcissement d'URL, le streaming multimédia (Ampache), le service de signets, la galerie d'images, le lecteur de flux RSS, les outils de visualisation de documents, l'éditeur de texte basé sur un navigateur, la connexion à Dropbox, Google Drive et Amazon S3 et plus encore…

L'interface est assez simple d'utilisation et conviviale. Ici dans ce tutoriel, nous allons voir comment installer NextCloud sur Windows 10 sans utiliser XAMMP, WAMP, le serveur IIS ou un logiciel de virtualisation comme VirtualBox/Vmware player. Nous utiliserons la fonctionnalité Windows 10 WSL (Windows sous-système Linux). Il nous permet d'exécuter des applications d'environnement Linux nativement sur Windows 10 avec un degré élevé de performances, comme n'importe quel serveur Linux natif. C'est pourquoi NextCloud fonctionne également très facilement sans aucun problème.

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

Étape 1 : Installez la fonctionnalité WSL sur Windows 10.

Le WSL (Windows sous-système Linux) est déjà là sur Windows 10 et il suffit de l'activer. Pour cela, l'utilisateur doit se rendre sur Panneau de commande->Programmes->Activez ou désactivez la fonctionnalité Windows. Pour un didacticiel plus approfondi sur l'installation de WSL, consultez : Activer le sous-système Windows 10 pour Linux

Installer la fonctionnalité WSL sur Windows 10 nextcloud

Étape 2 : Obtenez l'application d'environnement Linux à partir du magasin Microsoft

À installer NextCloud sur Windows 10, tout d'abord, nous avons besoin d'une application Linux du magasin Microsoft. Allez dans le champ de recherche Windows et tapez Microsoft store tel qu'il apparaît, cliquez dessus et recherchez Ubuntu 18.

Microsoft Store pour installer Linux Nextcloud Windows 10

Le magasin affichera Ubuntu 18.04 ou 20.04, sélectionnez et installez l'un d'entre eux selon votre choix. Ce tutoriel est écrit selon Ubuntu 18.04, ceux qui veulent opter pour la version 20.04 peuvent voir celui-ci- Comment installer NextCloud sur Ubuntu 20.04 LTS WSL Windows 10, puis utiliser le lancement bouton.

Lorsque vous lancez l'environnement Ubuntu Linux, la configuration prend un certain temps.

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 MySQL et PHP 7.2

sudo apt installer apache2
sudo apt installer mysql-server
sudo apt-get install php php-curl php-gd php-fpm php-cli php-opcache php-mbstring php-xml php-zip php-fileinfo php-ldap php-intl php-bz2 php-json libapache2-mod-php php-imagick php-redis php-mysql php-common
sudo a2enconf php*-fpm
redémarrage du service sudo apache2

Étape 3 : Téléchargez et installez le serveur NextCloud sur Windows 10

Pour télécharger la dernière version de NextCloud, nous devons visiter le site officiel page de téléchargement

Comme NextCloud ne propose pas de référentiel comme Owncloud pour télécharger directement les fichiers du serveur, nous avons donc deux options soit via SE CASSER ou directement depuis le site.

Malheureusement, le SE CASSER (Snapcraft) n'est toujours pas utilisable sur les systèmes Linux du sous-système Windows, nous ne pouvons donc pas l'utiliser. Ainsi, l'option laissée est via leur page de téléchargement.

Sur la page Cloud suivant, faites un clic droit sur le Télécharger bouton et copier l'adresse du lien.

télécharger Nextcloud Cloud Storage Windows 10

Allez maintenant dans la fenêtre Ubuntu (WSL) et tapez wget puis appuyez sur le clic droit de la souris pour coller le lien.

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

Extrayez le fichier zippé du Next Cloud puis déplacez-le dans le répertoire web

sudo apt installer décompresser

Voir les fichiers téléchargés

ls

Extraire les fichiers…

décompresser nom du fichier_téléchargé

Dans notre cas, le nom des fichiers téléchargés était : nextcloud-15.0.5.zip donc la commande était

décompressez nextcloud-15.0.5.zip

Exactement de la même manière que vous devez utiliser votre nom de fichier zippé NextCloud téléchargé.

installer nextcloud fenêtre 10

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

Après l'extraction, il est temps de déplacer le dossier nextcloud vers /var/www/html. La commande est :

sudo mv nextcloud /var/www/html/nextcloud
ou
sudo cp -R prochain nuage/ /var/www/html/

Créer un dossier de données dans le dossier copié

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

Définissez l'autorisation sur le répertoire nextcloud

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

Étape 6 : Créez un nouveau fichier de configuration appelé nextcloud.conf

Maintenant, nous allons créer un fichier de configuration Apache pour NextCloud pour indiquer à Apache comment permettre aux utilisateurs d'accéder à notre stockage cloud. Pour cela, créez manuellement un fichier de configuration nommé nextcloud.conf.

La commande 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 + Suivre les liens symboliques
AutoriserTout remplacer
Exiger tout accordé

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 combiné

À enregistrer et sortir les fichiers d'abord appuyez sur CTRL+O puis CTRL+X.

Activez le site nouvellement créé :

sudo service apache2 recharger
sudo a2ensite nextcloud.conf
mise à jour sudo apt

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

Activez les modules suivants pour le bon fonctionnement de Nextcloud…

sudo a2enmod réécriture
en-têtes sudo a2enmod
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime

Redémarrez Apache pour que les modules installés soient effectifs :

service sudo apache2 stop
démarrage du service sudo apache2

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

Nous avons fait presque tout ce qui concerne les paramètres du serveur Web pour NextCloud et il est temps de créer une base de données plus un utilisateur pour la même chose.

Les commandes sont les suivantes :

sudo mysql

Créez une base de données, nous lui donnons un nom nextdb vous pouvez donner ce que vous voulez…

CRÉER UNE BASE DE DONNÉES nextdb;

Créez un utilisateur de base de données avec un mot de passe et attribuez tous les droits à la base de données créée ci-dessus.

Noter: h2smedia est le nom d'utilisateur et [email protected] est le mot de passe. Vous pouvez les changer avec votre choix. Alors que nextdb est le nom de la base de données créée ci-dessus.

OCTROYEZ TOUT SUR nextdb.* à 'h2smedia'@'localhost' IDENTIFIÉ PAR '[email protected]';

Videz les privilèges pour que MySQL puisse reconnaître les modifications, puis quittez.

PRIVILÈGES DE FLASH ;
sortir

Étape 9 – Installation et configuration du serveur NetCloud sur Windows 10

Enfin, allez dans votre navigateur et tapez http://localhost/nextcloud ou http://127.0.01/nextcloud. Il vous guidera pour créer un compte administrateur et une page de configuration de la base de données de NextCloud.

Saisissez le nom d'utilisateur et le mot de passe que vous souhaitez attribuer au Administrateur compte pour Next cloud. Et puis en dessous, entrez les détails de la base de données que nous avons créée ci-dessus et cliquez sur le Terminer la configuration bouton. C'est ça.

prochain nuage windows 10

installation effectuée du serveur Nextcloud sur Windows 10

C'est le moyen d'installer le stockage cloud du serveur NextCloud dans Windows 10 sans l'installation d'aucun logiciel comme WAMP ou XAMMP.

Changer le dossier de données (étape facultative)

Par défaut, quelles que soient les données que nous téléchargeons sur NextCloud, elles iront dans son dossier de données qui se trouve à /var/www/html/nextcloud/data, il se trouve dans le répertoire racine ; ainsi, Ubuntu WSL est dans le lecteur C de Windows 10, donc NextCloud utilisera votre lecteur C: pour stocker tous les fichiers téléchargés. Cependant, nous pouvons changer cela.

Ici, je vais déplacer le dossier de données de mon lecteur C: vers le lecteur G: du système, de sorte que tous les fichiers téléchargés consommeront mon espace G: Drive et le lecteur C: restera libre.

sudo cp -r /var/www/html/nextcloud/ /mnt/nom-lecteur

Remplacer le nom du lecteur avec celui où vous souhaitez enregistrer tous vos fichiers.

Par exemple, je le veux sur le lecteur G donc la commande dans mon cas était comme ceci :

sudo cp -r /var/www/html/nextcloud/ /mnt/g

Maintenant, modifiez le fichier NextCloud Config :

sudo nano /var/www/html/nextcloud/config/config.php

Trouvez cette ligne :

'datadirectory' ='/var/www/html/nextcloud/data'.

Remplacez l'emplacement du répertoire actuel par celui où vous avez copié le dossier de données.

Par exemple, je l'ai copié sur /mnt/g/données. Ainsi, j'utilise le même. Vous pouvez le voir dans la capture d'écran ci-dessous.

Après cela, enregistrez-le : CTRL+O et quitter en utilisant CTRL+X.

Répertoire de données Nextcloud

Répertoire de données Nextcloud

Modifiez l'autorisation de votre nouvel emplacement de données :

sudo chmod 0770 /mnt/g/data
sudo chown -R www-data:www-data /mnt/g/data

Noter: Remplacer /mnt/g/données avec l'emplacement de votre dossier.

Autres ressources à lire :

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.