Yup… You’ll need an SSL certificate. I tried visiting the Admin panel using http but its redirecting to https version. Since you dont have an SSL certificate the connection fails… I believe thats the issue
when i installed Wordpress i set to be installed as https:// should i reinstall only as http:// then when added to cloudflare i will change all http to https?
Probably because your WP site is still configured to HTTPS. If you want to use HTTPS, you need an SSL certificate, so you can check out the article below.