Web interface
Android application
Docs is an open source, lightweight document management system.
Docs is written in Java, and may be run on any operating system with Java support.
- Responsive user interface
- Optical character recognition
- Support image and PDF files
- Flexible search engine
- Full text search in image and PDF
- SHA-256 encryption
- Tag system
- Multi-users ACL system
- Document sharing by URL
- RESTful Web API
- Modern Android client
The latest release is downloadable here: https://github.com/sismics/docs/releases in WAR format. You will need a Java webapp server to run it, like Jetty or Tomcat
Prerequisites: JDK 7 with JCE, Maven 3, Tesseract 3.02
Docs is organized in several Maven modules:
- docs-parent
- docs-core
- docs-web
- docs-web-common
First off, clone the repository: git clone git://github.com/sismics/docs.git
or download the sources from GitHub.
From the docs-parent directory:
mvn -Pinit validate -N
mvn clean -DskipTests install
From the docs-web directory:
mvn jetty:run
From the docs-web directory:
mvn -Pprod -DskipTests clean install
You will get your deployable WAR in the target directory.
Docs is released under the terms of the GPL license. See COPYING for more
information or see http://opensource.org/licenses/GPL-2.0.