I want to implement a task managing service which will have some documents associated to it. Essentially it will have task and each task will have none or several documents (word, pdf,s mp3, images, whatever.) I thought of implementing it with two different servers one to manage the tasks and another too handle all the documents. For the tasks I want to use Postgre but for the other server I don't even know what I should be looking for or what solutions do exist. I don't necessarily need anything fancy like full text search just the ability to get a file easily and hopefully store some meta data about it. I would prefer something open source. So basically my question is how would you implement this.