Nextcloud

Nextcloud est un logiciel de cloud comme Google Drive, permettant d’héberger des fichiers, mais contenant aussi de multiples applications très utiles. Il est cependant, contrairement à Google Drive, open-source et gratuit.

Fonctionalités de Nextcloud

Nextcloud permet de :

  • Avoir un espace de stockage de fichiers en ligne qui vous appartient totalement.
  • Avoir accès à pleins d’applications différentes toutes open-source qui permettent de gérer des listes de taches, des kanban boards, des calendriers, des contacts, des notes, des recettes, des cartes, de tracker la position de son téléphone, de collaborer sur des documents, et bien plus encore.

💡 Il est totalement possible de synchroniser sa base de donnée Joplin sur un espace Nextcloud. C’est d’ailleurs ce qui est recommandé par les créateurs de Joplin, car Joplin possède une application Nextcloud d’intégration avec Nextcloud !

Installation de Nextcloud

Ici, c’est un peu particulier. Nextcloud ne peut pas être installé sur votre ordinateur. Il doit être installé sur un serveur informatique, qui est un ordinateur particulier fait pour répondre aux demandes de “clients” (comme votre ordinateur) via internet. Ce serveur peut appartenir à une compagnie (beaucoup de compagnies louent des serveurs pour pouvoir héberger son site internet, un espace de stockage comme Nextcloud ou d’autre choses); ou bien, vous pouvez en acheter un petit pour vous, comme un Raspberry Pi. Il est tout de même possible de faire en sorte que votre ordinateur devienne un serveur; mais cela n’est pas pratique. L’application “serveur” devrait tourner en tout temps sur votre ordinateur pour que votre “instance” Nextcloud soit accessible.

Ainsi, nous ne verrons pas ici l’installation de Nextcloud, qui peut être compliquée. Vous aurez cependant une liste d’options pour obtenir un serveur Nextcloud gratuitement, ou à bas prix. Retenez cependant que ces différentes options représentent différents niveaux de sécurité de vos données. Si vous souhaitez être sur que les données présentent sur votre serveur Nextcloud ne soient accessible qu’a vous même, il vous sera nécéssaire d’acheter votre propre serveur (voir plus bas). En choisissant une compagnie tierce comme hébergeur, il est possible que vos données puissent être analysées à des fins publicitaires (bien que cela est bien moins probable que pour Google Drive). En ce faisait, vous acceptez également le fait que cette compagnie possède vos données sur leurs serveurs, et que ces hébergeurs seront capables de lires vos données, ou bien de se soumettre à la législation et de les fournir aux autorités si besoin requis par celles-ci. A ce niveau la, certain pays (comme la Suisse) présentent une jurisdiction plus sévère en terme de protection des données privées. Cependant, si vous souhaitez reposer sur un hébergeur mais garder vos données totalement privées, il vous sera nécéssaire d’encrypter les données existantes sur votre Nextcloud. Ceci est possible, mais nous n’en parlerons pas aujourd’hui.

Voici donc différentes options pour obtenir une instance Nextcloud :

Par un hébergeur tierce avec Nextcloud pré-installé :

  • Hertznet : hébergeur allemand, prix très compétitifs, très bonne performance. Mon choix personnel.
  • Wolkli : hébergeur Suisse. Beaucoup plus coûteux, mais difficile de faire mieux en terme de protection des données (les lois de la Suisse protègent normalement tout accès contre votre gré).
  • Cloudamo : hébergeur en Europe. Propose une version gratuite que nous utiliserons aujourd’hui, mais aussi des options payantes. Parfois un peu lent.

En achetant votre propre serveur :

