docs-android | ||
docs-core | ||
docs-importer | ||
docs-stress | ||
docs-web | ||
docs-web-common | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
COPYING | ||
Dockerfile | ||
docs.xml | ||
pom.xml | ||
README.md |
Docs is an open source, lightweight document management system for individuals and businesses.
✨ We just launched a Cloud version of Sismics Docs! Head to sismicsdocs.com for more informations ✨
Demo
A demo is available at demo.sismicsdocs.com
- Guest login is enabled with read access on all documents
- "admin" login with "admin" password
- "demo" login with "password" password
Features
- Responsive user interface
- Optical character recognition
- Support image, PDF, ODT and DOCX files
- Flexible search engine
- Full text search in all supported files
- All Dublin Core metadata
- Workflow system
- 256-bit AES encryption of stored files
- Tag system with nesting
- Import document from email (EML format)
- Automatic inbox scanning and importing
- User/group permission system
- 2-factor authentication
- Hierarchical groups
- Audit log
- Comments
- Storage quota per user
- Document sharing by URL
- RESTful Web API
- Fully featured Android client
- Mass files importer (single or scan mode)
- Tested to 100k documents
Download
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. The default admin password is "admin". Don't forget to change it before going to production.
Install with Docker
From a Docker host, run this command to download and install Sismics Docs. The server will run on http://[your-docker-host-ip]:8100. The default admin password is "admin". Don't forget to change it before going to production.
docker run --rm --name sismics_docs_latest -d -p 8100:8080 -v sismics_docs_latest:/data sismics/docs:latest
How to build Docs from the sources
Prerequisites: JDK 7 with JCE, Maven 3, Tesseract 3.02
Docs is organized in several Maven modules:
- 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.
Launch the build
From the root directory:
mvn clean -DskipTests install
Run a stand-alone version
From the docs-web
directory:
mvn jetty:run
Build a .war to deploy to your servlet container
From the docs-web
directory:
mvn -Pprod -DskipTests clean install
You will get your deployable WAR in the docs-web/target
directory.
License
Docs is released under the terms of the GPL license. See COPYING
for more
information or see http://opensource.org/licenses/GPL-2.0.