Installez votre cloud et votre espace de travail personnel avec Nextcloud

nextcloud pi

Alors que la version 7 de la célèbre suite collaborative Nextcloud vient de sortir, nous vous proposons de vous accompagner pas à pas dans la mise en place de votre propre espace de travail collaboratif Nextcloud à la maison.

Au fait, qu’est ce que Nextcloud ?

Nextcloud est une suite collaborative libre et opensource dont l’objectif est de permettre à ses utilisateurs de « reprendre le contrôle de leurs données ». Nextcloud s’adresse à tous, aussi bien les entreprises, les familles, les étudiants.

Plutôt que d’utiliser les solutions des GAFAM en matière de travail collaboratif, Nextcloud vous propose un système complet, opensource, donc transparent, axé sur la confidentialité et la sécurité de vos données.

Nextcloud vous offre de très nombreuses fonctionnalités telles que : la collaboration sur des documents de travail avec Nextcloud Office ou OnlyOffice ou bien encore Collabora Office : tableur, présentation etc., la visioconférence avec Nextcloud Talk, le stockage et le partage de fichiers, l’écoute de musique, le stockage et le visionnage de vidéos, calendrier, mail, agenda etc. Bref tout ce qu’on peut attendre d’un espace de travail.

A noter qu’il est possible d’y intégrer d’autres services telle que la messagerie Element, le service de visioconférence Bigbluebutton et bien d’autres encore.

Vous pouvez ensuite utiliser les logiciels et applications proposés par Nextcloud pour votre PC/MAC et votre Android. Il existe de nombreuses applications dédiées aux services Nextcloud sur Android que vous pourrez retrouver sur les stores habituels mais aussi sur le magasin d’applications F-Droid.

Contrairement à des suites collaboratives comme celle de Google ou Microsoft, il faudra choisir un hébergement pour votre instance Nextcloud. Il existe de nombreuses possibilités : un serveur hébergé chez vous, un VPS, un serveur dédié chez un hébergeur etc.

Le matériel nécessaire à l’installation

Dans ce tutoriel, nous allons voir comment installer Nextcloud sur un micro-ordinateur peu cher, mais non moins puissant, le Raspberry Pi, à l’aide du logiciel dédié : Nextcloud Pi.

Le matériel nécessaire :

  • Un Raspberry Pi 4 ou 5 (+l’alimentation, la carte SD etc.), et de préférence 8 gb de ram si vous prévoyez une utilisation très gourmande en ressource telle que la visioconférence avec de nombreuses personnes.
  • Un disque dur de stockage, à vous de voir la capacité en fonction de vos besoins
  • Un nom de domaine si vous prévoyez de vous y connecter depuis l’extérieur de votre domicile.
raspberry pi

Installation

  • Commencez par télécharger Nextcloud Pi sur cette page. Sélectionnez le fichier qui se termine par « RaspberryPi »
  • Maintenant, installez ce fichier sur votre carte SD en suivant le tuto sur cette page. Au lieu d’utiliser une clé USB, vous utiliserez la carte SD.
  • Maintenant que la carte SD est prête, insérez la dans votre RPi.
  • Il vous faut maintenant savoir sur quelle adresse IP locale est connecté le RPi avec Nextcloud. Pour cela, vous pouvez utiliser le logiciel angryscanner qui vous permet de visualiser toutes les adresses IP locales utilisées.
  • Une fois que vous avez repéré l’adresse, connectez vous-y depuis votre navigateur en tapant l’adresse : 192.168.1.86 par exemple

Maintenant on gère l’administration de l’instance Nextcloud

Vous êtes maintenant sur l’interface de démarrage de Nextcloud.

Il y a 2 identifiants et mots de passe. Notez les soigneusement dans votre gestionnaire de mots de passe, ils sont essentiels pour la suite.

L’un est lié l’administration du système Nextcloud, il peut être géré depuis l’adresse ip locale : 192.168.1.86 :4443 (toujours pour l’exemple). C’est sur cette interface que vous gérez les paramétrages les plus pointus de votre système NextcloudPi.

L’autre est un utilisateur avec les droits d’administration. Il va vous permettre de choisir d’installer les applications, les paramètres de sécurité qui seront appliqués à tous les utilisateurs créés. Pour se connecter à l’utilisateur « admin », il faudra vous rendre sur l’adresse IP locale 192.168.1.86 et vous connecter avec le nom par défaut « ncp » et le mot de passe proposé précédemment.

Préparatifs supplémentaires en cas d’accès à distance (hors domicile)

Si vous souhaitez vous connecter à votre nextcloud en dehors de votre domicile, vous devez :

  1. Ouvrir les ports 80 et 443 (http et https) via l’interface d’administration de votre box
  2. Posséder un nom de domaine personnel. Pour cela, vous avez au moins 2 possibilités, ou bien vous avez un nom de domaine « duchmol.fr » et vous l’utilisez, soit vous créez un sous-domaine « nextcloud.duchmol.fr ». Un nom de domaine vous coutera une dizaine d’euros par an chez OVH, Gandi ou autre. Ou bien encore vous créez un domaine gratuit via un site tel que « No-IP ». Attention, si vous utilisez un service comme No Ip, pensez à bien sécuriser votre compte avec la double authentification.
  3. Il faudra ensuite faire pointer ce nom de domaine sur votre Nextcloud. Pour cela, vous devez connaître votre adresse IP publique et faire pointer votre nom de domaine sur cette IP. Si vous avez votre propre nom de domaine « nextcloud.duchmol.fr », il faudra changer la zone DNS « A » en indiquant votre adresse IP publique.
