# https://github.com/jlesage/docker-minio?tab=readme-ov-file Create user and group --------------------- Credentials -> Local Users -> Add Full Name: minio Username: minio Disable Password: Create Home Directory: Samba Authentication: Save minio UID: 3045 minio GID: 3044 Create datasets --------------- # In Truenas shell: # list datasets zfs list | grep -i "docker.*minio" # create following datasets if not present zfs create SSD1/docker/data/minio zfs create SSD1/docker/data/minio/config chown -R minio:minio /mnt/SSD1/docker/data/minio Create folders -------------- # In Truenas shell: mkdir -p /mnt/SSD1/docker/stacks/minio/secrets mkdir /mnt/stpool1/objectstore/minio/data1-1 mkdir /mnt/stpool1/objectstore/minio/data1-2 mkdir /mnt/stpool1/objectstore/minio/data2-1 mkdir /mnt/stpool1/objectstore/minio/data2-2 chown -R minio:minio /mnt/stpool1/objectstore/minio Create secrets -------------- cd /mnt/SSD1/docker/stacks/minio/secrets echo -n 'your_minio_root_user' > minio_root_user echo -n 'your_minio_root_password' > minio_root_password chown -R minio:minio /mnt/SSD1/docker/stacks/minio/secrets chmod -R 400 /mnt/SSD1/docker/stacks/minio/secrets Copy folder to docker stacks ---------------------------- # In Windows cmd shell in minio folder, enter: ./cp2nas # or pscp -P 22 -r stacks/*.* root@192.168.2.2:/mnt/SSD1/docker/stacks/minio/ # This should copy minio stacks folder to /mnt/SSD1/docker/stacks/minio