SSL certificate for Synolygy private NAS without a domain name?

So if have to “buy” a domain name?

Or can I find a domain name for free?

In case I have to buy a domain name only to have the possibility to “activate” a Letsencrypt certificate, which one do you recommand me?