Forum général.cherche-logiciel Application pour partage webdav d'un montage NFS

Posté par . Licence CC by-sa.
Tags : aucun
0
6
août
2019

Hello,
je souhaite pouvoir partager des dossiers présents sur mon NAS, exportés en NFS, via un serveur Web.
J'ai testé diverses solutions du genre owncloud, mais je ne souhaite pas déplacer mes données (càd les déporter sur le serveur de partage, pour l'indexation), ni exécuter le service de partage sur mon NAS.
Donc, je pensais faire un serveur nginx avec webdav activé, mais je rencontre un souci lorsque je souhaite faire un lien symbolique entre mon montage racine et le dossier de données de nginx (404).
D'où cette question : avez-vous une idée pour faire ce que je souhaite ? un autre outil, une autre méthode ?
Merci d'avance !

  • # réponse

    Posté par . Évalué à 4.

    Donc, je pensais faire un serveur nginx avec webdav activé, mais je rencontre un souci lorsque je souhaite faire un lien symbolique entre mon montage racine et le dossier de données de nginx (404).

    Peut-être ton Nginx qui ne suit pas les liens symboliques (comportement par défaut).
    D'après StackOverflow, il suffit d'ajouter les lignes suivants dans nginx.cong

    http {
        disable_symlinks off;
    }
    

    D'où cette question : avez-vous une idée pour faire ce que je souhaite ? un autre outil, une autre méthode ?

    Il n'y a pas de solution parfaite, chaque système de fichier distant vient avec ses "joyeusetés". Ne pas oublier de se poser la question "que va faire la machine entre le NAS et l'utilisateur".
    Avec certains FS (ex webdav, ftp), pour avoir accès aux données d'un fichier il faut télécharger tout le fichier (et donc disposer de l'espace mémoire nécessaire sur ta machine entre Toto et ton NAS).
    D'autres (sshfs, glusterfs), dont on dit qu'ils fonctionnent par block, peuvent ne traiter que les données dont ils ont besoin sans télécharger l'entièreté de chaque fichiers.
    Chacun vient avec ses bugs, ses réactions lors d'état réseau (peu kiff le passage de wlan1 à eth1), etc.

    • [^] # Re: réponse

      Posté par . Évalué à 1.

      Je viens de monter un nextcloud. Les dernières versions permettent de monter des stockages distants.
      Mais le problème reste le même pour mon export NFS : je dois mettre le user www-data propriétaire des données….. et je veux pas….

      • [^] # Re: réponse

        Posté par . Évalué à 1.

        Les dernières versions permettent de monter des stockages distants.

        Ces montages n'ont pas besoin de l'utilisateur www-data (au cas où cette phrase serait liée à la suivante).
        Par contre l'accès au fichier via ce type de montage n'est pas aussi fluide que si tu montes directement tes dossiers dans le filesystem de ton OS. (c'est surtout chiant quand tu uploads de gros fichiers, ou que tu veux charger la galerie et que tu as des images sur des dossiers distants)

        je dois mettre le user www-data propriétaire des données….. et je veux pas….

        Tu peux forcer apache2 à utiliser un autre utilisateur, voir même un utilisateur spécifique pour un VHOST (et donc utiliser plusieurs utilisateurs pour apache2).

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.