Extension

Scanning documents with scanservjs

For many people, document management goes hand in hand with document scanning, which is hardly surprising, since so many documents still exist only on paper. SeedDMS was never designed to produce documents, whether by scanning them or by creating blank files for further editing. Its focus is on storage and on the workflow that begins once a document enters the DMS. Nevertheless, a smooth path from a paper document to long-term storage in SeedDMS is valuable in any overall workflow, and SeedDMS already provides the tools (namely extensions) and an API to make this possible. What is still missing is a preferably web-based scanning application that can interact easily with SeedDMS. Scanservjs is exactly this, a web based scanner software, with

Prometheus monitoring

Prometheus is an open-source systems monitoring and alerting toolkit. Prometheus collects and stores its metrics as time series data. That data is collected from services (like SeedDMS) by polling a web page which delivers the information to monitor. In case of SeedDMS this information consists of the number of users, document, folder, etc.

The SeedDMS prometheus extension implements such a web page as an additional http end point which is not part of the regular REST API. It can be accessed at https://your-domain/metrics.

Zettelrobbe replaces Paperless AI

In my last post about Paperless NGX a new application called Paperless AI was introduced as a very promising approach to utilize a local LLM to enhance the meta data of documents in SeedDMS and to be able to chat about the documents.

Unfortunately, the development of Paperless AI has stopped, but a new project called Zettelrobbe continues the work. Zettelrobbe has removed some features like the RAG based AI chat and rather focuses on finding appropriate meta data. The software can easily handle large document archives without using lots of resources. The dashboard remains snappy even during document processing

News on Paperless NGX

It’s been a while since SeedDMS adds Paperless NGX support, which makes SeedDMS behave like a Paperless NGX server, allowing apps which have been developed for Paperless NGX to be equally used with SeedDMS.

All you need to turn your SeedDMS into a Paperless NGX compatible server is an extension named paperless. This extension implements almost all of the Paperless NGX API indistinguishable from a Paperless NGX server. This of course does not replace a Paperless NGX server, the document processing is not affected, but all Paperless NGX clients can be used.

Using Paperless-ngx Apps to access SeedDMS

Unfortunately, there is no native Android App to access SeedDMS. If somebody has some spare time and thinks this has to be changed, then please contact me at info@seeddms.org. I’ll support wherever I can. Well, in the mean time there is another way, which covers at least the basic access on documents stored in SeedDMS. A brand new extension makes SeedDMS behave like a Paperless-ngx server by adding its REST API endpoints. Consequently, the native apps for Paperless-ngx believe they are talking to a Paperless-ngx server while actually talking to a SeedDMS server. Not a perfect solution but amazingly good, which also makes uploads of files from your mobile phone into SeedDMS a lot easier.