A simple DMS for private use with basic functionality to organize your documents digitally
10K+
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.
Start the container and make the API accessible on port 8080 by running the following commands. Of course, you can change the port in the last command.
Also make sure to check the folder that is mounted into the container. In this case, the uploaded files are stored in /data/everydocs on the host.
docker run -p 127.0.0.1:8080:5678/tcp -e SECRET_KEY_BASE="$(openssl rand -hex 64)" -v /data/everydocs:/var/everydocs-files jonashellmann/everydocsYou can configure the application by using the following environment variables:
EVERYDOCS_DB_ADAPTER: The database adapter (default: mysql2)EVERYDOCS_DB_NAME: The name of the database (default: everydocs)EVERYDOCS_DB_USER: The user for the database connection (default: everydocs)EVERYDOCS_DB_PASSWORD: The password for the database connection (no default)EVERYDOCS_DB_HOST: The host of the database (default: localhost)EVERYDOCS_DB_PORT: The port of the database (default: 3306)You might want to include this container in a network so it has access to a database container. Also there are ways to connect to a database that runs on the host (e.g. see Stackoverflow).
Content type
Image
Digest
sha256:ee8f2dd3e…
Size
455.3 MB
Last updated
about 1 month ago
docker pull jonashellmann/everydocs