document-management

seafile

23 May 2020Last Commit7739 (984/yr)Github Stars247Issues

Seafile is an open source cloud storage system with privacy protection and teamwork features. Collections of files are called libraries. Each library can be synced separately. A library can also be encrypted with a user chosen password. Seafile also allows users to create groups and easily sharing files into groups.

Seafile has the following features:

Each component of Seafile has its own source code repository on Github.

Before version 6.0, the source code of "sync client daemon" and "server core" are mixed together in https://github.com/haiwen/seafile. But after 6.0 version, the server core is separated into its own repository. For this reason, the sync client daemon repository is still the "front page" for Seafile project on Github.

community

21 May 2020Last Commit1074 (264/yr)Github Stars44Issues

Documize is an open source modern, lightweight and comprehensive alternative to Confluence and other such solutions.

It's built with Golang + EmberJS and compiled down to a single executable binary for Linux, Windows and macOS.

All you need to provide is PostgreSQL, Microsoft SQL Server or any MySQL variant.

Community Edition: v3.8.0

Enterprise Edition: v3.8.0

We provide frequent product updates for both cloud and self-hosted customers.

Harvey Kandola, CEO/Founder @ Documize

For all database types, Full-Text Search support (FTS) is mandatory.

papermerge

22 May 2020Last Commit103 (271/yr)Github Stars3Issues

In a nutshell, Papermerge is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. Instead of having piles of paper documents all over your desk, office or drawers - you can quickly scan them and configure your scanner to directly upload to Papermerge DMS.

Papermerge DMS on its turn will OCR the document and index it. You will be able to quickly find any (scanned!) document using full text search capabilities.

You can try it with just 3 simple commands (you need git and docker-compose):

edpaper

31 Mar 2020Last Commit49 (17/yr)Github Stars1Issues

EdPaper is a laravel-php driven Document organizer made for PDFs. They are stored on your server (unencrypted, beware !) You'll need composer and PHP (5 or 7).

Run a composer install/php composer install(depends of your configuration) within the app root path (you'll need composer)

Rename .env.example to .env and run php artisan key:generate from the app's root path.

Open .env and fill it with your database details and your Google's reCaptcha site and secret key (otherwise users won't be able to register).

docspell

23 May 2020Last Commit47 (55/yr)Github Stars4Issues

Docspell is a personal document organizer. You'll need a scanner to convert your papers into PDF files. Docspell can then assist in organizing the resulting mess 😉.

You can associate tags, set correspondends, what a document is concerned with, a name, a date and some more. If your documents are associated with this meta data, you should be able to quickly find them later using the search feature. But adding this manually to each document is a tedious task. What if most of it could be done automatically?

everydocs-core

05 Apr 2020Last Commit11 (11/yr)Github Stars0Issues

EveryDocs Core is the server-side part of EveryDocs. This project will contain an web interface and a mobile app in the near future. All in all, EveryDocs is a simple Document Management System (DMS) for private use. It contains basic functionality to organize your documents digitally.

To backup your application, you can simply use the backup functionality of your database. For example, a MySQL/MariaDB DBMS may use mysqldump.

Additionally you have to backup the place where the documents are stored. You can configure this in config/settings.yml. To restore, just put the documents back in that location.