There are a lot of different relay implementations. You need to ask yourself first what type of relay you want to run, personal, private, public, paid, etc.