bonjour j'ai installé nextcloud en docker j'aimeari mettre a disposition le repertoire de mes videos de ma seedbox qui se trouve dans /home/diesel/mnt/torrent

comment puis je faire

voici mon docker-compose

nextcloud-app:
    container_name: nextcloud
    environment:
      - MYSQL_PASSWORD=*******
      - MYSQL_DATABASE=*****
      - MYSQL_USER=******
      - MYSQL_HOST=******
      - OVERWRITEPROTOCOL=https #pour permettre le bon fonctionnement du client Windows/Linux
      - NEXTCLOUD_TRUSTED_DOMAINS=next-domaine.tld
    image: nextcloud:latest
    labels:
      - diun.enable=true
    ports:
      - 8070:80
    restart: unless-stopped
    volumes:
      - ./nextcloud-app/var/www/html:/var/www/html
      - ./home/diesel/mnt/torrent:/documents:ro
    depends_on:
      - nextcloud-db

  nextcloud-db:
    container_name: nextcloud-db
    environment:
      - MYSQL_ROOT_PASSWORD=********
      - MYSQL_PASSWORD=**********
      - MYSQL_DATABASE=*****
      - MYSQL_USER=trucmuch
    image: mariadb:latest
    labels:
      - diun.enable=true
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --skip-innodb-read-only-compressed
    restart: unless-stopped
    volumes:
      - /nextcloud-db/var/lib/mysql:/var/lib/mysql
  • zer a répondu à ça.

    Diesel volumes:
    - ./nextcloud-app/var/www/html:/var/www/html
    - ./home/diesel/mnt/torrent:/documents:ro

    Il est là ton pb: le "." devant /home.
    Ce "." signifie que le chemin est relatif par rapport au chemin de ton docker-compose. Ainsi, tu trouvera tes données dans /path/to/docker-compose/home/diesel/mnt/torrent au lieu du /home/diesel/mnt/torrent que tu veux.

    Supprimes le ".", down et up ton docker compose et ça devrait mieux ce passer.

      bonjour a tous

      le montage d'un repertoire ne fonctionne pas je comprend pas pourquoi..
      puis j'ai erreur sur l'upload de fichier volumineux de plus de 512Mo

      j'ai regarder la doc ici

      mai je ne trouve pas mon php.ini

      est dans l'onglet systeme je vois que je tourne sous php8

      mais je nai jamais installer php il ya que le nginx proxy manager

        12 jours plus tard

        j'ai monter une autre image de nextcloud incluant nginx et php-fpm

        j'essaye d'installer nano ou vim dans le container en exec

        mai j'ai ca

        package 'nano' has no installation candidate

        ca serait pour editez php-fpm.ini dans le container
        j'ai essayer avec vim est il n'est pas installer non plus et je ne peux l'installer meme message...

        Bonjour.
        IL NE FAUT PAS éditer un fichier dans un container. Dès que tu vas redémarrer ton container, il va être remis à l'origine.
        La bonne méthode : monter un "volume" avec le fichier :

         volumes:
              - ./nextcloud-app/var/www/html:/var/www/html
              - ./home/diesel/mnt/torrent:/documents:ro
              - ./nexcloud_conf/php-fpm.ini:/chemin_dans_le_container/php-fpm.ini

        Et ensuite éditer le fichier sur le serveur qui lance le docker (dans moln exemple ./nextcloud_conf/php-fpm.ini, mais tu le mets où tu veux), puis relancer le container.

          Répondre…