If i host the server for example on AWS, and using certificate there, is there a reason also have one on server ?
Certificates are generated with OpenSSL each worker you create. If you don’t want to use this certificate you could provide your own in the settings of each worker you create.