Can you run OSX as a server without OSX Server.app?
For the uses you need, you can do it with base OS X.

OS X server adds stuff like Time Machine support on networked drives, networked spotlight, Open Directory, policy support, etc.  

They're useful features, but you don't really need them for the stuff you're describing.