How to install discourse without ssl?

./discourse-setup will serve http pages if you don’t provide an email address for let’s encrypt. No need to edit by hand.

That is true.

If what you want is a CDN, then you should see Enable a CDN for your Discourse. Disabling http is possible as described above but will almost certainly not solve your problem.