La synchonisation des fichiers nextcloud entre les appareils n'est pas satisfaisante, car elle n'est pas automatique #15
Labels
No labels
amélioration
besoin d'aide
doublon
dysfonctionnement
insolvable
invalide
question
service
authentification
service
courriel
service
etherpad
service
gitea
service
healthchecks
service
hebergement
service
jitsi
service
loomio
service
mastodon
service
matomo
service
matrix
service
mobilizon
service
nextcloud
service
paheko
service
peertube
service
uptimekuma
service
wikijs
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: libretic/Espace_incidents_adherents#15
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Merci pour le nouveau compte chez vous mais tel que je l'expérimente, le service ne correspond pas à mes besoins. La synchonisation des fichiers nextcloud entre les appareils n'est pas satisfaisante, car elle n'est pas automatique
Dans le sens Linux vers smartphone, la synchonisation n'est pas automatique, elle ne se fait que si j'appuie sur "Synchroniser" dans l'app Nextcloud. (Screenshot1)
Dans le sens smartphone vers Linux,
Peut-être ai-je raté quelque chose? Si oui, merci de m'éclairer.
Cordialement,
Luc
Bonjour
Nous allons avoir besoin de précisions :
Pour le PC :
dpkg -l | grep nextcloud
. Copie d'écran ci-dessous depuis mon PC.Pour le smartphone :
En attendant ces précisions, une première remarque : la synchronisation ne se fera jamais du pc linux vers le smartphone, ni du smartphone vers le pc linux. La synchronisation se fait de cette manière :
Ainsi, pour qu'une modification faite sur un appareil soit visible sur 1 ou N autres, il faut qu'aient eu lieu 2 ou N+1 synchronisations, de cette manière :
Et pour qu'un conflit de synchronisation apparaisse, il faut qu'entre les instants T0 et T2 (ou T3 etc si davantage d'appareils) l'appareil B (C, etc) fassent une modification sur le même fichier alors qu'ils n'ont pas encore eu le temps d'en avoir la version la plus récente.
Je propose qu'on commence par regarder les éventuels soucis de synchronisation automatiques appareil par appareil. Puis on verra s'il y a des soucis de conflit de synchronisation qui apparaissent en dehors du cadre dans lequel il est normal d'en avoir, décrit ci-dessus.
Merci pour votre réponse.
Avant tout cela, pouvez vous me dire s'il est bien possible chez vous de synchroniser AUTOMATIQUEMENT des dossiers avec Nextcloud entre un PC et un smartphone/tablette?
Merci
J'avais déjà répondu que oui pour la synchronisation automatique mais je vais être plus précis avec deux scénarios d'utilisation :
si je dépose ou modifie un fichier dans l'espace nextcloud du smartphone, je le vois peu de temps après sur l'espace nextcloud du pc, sans rien faire d'autre qu'attendre un peu
si je dépose ou modifie un fichier dans l'espace nextcloud du pc, je le vois peu de temps après sur l'espace nextcloud du smartphone,
sans rien faire d'autre qu'attendre un peu
En général je ne m'en soucie pas et je n'attends pas après. Aussi je viens de faire un test entre mon PC et mon smartphone pour avoir une idée du temps que ça prend pour que la modification faite d'un côté soit visible de l'autre et c'est de l'ordre d'1 minute peu importe lequel a initié la modification. Le temps sera évidemment variable suivant la quantité et la taille des modifications. Là c'était avec une petite photo et un fichier texte.
Du coup ça correspond à ce que j'entends par "automatique" pour un tel cas, mais peut-être qu'on en attend pas la même chose ?
Merci pour la précision.
Pour comprendre bien, j'aimerais encore être plus précis s'il vous plait(car il me semble qu'en gros les logiciels fonctionnement bien mais qu'ils sont limités)
Quand vous dites "l'espace nextcloud du smartphone" dans "2. si je dépose ou modifie un fichier dans l'espace nextcloud du pc, je le vois peu de temps après sur l'espace nextcloud du smartphone, sans rien faire d'autre qu'attendre un peu", voulez-vous dire dans l'app Nextcloud ou dans le dossier nextcloud dus système du fichier?
Merci encore
correction: du système de fichier (android)
Via l'application "fichiers" de LineageOS, qui montre l'espace nextcloud.
D'accord merci pour cette précision, cela montre que c'est clairement ma configuration actuelle qui est limitée et non pas vos services.
Voici les précisions:
PC
Operating System: Ubuntu 24.04.1 LTS (c'est la dernière en date je crois)
ii libnextcloudsync0t64:amd64 3.11.0-1.1build4 amd64 Nextcloud folder synchronization - libraries
ii nextcloud-desktop 3.11.0-1.1build4 amd64 Nextcloud folder synchronization tool
ii nextcloud-desktop-common 3.11.0-1.1build4 all Nextcloud folder synchronization - common data
ii nextcloud-desktop-doc 3.11.0-1.1build4 all Nextcloud folder synchronization - documentation
ii nextcloud-desktop-l10n 3.11.0-1.1build4 all Nextcloud folder synchronization - localization
SMARTPHONE
Mon smartphone et son OS sont un peu ancien, peut être le problème vient-il de là:
(en PJ)
Redmi Note 8
Lineage OS ginkgo
Nextcloud app version 3.28.0
à noter que je n'ai pas pas installé un upgrade apparu il y a peut-être un an (par manque de temps et paresse car il fallait tout réinstaller...)
Merci
Oui tout à fait, nous avons de nombreuses applications nextcloud (pc ou smartphone) qui utilisent notre serveur de cette manière sans difficulté.
Les versions logicielles côté PC sont récentes, la synchronisation entre nextcloud et le PC ne doit pas poser de problème.
Je vous invite quand même néanmoins à vérifier ce point pour écarter tout risque de mauvaises déductions pour la suite :
Si ce point fonctionne bien, faire la même chose entre un navigateur connecté à nextcloud.libretic.fr et le smartphone, pour à la fois déterminer si l'initiateur de la modification a une importance et pour se donner une référence. L'application nextcloud doit être démarrée mais en arrière plan et pour faire les actions / observations dans les fichiers, les faire depuis l'application fichiers de lineage, en regardant dans la "racine" nextcloud (comme visible à gauche dans la copie d'écran jointe).
Les versions logicielles côté smartphone sont effectivement un peu anciennes, surtout le système android : version 10. Mais ça n'est pas très ancien non plus.
Si la version du système peut avoir une influence sur la capacité de nextcloud à superviser les changements faits sur le système de fichiers, j'ignore cependant si les versions d'android postérieures à la 10 ont apporté quelque chose sur ce point. Et si c'est le cas, ça ne doit pas impacter le sens serveur nextcloud -> smartphone.
Avant d'envisager un changement de version d'android je commencerais par vérifier que tous les dispositifs d'économie de batterie sont bien désactivés pour l'application nextcloud. Les systèmes d'économie de batterie sont en effet très pénibles et ont souvent tendance à tuer les applications pour économiser des bouts de chandelle de consommation de batterie, mais ça peut typiquement empêcher une application comme nextcloud de faire son boulot correctement en arrière plan.
Bien entendu, si vous changez un paramètre sur les options d'économie de batterie, refaire le même test que plus haut pour comparer à la référence et clairement identifier si cela a apporté une amélioration dans un sens de synchronisation ou dans l'autre.
Autre point à vérifier, suivant le cas précis qui vous pose problème : l'application nextcloud pour android ne transfère pas forcément le contenu de tous les fichiers, par économie de bande passante/batterie je suppose.
L'abstraction logicielle que donne l'application nextcloud donne l'illusion de les voir, mais ils ne sont vraiment transférés qu'à la demande. Y compris je pense quand on passe par la racine "nextcloud" telle qu'on la voit dans l'application fichiers mais aussi dans les sélecteurs de fichiers android.
Si on regarde, sur le smartphone, le dossier Android/media/com.nextcloud.client/nextcloud// on ne voit que les fichiers véritablement transférés.
Dans l'application android nextcloud il existe une fonctionnalité pour mettre des fichiers en favoris.
Il y a quelques années j'utilisais cette fonctionnalité pour forcer la synchronisation des fichiers que je voulais toujours avoir disponibles sur mon téléphone et entretenus avec le serveur.
Au fil des évolutions logicielles je me suis aperçu que je n'avais plus besoin de mettre des fichiers en favoris et que la synchronisation "normale" faisait exactement ce que je voulais alors que je devais désigner des fichiers comme favoris auparavant.
Mais il est possible qu'avec l'android 10, cette fonctionnalité de favoris aide la synchronisation.
Merci pour cette réponse qui me parait très complète et que je vais prendre me temps de bien lire.
Belle journée
Bonjour, je reviens vers vous car après des essais, la synchronisation est toujours loin d'être satisfaisante.
J'ai changé de smartphone,
modèle OnePlus 7T
avec Lineage OS 22.1, Android 15, 7 mars 2025
et Nextcloud Android App version 3.30.8
Utilisation autorisé en arrière plan
Un fichier copié depuis le PC, bien synchronisé sur le serveur, apparaissant bien dans l'app nextcloud du One+, dans un dossier pourtant ben coché "sync" , avec la sync bien autorisé dans les params nextcloud
n'est pas automatiquement téléchargé dans le systeme de fichier android...
Merci de m'aider
Je joins des copies d'écran
Bonjour.
Mon contexte est très proche :
Scénario de test :
Pouvez-vous préciser la manière dont vous constatez l'absence du fichier sur le téléphone ?

Avec l'application fichiers d'android ?
En passant bien par l'espace nextcloud de l'application fichiers ?
Bonjour,
Merci pour la réponse.
Oui, je constate l'absence du fichier dans l'app Fichiers d'Android, mais pas par l'espace nextcloud de l'app Fichiers, mais directement depuis la racine OnePlus7T jusqu'au répertoire nextcloud (Android/media/com.nextclo
ud.client/nextcloud/titane@nextcloud.libretic.fr/DTAppsExtraImages/DTJournals$
)
L'intérêt d'une sync pour moi est de retrouver mes fichiers en offline...
J'espère être clair, merci de ne pas hésiter à demander clarification si besoin
Bonne journée
Luc B
Ok, alors autre test fait de mon côté, je pense plus proche de ce que vous cherchez à faire.
Toujours avec mon dossier testsync, je coche la case "synchroniser" dans les paramètres du dossier depuis l'application nextcloud android.

Au moment où je coche la case, le dossier ne contient que "document_test.txt". (il est dans l'état du test fait hier).
Je mets le téléphone en veille (j'éteins l'écran).
Depuis mon PC, j'ajoute un fichier "autre_document_test.txt" dans le dossier "testsync" avec quelques caractères dedans.
J'attends au moins 15 minutes (délai minimum de la synchronisation de l'app nextcloud). Concrètement pour ce test je suis parti faire autre chose, sans toucher au téléphone, et je suis revenu 30 minutes plus tard environ.
Je reprends mon téléphone et aussitôt je le mets en mode avion, sans même le dévérrouiller, histoire d'être certain que c'est bien pendant la période d'inactivité que la synchronisation a lieu
Une fois en mode avion je prends l'application fichiers et parcours le système de fichiers vers Android/media/com.nextcloud.client/ etc
Le fichier ajouté est bien présent :

Est-ce bien ce comportement que vous souhaitez obtenir ?
Note : j'ai pris les deux copies d'écran une fois le test fait, ce qui explique pourquoi sur la copie de la configuration du dossier testsync le téléphone est en mode avion
oui, c'est bien ce comportement que je souhaite obtenir, sans succès
merci pour votre aide
Comme il y a manifestement une différence de comportement, je peux essayer de creuser un peu plus mais pour la suite il va me falloir des indications très précisément horodatées. Et malheureusement c'est sans aucune certitude de trouver le début d'une piste.
Déjà, je découvre qu'il existe une version de Nextcloud sur Fdroid qui s'appelle Nextcloud Dev, et qui semble incorporer des logs, contrairement à la version de base. Je ne l'ai jamais essayée mais ça pourra peut-être nous donner des éléments supplémentaires sur ce qui se passe, ou ne se passe pas, sur votre téléphone. Je vous invite à désinstaller l'application actuelle et à essayer celle-ci, en espérant que ça nous donne quelques indications supplémentaires intéressantes.
Ensuite je vous propose de refaire le même scénario que celui que j'ai décrit, en notant à chaque étape l'heure exacte, à la minute près, de chaque action, et en espaçant chaque action de deux minutes au moins, pour simplifier votre prise de notes et la rendre non ambiguë. Je pourrai confronter votre description aux journaux d'activité sur le serveur nextcloud.
Si vous pouvez également faire en sorte d'avoir le PC connecté sur un réseau différent du téléphone (par exemple le PC sur une box internet et le téléphone en 4G), pendant toute la durée du test ce serait l'idéal, car au moment de consulter les journaux je pourrai facilement distinguer les actions de l'un et de l'autre par leurs adresses IP respectives. Si ça vous est possible, vous pouvez m'indiquer l'adresse IP de chacun en consultant le site "mon-ip.com"
Si vous prenez le temps de faire ce relevé et de le transmettre ici, ne soyez cependant pas trop pressé d'avoir une analyse de ma part car ça va me prendre un peu de temps pour regarder tout ça.
Bonjour,
Voici le relevé
PC: 86.222.131.24
smartphone 1+: 86.104.248.167
16 mars 2025
Scénario de test :
14:31 Je créée un dossier testsync vide sur mon PC
14:32 Je vais dans l'application "fichiers" de lineageos (pas nextcloud)
Je me place dans le dossier testsync, toujours vide
14:33 Je créée un fichier dans le dossier testsync depuis le PC
J'attends un peu (30 secondes à 1 minute)
14:34 Je rafraîchis l'application fichiers, le fichier y est visible dans le dossier testsync
image, YES
14:35 Toujours avec mon dossier testsync, je coche la case "synchroniser" dans les paramètres du dossier depuis l'application nextcloud android.
Au moment où je coche la case, le dossier ne contient que "document_test.txt". (il est dans l'état du test fait hier).
Je mets le téléphone en veille (j'éteins l'écran).
14:37 Depuis mon PC, j'ajoute un fichier "autre_document_test.txt" dans le dossier "testsync" avec quelques caractères dedans.
J'attends au moins 15 minutes (délai minimum de la synchronisation de l'app nextcloud). Concrètement pour ce test je suis parti faire autre chose, sans toucher au téléphone, et je suis revenu 30 minutes plus tard environ.
15:12 Je reprends mon téléphone et aussitôt je le mets en mode avion, sans même le dévérrouiller, histoire d'être certain que c'est bien pendant la période d'inactivité que la synchronisation a lieu
Une fois en mode avion je prends l'application fichiers et parcours le système de fichiers vers Android/media/com.nextcloud.client/ etc
Le fichier ajouté est bien présent : NON, aucun
15:15 J'enlève le mode avion, je vois bien les 2 fichiers dans l'app Nextcloud, et aussi dans l'app Fichiers Nextcloud, mais rien dans les fichiers Android/media/etc
mais là en l'occurence, je n'avais pas changé les papramètres d'optimisation batterie pour l'app Nextcloud Dev, ça a l'air mieux avec...
Je refais des tests et reviens vers vous
Bonjour,
Tout à l'air de marcher correctement maintenant, la sync a bien lieu.
Est-ce du au remplacement de Nextcloud par Nextcloud dev?
Merci
Bonjour.
Bonne nouvelle !
En effet Android est tellement aggressif à tuer les applications en arrière plan que c'est indispensable de passer par les "optimisations batterie" et de demander à Android de laisser tranquilles ce type d'applications.
Je n'ai jamais testé Nextcloud-dev, je sais juste que cette version existe pour aider au développement.
Je pencherais plutôt pour le paramétrage des optimisations batterie, puisque sur d'autres téléphones d'utilisateurs de Libretic (dont le mien) ça fonctionne correctement avec l'application nextcloud normale, mais il n'y a pas d'inconvénient à utiliser la version dev si pour une quelconque raison ça fonctionne mieux.
Merci pour ce retour en tout cas.
Je vous laisse fermer le ticket ?
Oui, plutôt bonne nouvelle, si ce n'est que Nextcloud dev me demande sans cesse de mettre à jour la version (pop ups intempestifs), et que depuis, mon app Nextcloud Notes est instable.
Précedemment avec l'app Nextcloud normale, il me semble quand même bien avoir enlevé "optimisations batterie"...
Je vais réessayer.
Sinon pourriez-vous s'il vous plait mettre la totalité (les 15G de disque) sur Nextcloud. Je ne me servirai pas de l'email @libretic, sauf pour communiquer avec vous, quelques Mo devraient suffire pour cela.
Merci
En fait, même, si c'est possible, j'aimerais supprimer cette adresse email @libretic. Est-ce possible? (et de mettre l'email de contact du compte famillebonameau@etik.com
Merci beaucoup pour votre présence, votre réactivité quand aux problèmes rencontrés.
Bonjour
C'est fait.
Non, pas encore. Notre modèle de données dans l'annuaire ne permet pas d'exprimer ça, mais ça fait partie des chantiers dont il est prévu qu'on s'occupe à l'avenir. Nous communiquerons là dessus lorsque ce sera possible.
Comme il me semble qu'il n'y a plus de problème en cours vis à vis du point de départ, je clôture ce ticket.
Bonne journée !