L'objectif est de synchroniser ses données personnelles, ses contacts et son agenda, sur un ou plusieurs PC et/ou sur son smartphone, depuis un serveur Nextcloud.
La 1ère partie consiste à configurer son propre serveur sur un Raspberry Pi derrière sa box. Si ce n'est pas votre objectif, il est possible de suivre les manipulations de loin et d'attendre la 2ème partie, laquelle consistera à configurer les clients PC et Smartphone à partir des paramètres d'un serveur.
1ère partie - Configuration d'un serveur Nextcloud (perso)
- Sur un Raspberry-Pi avec Yunohost derrière une box
- Une présentation succincte diaporama (9 diapos)
- Explications plus complètes dans l'article "Auto-hébergement des données personnelles derrière sa box"
- En quelques mots :
- Exemple d'adresse de serveur de base : https://larsen.nohost.me
- Aller dans l'administration (https://larsen.nohost.me/yunohost/admin), puis Applications, Nouvelle application, saisir Nextcloud. Lancer l'installation, choisir d'installer dans un sous-dossier, par exemple nextcloud.
- Résultat : https://larsen.nohost.me/nextcloud
- Pour que Nextcloud soit joignable depuis l'extérieur, il faut une connexion VPN ou organiser des transferts de port sur la box, cf captures d'écran à la page "Auto-hébergement des données personnelles derrière sa box".
2ème partie - Synchronisation sur les postes client
- Sur PC
- Depuis la page https://nextcloud.com/install/#install-clients, télécharger le composant qui convient à votre système d'exploitation : Windows, Linux ou macOS (Pour Ubuntu : apt install nextcloud-desktop)
- Lancer le composant client
- Configurer en saisissant l'adresse du Nextcloud (exemple https://larsen.nohost.me/nextcloud), identifiant et password. Accepter le dossier par défaut, ou définir un nouveau dossier.
- Observer le téléchargement des premiers fichiers. Ajouter des fichiers en local dans le dossier Nextcloud. La synchronisation se lance en tâche de fond.
- Lancer un navigateur web, se rendre à l'adresse du serveur, s'authentifier, accéder à la rubrique "Fichiers" et observer la présence des nouveaux fichiers.
- Vérifier dans l'environnement web de Nextcloud (donc par le navigateur) que les applications Contacts, Agendas et Notes sont activées (icônes en haut à gauche). Si elles ne sont pas activées, le faire par le menu de droite : "Votre compte" puis "Applications". Si cette entrée de menu n’apparaît pas, demander à un administrateur de faire l'activation. (N.B. l'application Agenda s'appelle Calendar).
- Dans l’environnement web de Nextcloud, renseigner l'agenda par quelques rendez-vous et insérer quelques contacts
- Lancer Thunderbird et configurer l'agenda
- Dans Thunderbird, tout en haut à gauche, cliquer sur le bouton Agenda
- En bas à gauche, cliquer sur "Nouvel agenda"
- Choisir "Sur le réseau"
- Saisir son identifiant Nextcloud et l'adresse du serveur (exemple https://larsen.nohost.me/nextcloud)
- Saisir le mot de passe
- Valider en cliquant sur "S'abonner"
- Synchroniser son smartphone (exemple avec Android)
- Installer la bibliothèque F-droid : https://f-droid.org
- Depuis cette bibliothèque, installer DavX5 , qui permettra de synchroniser des agendas et des contacts.
- Faire "Nouveau profil". Saisir l'adresse du serveur, l'identifiant et le mot de passe
- Activer l'agenda principal et le carnet d'adresse principal
- Normalement, les données du serveur des agendas et des contacts doivent apparaître sur les applications d'agendas et de contacts du smartphone. Les modifications apportées par ces applications sont synchronisées sur le serveur.
- Depuis la bibliothèque F-Droid, installer le composant Nextcloud
- Le lancer et configurer son compte
- Il est possible d'uploader (téléverser) automatiquement les photos prises par le smartphone vers un dossier du serveur. Pour configurer :
- Lancer l'application Nextcloud du smartphone, dérouler le menu en haut à gauche, choisir Paramètres, puis "Envoi automatique". Choisir 2 dossiers comme par exemple :
- Dossier du smartphone = /storage/emulated/DCIM/Camera/
- Dossier Nextcloud = /Photos/
- Maintenant les photos prises par le smartphone sont téléversées automatiquement sur le serveur.
Compléments
- Historisation : Nextcloud mémorise les versions des fichiers au fur et à mesure de leur enregistrement et de leur fermeture
- Partages
- Il est possible de créer un lien public (pour éviter d'envoyer un fichier trop lourd)
- On peut partager un fichier avec un autre utilisateur enregistré dans le Nextcloud, avec des droits fins : lecture, modifications, suppressions, etc. Il est possible d'autoriser le repartage ou non
- Pour un dossier, il est possible d'autoriser à ajouter un fichier mais pas de supprimer ou de modifier.
- Collabora-Online : équivalent à Gougle-Docs