I recall seeing talk about how Lemmy instances require a domain name. If that’s true, you’d at least have to have a static IP if not pay for an actual domain name. I haven’t tried to start one up myself though. Mostly because if that is truly a requirement, I wouldn’t be able to.