Is there a way to run the server without SSL certificates ?

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.