Your VPS server hostname should contain your main domain name and your reverse (PTR) record should also return your main domain name.
But, having in mind, if the records would be proxied via Cloudflare cloud, then I think if you do not access directly by IP address, I expect you would get some errors (if using Free plan, which does not cover ports like for example SSH, FTP, etc. to be passed through the Cloudflare - for which you have to use Cloudflare Spectrum at least on my first sight).
Do you know how to configure a hostname at your VPS?
From the screenshot above, well, may I ask who is your hosting/server provider?
If you have the IP address for your VPS server, then at the Cloudflare DNS tab/settings page you would need to add an record A otokonovel.com with content value of your IP address and make it if you want to use it as a hostname, while if you want your web traffic to be passed throught the Cloudflare, then switch to (but to all your services you would need to access directly via IP address).
Do you have an A record at Cloudflare dashboard for your domain?
The same goes for e-mail.
Also, if not having the MX record(s) otokonovel.com with the same value as provided in the above screenshot to make sure your e-mail are going to work.