Questionnement NextCloud

Tenkaichi

Apprenti
16 Octobre 2021
64
5
8
Bonjour,
Je viens d'installer NextCloud sur mon serveur OMV. Mais je viens de me rendre compte de plusieurs "soucis".
Lorsque je synchronise mes photos de smartphone par exemple, et que je les ouvre sur un autre ordinateur que mon serveur, ces dernières sont téléchargées et renstent sur mon ordinateur. Il n'y a pas possibilité de faire en sorte de consulter cela en ligne? Un peu comme quand on regarde une vidéo grâce à miniDLNA, je crois qu'on ne télécharge pas le fichier de manière permanente si? Sinon on a des fichiers plusieurs fois partout, téléphone, serveur, ordinateurs,...

Autre chose, je n'ai pas accès au dossier de NextCloud lorsque je vais sur mon NAS à travers le réseau et non pas par l'application NextCloud. Du coup je ne peux pas lire via mon serveur DLNA le contrenu de ce dossier et c'est un peu dérangeant d'avoir une partie de mes données dans le dossier "NextCloud" et d'autres dans un autre dossier de mon NAS... Disons que ce n'est pas pratique.

Je vous remercie d'avance pour vos éclairement ! :)
 
Salut,
Lorsque je synchronise mes photos de smartphone par exemple, et que je les ouvre sur un autre ordinateur que mon serveur, ces dernières sont téléchargées et renstent sur mon ordinateur.
Pourtant, le fonctionnement normal est que la photos reste sur l'interface web de Nextcloud, le telechargement se fait via l'action "Telechargement" :
2021-10-17 21_48_01-Window.png

Si tu clique sur la photo :
2021-10-17 21_48_26-Window.png

Elle doit s'ouvrir en premier plan dans l'interface web de nextcloud :
2021-10-17 21_48_37-Window.png

Autre chose, je n'ai pas accès au dossier de NextCloud lorsque je vais sur mon NAS à travers le réseau et non pas par l'application NextCloud. Du coup je ne peux pas lire via mon serveur DLNA le contrenu de ce dossier et c'est un peu dérangeant d'avoir une partie de mes données dans le dossier "NextCloud" et d'autres dans un autre dossier de mon NAS...

Oui c'est également le fonctionnement "normal".
Pour pouvoir le lire via DNLA il faut que tu dise au serveur DNLA d'indexer le dossier data de nextcloud mais c'est un peu étrange comme fonctionnement. Quel est le but ? Pourquoi ne pas tout faire avec Nextcloud ?
 
Pourtant, le fonctionnement normal est que la photos reste sur l'interface web de Nextcloud, le telechargement se fait via l'action "Telechargement" :
Je n'utilise pas l'interface WEB, j'ai téléchargé le client Nextcloud pour windows, du coup je peux accéder à Nextcloud via l'explorateur de fichier

Sans titre.png

Donc lorsque j'ouvre un document, ce dernier est téléchargé sur mon ordinateur. (j'ai un petit logo vert qui s'affiche, et quand le serveur est éteint je peux toujours consulter le fichier).

Oui c'est également le fonctionnement "normal".
Pour pouvoir le lire via DNLA il faut que tu dise au serveur DNLA d'indexer le dossier data de nextcloud mais c'est un peu étrange comme fonctionnement. Quel est le but ? Pourquoi ne pas tout faire avec Nextcloud ?
Le but serait de pouvoir sauvegarder les données de plusieurs téléphones sur le NAS (photo, vidéos, etc...), et d'avoir accès à ces données sur n'importe quel ordinateur connecté au NAS. Mais aussi de pouvoir stocker de la musique, des vidéos, etc... que je puisse regarder sur une télé (via une ps4 pour le moment). Donc actuellement sur mon serveur test, j'ai Nextcloud qui s'occupe de sauvegarder les différents téléphones, et j'ai un autre répertoire dans lequel se trouve les documents des ordinateurs ainsi que les vidéos et musiques, que je peux consulter grâce à miniDLNA sur ma console.
 
Je n'utilise pas l'interface WEB, j'ai téléchargé le client Nextcloud pour windows, du coup je peux accéder à Nextcloud via l'explorateur de fichier
Ha oui, je comprend, tu as donc créer le dossier avec l' option de fichiers virtuels :
2021-10-17 22_05_52-Window.png

