yeah sorry wasn't clear....for home you would need dynamic dns unless you have a static home ip and also depending on load for a public facing relay you will most likely violate your isp's tos by hosting a home server and exceeding their bandwidth caps.
also for security you would not want your home ip tied to your public relay so a proxy in between would be important.
relay would best be served in the cloud on a VPS