Pour cet atelier, nous utiliserons un compte sur un hébergeur qui propose un compte “gratuit” de Nextcloud avec un accès à de nombreuses applications, “Cloudamo.”

  • Rendez vous sur la page principale de Nextcloud.
  • Dans la barre au centre, indiquez votre adresse e-mail.
  • Dans la liste des hébergeurs en dessous, choisissez Cloudamo.
  • Cliquez sur Sign up.
  • Dans la page qui s’ouvre, choisissez un mot de passe puis cliquez sur Log in.
  • Allez voir dans votre boite mail pour trouver l’e-mail de confirmation de Cloudamo. Regardez bien dans vos spams.
  • Cliquez sur le lien de validation qui se trouve dans l’e-mail de Cloudamo, et connectez vous sur la page qui s’ouvre.

💡 Si vous décidez d’utiliser Nextcloud et que vous avez apprécié Cloudamo, vous pouvez choisir un abonnement chez cet hébergeur pour obtenir plus d’espace de stockage ! Mais je vous recommande grandement Hertznet.

Prise en main de Nextcloud

Dans Nextcloud, vous pouvez passer d’une application à une autre grace aux icônes qui se trouvent en haut de l’écran. En haut à droite se trouve une icône qui vous permet de changer différents paramètres liés à votre profil, ou bien de vous déconnecter.

Exercices

1. Créer des taches de différentes priorités, dans différentes catégories

  • Sur Nextcloud, rendez vous dans l’onglet Tâches.
  • Dans le menu à gauche, cliquez sur Ajouter une liste pour créer une liste de tâches nommée “Personnel.” Refaite la même chose pour créer une autre liste nommée “Social.”

💡 Les listes de tâches, tous comme les calendriers que l’on verra ensuite, sont associées à des couleurs. Utilisez les pour différencier facilement différentes listes, et ainsi catégoriser vos tâches !

  • Dans la liste de tâches “Nextcloud,” créez 5 nouvelles taches :
    • Créer des taches pour l’exercice 1
    • Comprendre comment Nextcloud fonctionne
    • Regarder une vidéo de chat mignon
    • Regarder une vidéo de chien mignon
    • Faire la vaisselle
  • Pour la tache “Comprendre comment Nextcloud fonctionne,” utilisez le petit bouton a droite de la tache pour ajouter trois sous-taches :
    • Comprendre comment fonctionne les tâches de Nextcloud
    • Comprendre comment fonctionne les tableaux kanban de Nextcloud
    • Comprendre comment fonctionne les agendas de Nextcloud
  • Dans la liste de tâches “Social,” créez 2 nouvelles taches :
    • Appeler ma meilleure amie pour lui dire que je l’apprécie beaucoup
    • Préparer une soirée
  • Cliquez sur chacune de ces taches tour à tour. Dans le menu qui s’ouvre sur la droite, définissez une priorité pour ces taches.
  • En haut à droite à l’écran, trouvez le bouton pour choisir comment les taches sont triées. Triez les par priorité, et observez comment elles s’organisent.

2. Mettre des commentaires dans les taches

  • Sur Nextcloud, rendez vous dans l’onglet Tâches.
  • Cliquez sur chacune des taches créées durant l’exercice 1 tour à tour.
    • Dans le menu qui s’ouvre sur la droite, écrivez quelques détails sur la tache. Par exemple : la vidéo de chien à regarder doit concerner un Samoyed. Vous pouvez même y mettre un lien pour une vidéo que vous souhaitez regarder plus tard.

3. Créer et utiliser un Kanban board

  • Sur Nextcloud, rendez vous dans l’onglet Deck.
  • Dans le menu à gauche, utilisez Ajouter un tableau pour créer un nouveau tableau kanban nommé “Atelier open-source et organisation.”
  • Rendez vous dans ce nouveau tableau, et créez 3 colonnes dans celui-ci : “A faire,” “En cours,” et “Terminé.”
  • Dans la colonne “A faire,” utilisez le petit bouton + pour créer 4 nouvelles “cartes” :
    • Découvrir Joplin
    • Découvrir Zotero
    • Découvrir Nextcloud
    • Découvrir des méthodes pour les mettre en oeuvre
  • Déplacez les cartes dans les bonnes colonnes : les trois première doivent aller dans la colonne “Terminé.” La 4eme doit aller dans la colonne “à faire.” La dernière doit rester ou elle est.
  • Cliquez sur la carte “découvrir Nextcloud.” Dans la description de celle-ci, écrivez le texte suivant :
