56 lines
1.5 KiB
Plaintext
56 lines
1.5 KiB
Plaintext
# 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: <select>
|
|
Email: stuurmcp@telkomsa.net
|
|
UID: (note)
|
|
Create New Primary Group: <select>
|
|
Create Home Directory: <uncheck>
|
|
Samba Authentication: <uncheck>
|
|
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
|
|
|
|
|