selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
everydocs-core logo

Self-host everydocs-core

v1.0

Document Management System for private digital organization

ReleaseOpen SourceGPL-3.0
Updated2 days ago
LanguageRuby
Setup difficultyEasy
MobileResponsive
Stars
428
Port
5678 (API)
Docker
jonashellmann/everydocs
Dashboard view of the web interfaceUploading new document screen

What is everydocs-core?

EveryDocs Core serves as the server component for private document management. It allows users to upload PDFs with metadata, organize files into folder hierarchies, track people and states associated with documents, extract text content for searching, store files encrypted on disk, create user accounts, manage everything through a REST API, and access via a responsive web interface.

everydocs-core alternatives

Should you self-host everydocs-core?

everydocs-core scores 46/100 on selfhost.directory (how scoring works) and ranks #33 of 46 in Document Management. It has 428 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Ruby.

Its closest alternative on selfhost.directory is Stirling-PDF (87/100, 95 390 stars). It scores higher overall, so compare the two before you pick. See everydocs-core vs Stirling-PDF side by side.

Features

  • Encrypted Storage
  • Folder Organization
  • Full-Text Search
  • JsonWebToken authentication
  • PDF document upload
  • REST API

everydocs-core README

EveryDocs Core

Build Status License GitHub Repo Stars Commit activity Last commit

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

Features

How to configure everydocs-core

  • SECRET_KEY_BASESecret key for Rails credentials encryption
  • EVERYDOCS_DB_ADAPTERmysql2Database adapter
  • EVERYDOCS_DB_NAMEeverydocsName of the database
  • EVERYDOCS_DB_USEReverydocsUser for the database connection
  • EVERYDOCS_DB_PASSWORDPassword for the database connection

everydocs-core releases & version history

More in Document Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…