noip

Premier lancement

Notez bien les 2 identifiants et mots de passe comme vu précédemment.

Connectez vous maintenant à l’interface d’administration du système via l’adresse locale et le port 4443.

Une fenêtre d’aide au premier lancement s’affiche. Suivez les instructions:

configuration de nextcloudpi
Fenêtre d’accueil, cliquez sur l’image centrale
usb
Branchez votre disque dur et dites « oui ». Déplacez vos données sur votre disque dur, attention votre disque sera formaté et donc les données seront EFFACEES.
configuration de l'accès externe
Paramétrer l’accès à distance. Il vous sera demandé d’ouvrir les ports 80 et 443 et d’entrer vos identifiants de compte « NoIP » ou autre service. Si vous avez votre nom de domaine, sélectionnez « skip ».

Administration

Maintenant, vous avez terminé la configuration, vous pouvez ajouter des configurations supplémentaires via le menu de Nextcloud Pi.

panel nextcloudpi
Dans ce menu, vous allez pouvoir activer les mises à jour automatiques, activer SSH, activer Samba (pour accéder à vos fichiers directement depuis votre bureau), activer les sauvegardes automatiques, ajouter un nom de domaine personnel de confiance, activer le certificat TLS (pour le HTTPS) etc.

Installer des applications

C’est la partie la plus sympathique : on installe tout ce dont on a besoin.

Pour cela, il faudra vous connecter à l’utilisateur « ncp » administrateur et vous rendre dans la rubrique « applications ».

store nextcloud

Il vous restera à installer tout ce dont vous avez besoin, y compris des plugins de sécurité comme l’authentification multifacteurs.

Et la sécurité dans tout ça?

Nextcloud offre beaucoup d’options de sécurité. Ces options sont très importantes surtout s’il s’agit d’une instance Nextcloud exposée sur internet.

Dans un premier temps, pensez à créer autant d’utilisateurs que nécessaire et utilisez ces profils plutôt que le profil « administrateur » que vous réserverez pour vos paramétrages les plus importants.

Utilisez des phrases de passe complexes, longues, très longues !

Pensez à activer « Fail2ban »(contre les attaques par brute-force) et ajoutez un mail de contact en cas de détection d’activité frauduleuse. Activez le pare-feu « UFW » toujours dans l’interface d’administration du système.

Vous pouvez aussi activer le chiffrement de bout-en-bout via l’interface de l’administrateur, mais attention, l’option n’est pas encore parfaitement stable et il se peut que cela nuise à la stabilité de votre instance Nextcloud.

Dans votre espace utilisateur « admin », activez l’authentification mutlifacteurs, c’est non négociable !

sécurité administration

Sachez que vous pouvez vérifier le niveau de sécurité de votre serveur Nextcloud à cette adresse.

Côté ordinateur et smartphone

Comme nous l’avons dit précédemment, il existe de nombreuses applications Nextcloud pour votre smartphone. Une recherche sur le Play Store de Google ou sur F-Droid saura vous convaincre.

fdroid

Ensuite vous pouvez installer l’application pour PC/MAC qui vous permettra de synchroniser tous vos fichiers directement entre vos documents et Nextcloud.

Bonus : Ecouter de la musique via son smartphone Android directement depuis son Nextcloud

Si vous avez une grosse collection d’albums de musique dans vos fichiers dont vous souhaitez profiter à distance, sur votre smartphone/tablette ou autre, il n’existe malheureusement pas d’application Nextcloud dédiée. Il va donc falloir se retrousser un peu les manches. Rien de très compliqué heureusement.

  • Installez l’application de Nextcloud « Music » dans votre interface d’administrateur, attention il existe au moins une autre application pour la musique, ne vous trompez pas.
  • Ouvrez l’application,
  • Allez ensuite dans « settings », rubrique « Ampache and Subsonic »
  • Générez un mot de passe de l’API
  • Maintenant installez une application compatible Ampache ou Subsonic telle que « Ultrasonic » sur F-Droid.
  • Insérez l’URL indiquée dans votre application « Music »
  • Insérez le nom d’utilisateur et le mot de passe généré par l’application « Music » dans votre application Android et le tour est joué. Votre smartphone est directement relié votre bibliothèque musicale.
music player

Et voilà, félicitations ! Vous avez désormais votre propre serveur nextcloud privé et sécurisé à la maison pour tous vos usages quotidiens : stockage, partage, travail, agenda, etc.

Partager :

Recevez un chapitre gratuit

Inscrivez-vous à notre lettre d’information et recevez dans votre boite mail un chapitre gratuit du livre 24 heures dans une vie pas si privée.

Autres articles :

Acheter