Comment on Is it possible to have a usable domain without a VPS or a static IP address?
brickfrog@lemmy.dbzer0.com 1 day ago
but a friend told me that to get one I either need a VPS with a public ip (which just takes all the fun out of selfhosting) or purchase a static ip
Neither of those are requirements. Just buy a domain at a registrar that allows you to dynamically update an IP address with a domain you have there. Look into DDNS update scripts and/or your own internet router, many routers have that feature built-in already.