Scale - Minio - Certificate

Wondering if we could get some wonderful people to put together a nice step by step on how to get MinIO working with a self signed certificate from the Truenas or a reverse proxy if required.
I am trying to set this up for my Veeam backup and I am sure that it is going to insist on a SSL cert.
I have tried and tried but just can’t see to get the correct combination to work.

Anyone have a step by step on this? I must be missing something really simple.

  1. Create a CA
  2. Create a Certificate
  3. Make sure I setup the SAN with the IP address and name I am going to use.
  4. Make sure Networking on Truenas has the name and dns servers
  5. Specify the certificate when deploying MinIO app.

What am I missing?