Sign inSign up

usteinm/seeddms

By usteinm

Updated 28 days ago

Docker image created by the developers of seeddms.

Image
7

10K+

usteinm/seeddms repository overview

SeedDMS

Standard installation of SeedDMS using sqlite, including configured fulltext search and preview images. The image with tag latest includes libreoffice for creating preview images and converting documents to plain text for the fulltext search.

How to run

docker run -d -p 8080:80 <all your mounts> --name seeddms usteinm/seeddms:latest

Storage

SeedDMS uses several storage locations which should be provided by the host or created as volumes.

  • configuration (required)
  • document data (required)
  • import (optional)
  • checkout (optional)
  • extensions (optional)

The configuration and document data is suggested to be stored in docker volumes (https://docs.docker.com/storage/volumes/)

--mount type=volume,source=seeddms-data,target=/var/lib/seeddms/data

--mount type=volume,source=seeddms-conf,target=/var/lib/seeddms/conf

You can alternatively use a bind mount instead of a volume, but just don't keep them in the container itself! All your data will be gone when the container is removed. It might be an option to use a bind mount for /var/lib/seeddms/conf and make it readonly, in order to prevent the seeddms admin from modifying it.

All other storage locations are optional and suitable for bind mounts.

--mount type=bind,source=<local import dir>,target=/var/lib/seeddms/import

--mount type=bind,source=<local checkout dir>,target=/var/lib/seeddms/checkout

--mount type=bind,source=<local extension dir>,target=/home/www-data/seeddms60x/www/ ext

/var/lib/seeddms/import is used for what is called dropfolder in SeeddMS. Folders and documents in this directory can easily be imported into SeedDMS.

/var/lib/seeddms/checkout is an external storage place where SeedDMS copies a document version on checkout.

/home/www-data/seeddms60x/www/ext contains all extensions. This could as well be a volume.

Tag summary

Content type

Image

Digest

sha256:120cb28b6

Size

855.7 MB

Last updated

28 days ago

docker pull usteinm/seeddms