A mirror at the moment. Might get a fork in the future
Go to file
Benjamin Gamard 0903c03a29 new android icon 2017-12-21 12:51:47 +01:00
docs-android new android icon 2017-12-21 12:51:47 +01:00
docs-core Merge remote-tracking branch 'origin/master' 2017-12-11 10:17:19 +01:00
docs-stress Prepare 1.5 development cycle 2016-05-09 22:52:34 +02:00
docs-web new logo 2017-12-21 12:28:33 +01:00
docs-web-common initial admin password by env variable 2017-12-11 10:17:08 +01:00
.gitattributes Initial commit 2013-07-27 18:33:20 +02:00
.gitignore git ignore 2016-04-14 20:51:23 +02:00
.travis.yml support more languages 2017-10-31 20:36:55 +01:00
COPYING License 2013-08-18 16:23:15 +02:00
Dockerfile optimize docker image 2017-11-04 20:50:57 +01:00
README.md advertise demo app 2017-11-21 23:56:32 +01:00
docs.xml hook me 2015-03-23 17:30:15 +01:00
pom.xml cleanup logs for Travis + new process for each test 2017-11-18 20:01:11 +01:00

README.md

Sismics Docs Build Status

What is Docs?

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.

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
  • 256-bit AES encryption of stored files
  • Tag system with nesting
  • User/group permission system
  • Hierarchical groups
  • Audit log
  • Comments
  • Storage quota per user
  • Document sharing by URL
  • RESTful Web API
  • Fully featured Android client
  • 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.