I'd put it on my website, which contains my real name anyway, but Signal says that I should only share it with people I trust. Also, the link (signal.me/...) contains long base64 string with unknown content. What do you think?
You can share your signal username. Mine is donnietello.01
Once you've shared it, if you're getting a lot of spam you can just change it and it won't change anything about your current conversations. It's essentially just an invite link.