OpenDocMan logo

OpenDocMan

Web-based PHP document management system with fine-grained file access control and revision tracking

Open Source Alternative to
Repository activity
  • Stars276
  • Forks152
  • Open Issues61
License

GPL-2.0

Languages
  • HTML
  • PHP
  • JavaScript
OpenDocMan screenshot

About OpenDocMan

OpenDocMan is a web-based document management system written in PHP for storing and organizing files in the browser. It is designed to comply with the ISO 17025 and OIE standards for document management, with fine-grained control over who can access each file.

Users upload files through a web browser, and access is controlled by department or per-user permissions. The system tracks document revisions and can route new and updated files through a review process before they are published. A web-based installer handles automated install and upgrades.

OpenDocMan is GPL 2.0 licensed and runs on any PHP-capable web server backed by MySQL 8+ or MariaDB 10.0+. It can be installed directly on a web server or started with the provided Docker Compose setup.

Key features

  • Browser uploads for document files
  • Department and per-user file permissions
  • Document revision tracking
  • Review process for new and updated files
  • Automated install and upgrades

Details

First released
2012
Platforms
Web · Docker
Deployment
self-hostable · docker
Database
MySQL 8+ · MariaDB 10.0+
Language
PHP 8.2
License
GPL 2.0