No real difference, except that if you wanted to do it on standard OS X you would need to compile and install the software yourself and configure it by hand (i.e no nice user interface it would be text files and the terminal only).
If you are doing it that way it would just be easier to buy a cheap PC and install Linux / FreeBSD on it and use that as a server.