Papernic is an open source document management collaboration system that will transform the way your business manages documents and information. It provides support to multi-user environment, documents upload, with classification, categories, expiry date, notes etc… The application is written in Symfony, so even if it doesn’t fit exactly with your need it could be an excellent platform to build on it. Released under a GPL v3 license.
Online Demo available : https://panel.papernic.com/en/ in Turkish also.