OpenDocMan is an open source document management system, also known as an open source DMS, written in PHP and it runs inside any popular web server. Here are some of the key features of the document management software:


  • Runs inside any PHP5-enabled web server (Apache2, IIS, etc.)
  • MySQL 5
  • Runs on all modern operating systems: Linux, Unix, Mac Os X, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7
  • Very lightweight and easy to install
  • Automatic installer and updater
  • All files are stored locally on the web server for easy backup
  • 100% Web Based Interface: No FTP required. Upload files directly from your web browser.


  • Unlimited File Types: Add any file type to the system
  • Meta data fields for each file
  • Assign a department/category to each file
  • Check-out feature to prevent over-writing of edits
  • Revision history
  • Documents are stored physically on the server
  • File expiration
  • Create custom document properties to match your companies needs


  • Automated document review process
  • Automated file expiration process
  • Reviewer can approve or reject a new document or a changed document
  • E-mail notification options prior to and after a review


  • Quick-browse search by author, department, or category
  • Full search by meta-data, author, department, category, file name, comments,etc.
  • No external indexing processes required


  • Secure URL feature to obfuscate URL parameters
  • Fine grained user access control for each file
  • Departmental access control for each file
  • Three user types: User, Admin, and Super-Admin
  • Control the size limit of files independent of higher server limits

Multiple Language Support

  • Chinese
  • Croatian
  • Dutch
  • English
  • French
  • German
  • Italian
  • Portuguese
  • Spanish
  • Turkish

Looking for a feature that is not in the list? Vote for a feature at our uservoice page.

30 Responses to “OpenSource DMS Features”

  1. madymussa April 14, 2011 at 4:21 am #

    Translation to portugese

  2. conifer May 4, 2011 at 2:03 am #

    can workflow do approval process as parrallel (not single person authorization got approval)

  3. Jay July 18, 2011 at 1:40 pm #

    A news feed feature would be awesome. Allowing me to post news to my employee’s. This would then be even better if I could have a choice to post it do individual departments or everyone! 🙂

    An example could be to tell the finance team they are doing an amazing job! And then post a news feed to the developers telling them to pull up their socks and get a move on! 🙂 Meanwhile posting another feed to the whole company to inform everyone on the daily/weekly successes and failures! 🙂

    This feature would be amazing!!!

  4. Jim Pennell July 25, 2011 at 2:52 pm #

    Set the System to use SSL for user connections to add security. Is that a separate WebServer setting?

  5. madymussa August 1, 2011 at 11:52 pm #

    How long we have to wait no the next final version?

  6. Hindarto November 30, 2011 at 8:48 pm #

    I had try the Opendocman, but i still confused about ;

    – How to make another user to check in our document that we upload?
    – How to set expiration document? i dont see the figure on the menu


  7. Karl December 1, 2011 at 1:30 am #

    I’ll help you with a Swedish translation as soon as i get my account approved 😉

  8. James January 17, 2012 at 8:38 am #

    This program looks great, but I have a question. Is it possible to load more than one file at a time? Load the whole folder at once?

  9. IBPIT April 30, 2013 at 10:15 am #

    Does it OCR the data in a document? We are looking for one that will OCR and index the documents.

  10. Michel COLLET August 22, 2013 at 9:01 am #

    Does OpenDocMan support:
    a) optional syncing of documents between the document’s creator and the server ?
    b) optional obfuscation of documents to users that don’t have permission to access.

  11. TBRL October 7, 2013 at 5:25 am #


    What does “All files are stored locally on the web server for easy backup” mean? does it mean, we can access our documents on Open Doc man when there is no internet connection?

    • Stephen Lawrence October 7, 2013 at 10:54 am #

      This means the files you upload into the DMS are physically stored on the server filesystem, not stored inside a database table. So you could backup the physically files themselves if you needed to without having to pull them out of a database.

  12. lalith October 8, 2013 at 11:16 pm #

    What are the differences between free version and paid version.?

    • Stephen Lawrence October 9, 2013 at 8:33 am #

      Free version does not include any support or hosting.

  13. Bolade Olajohn December 11, 2013 at 6:47 am #

    Is this an enterprise DMS? Does it support electronic signature? Thanks

    • Stephen Lawrence December 11, 2013 at 7:48 am #

      I would not consider this to be an enterprise solution currently, but more geared towards small and medium businesses.

  14. jeff January 17, 2014 at 10:27 pm #

    I am trying to test opendocman to manage our company’s documents management. When I upload a file. the system give an error:”mime: cdf v2 document, corrupt:can’t expand summary_info failed”, so I checked the mime type settings and the mime type was included. how can i resovle this proplem?

    when I check the codes in add.php, I found “FILE:mime….”, can I use “mime_content_type” instead of the old codes?

    Thank you.

    • Stephen Lawrence January 18, 2014 at 8:59 am #

      I would say switch around the mime type checks and see which one works for you. Let me know.

  15. felix February 17, 2014 at 8:54 am #

    is it possible to search for text inside pdf documents?

    • Stephen Lawrence February 17, 2014 at 1:50 pm #

      Not currently. Only meta-data is searchable.

  16. BF March 4, 2014 at 10:30 pm #

    We are currently selling Laserfiche and are also looking for a functional rich cost effective alternative solution. How robust is opendocmans workflow… can be code custom activities in workflow… is there an OCR engine… can we search using content text… can this solution be arabised…
    Stephen.. u can contact me through mail and then we will take the discussion forward.

    • Stephen Lawrence October 19, 2014 at 8:07 am #

      Workflow is fixed, no ocr, no content search.

  17. Benj August 5, 2014 at 10:44 pm #

    does this DMs support extracting metadata from images such as EXIF/XMPP data from jpegs? does it also support bulk uploading or importing files already in the server?

    • Stephen Lawrence August 6, 2014 at 7:07 pm #

      It does not support any file processing, although you could write a plug-in to perform tasks needed. Bulk uploading is handled w/ shift-click during the file selection popup (Not working for Internet Explorer).

  18. Ian Ong August 17, 2014 at 10:35 pm #

    Can I control that a specific group of employees are allowed to view a document only but not allowed to print, copy or forwarded to another party? Please advise.


    • Stephen Lawrence August 18, 2014 at 8:45 pm #

      You cannot prevent a user with Read permissions from printing a document, etc.. It sounds like you are looking for a digital rights management system. This system is really just to ensure that you have a centralized location for “master” documents. Also, if there were some sort of view-in-browser-only feature (which there is not), people could still take screenshots.

  19. Dominic September 3, 2014 at 12:47 am #

    How can I convert all the documents into a single master document in order to print which is required for the ISO certification process.

Leave a Reply

You must be logged in to post a comment.