Le client Nextcloud est un client de synchronisation, pas de consultation. Tu peu soit, synchroniser au besoin ( ce que tu fait ), la syncro ce fait donc si tu souhaite consulter le dossier OU tout synchroniser tout le temps.
Mais ce n'est pas un client de "consultation" pour cela, il y a l'interface web de nextcloud.

Le but serait de pouvoir sauvegarder les données de plusieurs téléphones sur le NAS (photo, vidéos, etc...), et d'avoir accès à ces données sur n'importe quel ordinateur connecté au NAS.
je ne pense pas pouvoir t'aider, je n'ai pas ce fonctionnement. Pour ma part je syncronise en auto mes photos, ... MAIS ensuite je les déplace sur le NAS ( en les triant ), et les supprime de mon Nextcloud.
 
Le client Nextcloud est un client de synchronisation, pas de consultation. Tu peu soit, synchroniser au besoin ( ce que tu fait ), la syncro ce fait donc si tu souhaite consulter le dossier OU tout synchroniser tout le temps.
Mais ce n'est pas un client de "consultation" pour cela, il y a l'interface web de nextcloud.
Dans ce cas, existe-t-il une alternative à nextcloud avec cet aspect "consultation"?
Sinon je peux toujours faire de même, et déplacer mes photos sur le nas au fur et à mesure en effet ^^
je ne pense pas pouvoir t'aider, je n'ai pas ce fonctionnement. Pour ma part je syncronise en auto mes photos, ... MAIS ensuite je les déplace sur le NAS ( en les triant ), et les supprime de mon Nextcloud.
En déplaçant les photos du next cloud vers le nas, elle ne se resynchronisent pas avec le téléphone à chaque fois ?
 
Dans ce cas, existe-t-il une alternative à nextcloud avec cet aspect "consultation"?
Cela doit surement exister, mais je n'ai aucun nom a te donner :unsure:

En déplaçant les photos du next cloud vers le nas, elle ne se resynchronisent pas avec le téléphone à chaque fois ?
Les photos... se supprime de mon téléphone une fois syncro.
 
Dans ce cas... Ça se tient! ?
Merci pour les infos, je vais patienter /chercher i si quelqu'un a une proposition d'alternatives pour Nextcloud, sinon je suivrai certainement ta méthode.
 
Une autre solution serait d'utiliser Nextcloud de pair avec Samba.
Tes photos/vidéos des téléphones se synchronisent sur ton NAS par le biais de Nextcloud, pour chaque utilisateur de Nextcloud.
Libre à toi, ensuite de faire un partage samba sur chacun de tes dossiers de photos utilisateurs.
Soit tu fais un user unique OMV/samba et tout le monde utilise ce même user sur ton réseau, soit tu crées un user OMV spécifique à chaque compte utilisateur nextcloud.
La deuxième solution est plus sécure et tu peux mieux gérer les accès de chacun.

Sinon, dans nextcloud, tu peux ajouter des stockages externes (dont des stockages samba).
ça peut te permettre de créer un dossier partagé samba, que tu déclares dans nextcloud (pour permettre la synchro smartphone), et auquel tu donnes accès à 1 ou n user samba. Une fois qu'un user samba a les droits d'accès à un partage samba, il peut s'y connecter depuis n'importe quelle machine du réseau local.
 
Mais il y a un problème pour accéder aux donnés de Nextcloud via samba. Même si on attribue les droits d'accès aux dossiers de Nextcloud aux utilisateurs, ce dernier reecrit les droits d'accès à chaque fois. D'après cette vidéo :

Je vais essayer de mettre en place la se onde méthode !
Merci ! :)
 
Mais il y a un problème pour accéder aux donnés de Nextcloud via samba. Même si on attribue les droits d'accès aux dossiers de Nextcloud aux utilisateurs, ce dernier reecrit les droits d'accès à chaque fois. D'après cette vidéo :

