How to get a free domain name
Domain names are required for a lot of actions on your server, like the SSL certificate generation for example.
But you may want to get one for free to avoid the need of paying anything for your server (in the case when you self-host).