how to ? restrction ip ? waf not free

Hello guys i hope you're doing great !
I'm new to all the config networ/server/dns ... so be kind please 🙂 ( I'm a dev)
I'm launching a website and i want to let only my country to access through http/https

I though of doing some rule on cloudflare to restrict based on the country but it looks like iit's not free ?
'Account-level web application firewall (WAF)' ... Purchases add-on ...

1 - is this the correct way to do want i want ?
2 - is there a way to have the service for free ?
3 - i though of also doing some restriction on my vps but i don't know how ... if someone can give me some name app or something so i can do some research ?

Thank you for reading me and have nice day 🙂
Was this page helpful?