Nextcloud разместить на VM Proxmox, но использовать отдельное хранилище

Всем привет!

proxmox v8.3.0 на отдельной ВМ машине крутится ubuntu попробовал там развернуть nextcloud.

Но мне обходимо подключить для данных другой жесткий диск (каталог сделал для этого на proxmox) пробросил каталог по IP на машину с nextcloud.

Как сделать чтобы СУБД (PostgreSQL) и Nextcloud (сетевые программные) настройки хранились там, а файлы которые формируются при создании пользователя и в дальнейшем все что будет загружать пользователь сохранялось в выделенный каталог.

Разворачиваю через Docker compose

services:
  db:
    image: postgres:15
    container_name: nextcloud_db
    restart: always
    environment:
      POSTGRES_USER: ${POSTGRES_USER}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
      POSTGRES_DB: ${POSTGRES_DB}
    volumes:
      - /mnt/backup-nextcloud/db_data:/var/lib/postgresql/data
    ports:
      - "7544:5432"

  nextcloud:
    image: nextcloud
    container_name: nextcloud_app
    restart: always
    depends_on:
      - db
    ports:
      - "7545:80"
    environment:
      - POSTGRES_HOST=db
      - POSTGRES_USER=${POSTGRES_USER}
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
      - POSTGRES_DB=${POSTGRES_DB}
    volumes:
      - /mnt/backup-nextcloud/nextcloud_app_data:/var/www/html/config
      - /mnt/backup-nextcloud/nextcloud_data:/var/www/html/data


#Вот смонтированный
#ls -ld /mnt/backup-nextcloud
#drwxrwx--- 4 www-data www-data 4096 Feb  9 20:07 /mnt/backup-nextcloud

mount | grep /mnt/backup-nextcloud
192.168.1.99:/mnt/backup-nextcloud on /mnt/proxmox_storage type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.231,local_lock=none,addr=192.168.1.99)

дали данную ссылку но понял, что в Docker-compose не получится запустить https://github.com/nextcloud/all-in-one#how-to-change-the-default-location-of-nextclouds-datadir


Ответы (0 шт):