Je vais essayer de mettre en place la se onde méthode !
Merci ! :)
Ah effectivement j'ai oublié ce "léger" détail... La seconde solution devrait fonctionner alors.
J'avais mis ça en place il y'a quelques temps, pour ensuite revenir aux systèmes de dossier natif dans le répertoire nextcloud.
Un conseil, paramètre bien tes téléphones pour qu'ils ne suppriment pas la photo après envoi à Nextcloud. J'avais eu quelques soucis pour certaines photos qui ne s'uploadaient pas correctement et devenaient corrompues sur le nas. Je ne savais pas si ça venait d'un problème de conf de ma part ou alors de la synchro tel/stockage externe samba qui était un peu bugué. Ou alors de l'appli nextcloud android buguée.
Donc pour être sur de bien conserver tes photos/vidéos le temps que tu testes et valides, garde en bien une copie sur les téléphones.
Y'a eu plusieurs maj des appli android, de nextcloud serveur et de l'appli windows depuis, j'ose espérer que ce bug n'existe plus.
 
Nextcloud est un cloud de fichiers, et il n'est effectivement pas prévu pour fonctionner avec des acces aux fichiers autres que par son intermédiaire ( Web / Appli / .. ).
Il y a effectivement la solution de faire un montage avec l'application "Stockage Externe".

Peut être aussi que Nextcloud n'est pas réellement ce dont vous avez besoin et que File Browser répondra mieux a ce besoin ?
 
Du coup j'ai essayé d'ajouter un stockage externe a nextcloud (via samba), mais je ne peux pas, sur la page d'administration j'ai ce message : "smbclient" n'est pas installé. Le montage de "SMB/CIFS", "SMB/CIFS using OC login" n'est pas possible. Merci de demander à l'administrateur système de l'installer.

Alors que SMB/CIFS est bien activé sur omv...
 
Oui en docker. J'ai suivi le tutoriel de la vidéo que j'ai posté quelques postes plus haut pour l'installer sur omv..
 
Je viens de regarder vite fait la video, il ne fait que ré-utiliser la config par defaut de la doc nextcloud : https://github.com/nextcloud/docker/blob/master/stack.yml

L'image officiel de nextcloud ne contient pas de client SMB. Voir ici : https://github.com/nextcloud/docker/tree/master/.examples#dockerfiles
Nextcloud propose des Dockerfile avec la prise en charge d'SMB : https://github.com/nextcloud/docker/blob/master/.examples/dockerfiles/smb/fpm-alpine/Dockerfile mais cela demande de compiler soit meme l'image ( je suppose car c'est quelques chose que je ne pratique pas )

Tu dois pouvoir également l'installer toi même dans le conteneur via ces commandes ( a exécuter dans le conteneur ) : https://github.com/nextcloud/docker/tree/master/.examples#php-module-smbclient mais cela signifie que en cas de re-création du conteneur, c'est a refaire.

j'utilise l'image linuxserver, qui contient déjà toutes ces dépendances.
 
Je vais essayer de réinstaller nextcloud avec linuxserver. Il suffit de copier/coller le docker-compose et modifier PUID et PGID et les différents paths?
J'avoue ne pas comprendre grande chose aux dockers et recopier bêtement les tutoriels...
 
Je vais essayer de réinstaller nextcloud avec linuxserver. Il suffit de copier/coller le docker-compose et modifier PUID et PGID et les différents paths?
J'avoue ne pas comprendre grande chose aux dockers et recopier bêtement les tutoriels...
Un copier-coller risque de poser problème, l'image officielle de Nextcloud étant un peu plus exigeante dans son docker compose que la version linuxserver: (gauche linuxserver / droite officielle nextcloud)

1635413781025.png

Et impossible de repointer vers le même type de volumes, visiblement les deux images n'ont pas la même architecture de volume. (config et data pour linuxserver, contre un seul volume pour l'officielle).
Tu vas devoir partir sur un container tout neuf je pense, à confirmer par evotk...
 
Pas de problème pour repartir sur un container neuf, je suis encore sur ma phase de tests pour mon serveur :)
Tant mieux alors. Pars peut être sur une base de données "neuve" également, ça évitera des conflits si tu étais par exemple sur un nextcloud 21 auparavant et que tu te retrouves sur un nextcloud 22.
 
  • J'aime
Réactions: Nincha