- [ ] Comprendre ce qu'est Nextcloud
- [ ] Comprendre a quoi sert Nextcloud
- [ ] Faire l'exercice 1
- [ ] Faire l'exercice 2
- [ ] Faire l'exercice 3
- [ ] Faire l'exercice 4
- [ ] Faire l'exercice 5
- [ ] Faire l'exercice 6
  • Fermez la fenêtre de la carte, et observez ce qui est maintenant inscrit dessus dans le tableau.
  • Rouvrez la fenêtre de la carte en cliquant dessus. Cochez les cases de la descriptions à l’aide du clic de votre souris. Revenez dans le tableau, et regardez ce qui se passe.
  • Tout en haut à droite, trouvez le bouton qui ouvre le menu du tableau. Allez dans l’onglet Etiquettes.
  • Créez deux nouvelles étiquettes, en choisissant les couleurs que vous souhaitez : “Logiciels” et “Méthodes.”
  • Ouvrez la description des cartes pour leur mettre l’étiquette qui leur correspond. Regardez le résultat visuel de votre tableau.

💡 Les tableaux Kanban sont excellent pour visuellement voir l’état d’un projet, que ce sois pour sois même ou avec d’autres personnes. Cela peut paraitre intimidant, mais n’hésitez pas à vous y essayer ! De nombreuses vidéos et articles existent sur internet pour en parler, si vous êtes curieux.se.

4. Utiliser le calendrier

  • Sur Nextcloud, rendez vous dans l’onglet Agenda.
  • A coté du bouton Aujourd'hui dans le menu à gauche, utilisez le bouton qui permet de changer la vue (jour, semaine, mois, etc.). Essayez les différentes vues, puis sélectionnez la vue du mois.

💡 Les groupes de taches et d’événements de l’agenda sont au sein d’un même fichier dans Nextcloud ! C’est parce que tous deux sont au format nommé “ICalendar.” Le format ICalendar est un formé de données très utilisé par quasiment toutes les boites mails qui existent. C’est le même qui est utilisé, généralement, lorsque vous recevez une invitation à un événement par mail ! C’est aussi un format qui rend la synchronisation avec votre téléphone très facile, comme nous allons le voir bientôt. Si l’une de vos taches est associée à une date, elle apparaitra dans votre calendrier !

  • Double-cliquez dans la case correspondant à la journée aujourd’hui pour faire apparaître la fenêtre vous permettant de créer un nouvel événement.
  • Nommez cet événement “Fin des exercices de Nextcloud.” Programmez le pour aujourd’hui, et pour débuter dans 10 minutes. Sa durée n’as pas d’importance. Mettez le dans le calendrier “Personel.”
  • Créez un nouvel événement sur la date d’aujourd’hui, nommé “Atelier pour découvrir des logiciels open-source pour s’organiser.” Cochez la case pour indiquer que cet événement sera sur la journée entière. Mettez le la enocre dans l’agenda “Personel.”
  • Créez un nouvel événement dans deux jours, nommé “Rendez vous avec moi-même,” de 15h00 jusqu’à 17h00, et mettez le dans l’agenda “Social.”

💡 Comme vous le voyez, les taches qui s’affichent dans votre calendrier sont associées à la couleur de l’agenda dans lequel elles se trouvent ! Ceci est très pratique pour pouvoir différencier visuellement et très rapidement quel événement concerne quel sphère de votre vie. Comme pour les listes de taches, profitez en !

