I don't see why it couldn't be done.
I mean I know some apps are designed to get hosted on a NAS. I'm not super familiar with home NAS's though.