Docker image created by the developers of seeddms.
10K+
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.
docker run -d -p 8080:80 <all your mounts> --name seeddms usteinm/seeddms:latest
SeedDMS uses several storage locations which should be provided by the host or created as volumes.
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.
Content type
Image
Digest
sha256:120cb28b6…
Size
855.7 MB
Last updated
28 days ago
docker pull usteinm/seeddms