5. Synchroniser les taches de Nextcloud avec son téléphone

  • Saisissez vous de votre téléphone portable.

  • Si vous êtes sur un téléphone android :

    • Rendez vous dans le Google Play Store pour télécharger l’application gratuite et open source “Tasks.org” (ou bien utilisez F-droid pour cela).
    • Ouvrez l’application, et touchez l’icône du menu en haut à gauche. Rendez vous dans la section Paramètres.
    • Touchez l’option Ajouter un compte, puis choisissez un compte de type CalDAV.
    • Dans le champ Nom d'utilisateur, entrez l’adresse mail que vous avez utilisée pour vous inscrire à Cloudamo.
    • Dans le champ Mot de passe, entrez le mot de passe que vous utilisez pour vos connecter sur Cloudamo.
    • Dans le champ URL, entrez https://us.cloudamo.com.
    • Validez, puis laissez l’application faire sa synchronisation.
    • Dans le menu de l’application, vérifiez que vous avez maintenant accès aux listes de tâches que vous avez créé sur Cloudamo. Cliquez sur les taches pour voir que vous pouvez les éditer dans tous leurs détails : leur priorité, leur notes, leurs sous-taches, etc.

💡 Tasks.org est une application totalement open-source et gratuite pour gérer vos taches. Elle possède de très nombreuses fonctionnalités. Changez son thème, mettez des icônes pour vos listes de taches, utilisez ses widgets pour ajouter rapidement des taches depuis votre écran d’accueil, faites des taches récurrentes, et bien d’autres encore !

  • Si vous êtes sur un téléphone Apple :
    • Ouvrez l’application Rappels.
    • Sélectionnez l’option Calendrier.
    • Sélectionnez l’option Comptes, puis Ajouter un compte.
    • Sélectionnez l’option Autre comme type de compte, puis Ajouter un compte CalDAV.
    • Dans le champ URL, entrez https://us.cloudamo.com.
    • Dans le champ Nom d'utilisateur, entrez l’adresse mail que vous avez utilisée pour vous inscrire à Cloudamo.
    • Dans le champ Mot de passe, entrez le mot de passe que vous utilisez pour vos connecter sur Cloudamo.
    • Laissez l’application faire sa synchronisation.
    • Allez dans l’application Rappels et vérifiez que vous avez maintenant accès aux listes de tâches que vous avez créé sur Cloudamo.

⚠️ Il semble que IOS n’autorisera pas la communication avec votre compte Nextcloud si celui-ci n’est pas sur un serveur qui propose une communication dite “chiffrée” à l’aide d’un certificat SSL valide. Si vous avez des problèmes, vous pouvez télécharger une autre application du appstore qui peut s’en charger, comme 2Do.

⚠️ Les téléphone Apple n’ont pas beaucoup d’applications open-source et privées à leur disposition. Il m’est impossible de dire qui pourra avoir accès à vos données en utilisant ces applications. A l’inverse, Tasks.org sur Android ne présente pas ce problème. A vos risques et périls !

💡 Sachez qu’il existe une application open-source et gratuite pour synchroniser et voir vos tableau Kanban de Nextcloud Deck sur votre téléphone ! Rendez vous dans votre magasin d’applications, et cherchez “Nextcloud Deck.”

6. Synchroniser le calendrier de Nextcloud avec son téléphone

  • Saisissez vous de votre téléphone portable.

  • Si vous êtes sur un téléphone android :

    • Rendez vous dans le Google Play Store pour télécharger l’application gratuite et open source “DAVx5” (ou bien utilisez F-droid pour cela).
    • Ouvrez l’application, et atteignez l’écran qui vous permet d’ajouter un compte. Choisissez l’option Connection avec une URL et un nom d'utilisateur.
    • Dans le champ URL, entrez https://us.cloudamo.com.
    • Dans le champ Nom d'utilisateur, entrez l’adresse mail que vous avez utilisée pour vous inscrire à Cloudamo.
    • Dans le champ Mot de passe, entrez le mot de passe que vous utilisez pour vos connecter sur Cloudamo.
    • Laissez l’application faire sa synchronisation.
    • Allez dans le calendrier de votre téléphone. Si vous n’en avez pas encore un, vous pouvez télécharger l’application open-source Simple calendar.

