I want to setup cloudflare with my website

I use namechea for domain and dreamhost for hosting. I want to install cloudflare with my website but there have lot of problems. When I go to my website It says ‘Site not found’
What can I do now?

I believe your domain needs to be ‘fully hosted’ to add the Cloudflare feature (verify through DreamHost WebPanel.)

However, you may be able to accomplish this at Cloudflare itself no matter where your site is hosted.