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.
Sommaire
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
É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.
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.
É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.
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é.
É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.
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.
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