💡 Malgré son nom étrange, DAVx5 est une fantastique application. Elle est sécurisée et recommandée par les développeurs de Nextcloud pour synchroniser votre téléphone avec vos informations sur Nextcloud. Si vous choisissez un autre hébergeur de Nextcloud, il vous suffira d’entrer l’URL du serveur Nextcloud auquel vous vous connectez à la place de celle de Cloudamo.

⚠️ Sur Android, si vous utilisez le calendrier “Google,” il m’est impossible de savoir si les données de votre calendrier pourront être lues ou partagées par Google. Je vous recommande d’utiliser une application open-source comme Simple calendar à la place.

  • Si vous êtes sur un téléphone Apple :
    • Ouvrez l’application Rappels.
    • Sélectionnez l’option Calendrier.
    • Sélectionnez l’option Comptes, puis Ajouter un compte.
    • Sélectionnez l’option Autre comme type de compte, puis Ajouter un compte CalDAV.
    • Dans le champ URL, entrez https://us.cloudamo.com.
    • Dans le champ Nom d'utilisateur, entrez l’adresse mail que vous avez utilisée pour vous inscrire à Cloudamo.
    • Dans le champ Mot de passe, entrez le mot de passe que vous utilisez pour vos connecter sur Cloudamo.
    • Laissez l’application faire sa synchronisation.
    • Allez dans le calendrier de votre téléphone.

⚠️ Les téléphone Apple n’ont pas beaucoup d’applications open-source et privées à leur disposition. Il m’est impossible de dire qui pourra avoir accès à vos données en utilisant ces applications.

  • Quelque soit votre téléphone :
    • Vérifiez dans les paramètres de votre calendrier que les agenda “Personnel” et “Social” sont bien synchronisés.
    • Vérifiez que les événement que vous avez crées précédemment sont affichées.

7. Synchroniser ses fichiers avec son ordinateur ou son téléphone

  • Sur votre ordinateur :
    • Rendez vous sur cette page pour télécharger le logiciel Nextcloud qui permettra la synchronisation de vos fichiers entre votre ordinateur et Nextcloud

💡 En effet, Nextcloud sert aussi à stocker des fichiers, tout comme Google Drive, One Drive, ou Drop Box !.

  • Une fois l’exécutable téléchargé, installez le.
  • Lancez le programme.
  • Indiquer au programme l’URL de votre serveur Nextcloud (https://us.cloudamo.com), votre nom d’utilisateur sur Cloudamo, et votre mot de passe.
  • Laissez la synchronisation s’effectuer.

💡 A partir de maintenant, si vous déposez un nouveau fichier dans votre dossier “Nextcloud” sur votre ordinateur, celui-ci sera uploadé sur les serveurs de Cloudamo. A l’inverse, si un fichier a été ajouté dans votre Nextcloud sur les serveurs de Cloudamo, celui-ci sera téléchargé sur votre ordinateur. Ainsi, il y a une synchronisation constante, via ce petit logiciel, entre votre Nextcloud et votre ordinateur en terme de fichier. Vous pouvez bien évidemment customiser cette synchronisation dans les paramètres de l’application.

  • Sur votre téléphone :
    • Installez l’application Nextcloud à partir de votre magasin d’application
    • Lancez l’application Nextcloud, et indiquez lui l’URL de Cloudamo, ainsi que votre nom d’utilisateur et votre mot de passe.

💡 Vous pourrez maintenant accéder aux fichiers sur votre Nextcloud à partir de votre téléphone ! La mémoire d’un téléphone étant précieuse, par défaut, l’application Nextcloud ne téléchargera les fichiers depuis votre Nextcloud que lorsque vous souhaiterez y accéder.