Ja, ein paar Dienste von OSX freischalten und du kannst alles, was du oben beschreibst, umsetzen. OSX Server brauchst du nicht, da geht es hauptsächlich um Skalierbarkeit. Und die ist weder mit deiner Hardware, Software und auch nicht mit deinen Anforderungen notwendig.

Wenn dich das Thema als Ganzes anfixt, dann ist der Umgang mit dem Terminal - sprich Unix Shell - der nächste Schritt