Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 12:06

    github-actions[bot] on nightly

    Update binny to 0.6.0 Update scribe to 3.9.0 Merge pull request #1610 from e… (compare)

  • 11:43

    mergify[bot] on master

    Update binny to 0.6.0 Update scribe to 3.9.0 Merge pull request #1610 from e… (compare)

  • 11:27

    eikek on update-deps

    Update binny to 0.6.0 Update scribe to 3.9.0 (compare)

  • Jun 26 06:52

    github-actions[bot] on nightly

    Update sbt-scalajs, scalajs-com… Merge pull request #1608 from e… (compare)

  • Jun 26 06:28

    mergify[bot] on master

    Update sbt-scalajs, scalajs-com… Merge pull request #1608 from e… (compare)

  • Jun 26 06:13

    eikek on sbt-scalajs-1.10.1

    Update sbt-scalajs, scalajs-com… (compare)

  • Jun 26 06:13

    eikek on binny-core-0.5.0

    (compare)

  • Jun 26 06:13

    eikek on binny-core-0.6.0

    Update binny-core, binny-fs, bi… (compare)

  • Jun 25 06:13

    eikek on http4s-circe-0.23.13

    Update http4s-circe, http4s-dsl… (compare)

  • Jun 23 21:00

    eikek on improve-zip

    (compare)

  • Jun 22 06:32

    github-actions[bot] on nightly

    Update dependency postgres to v… (compare)

  • Jun 22 06:07

    renovate[bot] on postgres-14.x

    (compare)

  • Jun 22 06:07

    renovate[bot] on master

    Update dependency postgres to v… (compare)

  • Jun 22 03:24

    renovate[bot] on postgres-14.x

    Update dependency postgres to v… (compare)

  • Jun 21 06:13

    eikek on binny-core-0.5.0

    Update binny-core, binny-fs, bi… (compare)

  • Jun 18 15:37

    github-actions[bot] on nightly

    Improve performance of zip/unzi… Fail addon validation when joex… Merge pull request #1603 from e… (compare)

  • Jun 18 15:08

    mergify[bot] on master

    Improve performance of zip/unzi… Fail addon validation when joex… Merge pull request #1603 from e… (compare)

  • Jun 18 14:53

    eikek on improve-zip

    Fail addon validation when joex… (compare)

  • Jun 18 14:40

    eikek on improve-zip

    Improve performance of zip/unzi… (compare)

  • Jun 18 14:39

    eikek on improve-zip

    Improve performance of zip/unzi… (compare)

Olaf (bachgau.social)
@olaf:bachgau.social
[m]
I installed unoserver and called unoconv -f pdf test.docx, that worked
chrischi
@chrischi:matrix.org
[m]

With unoconv -l Running it works

Have I run it as a systemd service ?

Olaf (bachgau.social)
@olaf:bachgau.social
[m]
no, just a quick try
Olaf (bachgau.social)
@olaf:bachgau.social
[m]
unoconf -l hangs for me. There is no output for more than 5 minutes
chrischi
@chrischi:matrix.org
[m]
Thats right it‘s the same for me. It must run just then as a service
eikek: is there any way to have all existing files reprocessed?
chrischi
@chrischi:matrix.org
[m]
Maybe dsc admin convert-all-pdf ?
eikek
@eikek:matrix.org
[m]
Yes, I also use a systemd job to run this listener. Correct, this admin command will convert to pdfs (if a pdf is missing). After conversion is done you can run dsc admin generate-previews to create preview images from the pdfs.
eikek
@eikek:matrix.org
[m]
:point_up: Edit: Yes, I also use a systemd service to run this listener. Correct, this admin command will convert to pdfs (if a pdf is missing). After conversion is done you can run dsc admin generate-previews to create preview images from the pdfs.
:point_up: Edit: Yes, I also use a systemd service to run this listener. Correct, this admin command will convert to pdfs (if a pdf is missing). After conversion is done you can run dsc admin generate-previews to create preview images from the pdfs.
Lucki
@raumende:matrix.org
[m]
I have a job currently that never finishes, it's stuck and constantly hogging one core of the joex at 100%. I can't abort it, nothing happens. It never timeouts. The job instantly gets picked up again by the joex. Is there some backend stuff I can do to delete the job and the file so it won't get processed again?
13 replies
Lucki
@raumende:matrix.org
[m]

Finally. Basically I had two errors:

  1. Bind was only to localhost. That's why it worked only one way through the reverse proxy.
  2. The description for docspell.joex.base-url is very much like docspell.restserver.base-url so I thought those had to be the same which made the restserver try to ping itself.

Bonus error: The error message I got from the joex was Cannot resolve host which wasn't true at all and very misleading - making me try to work around mdns. The correct message would have been Connection refused which curl gave me.

If you have examples for more http servers (e.g. apache), please let me know or add it to this site.

Caddy:

docspell.example.com {
    reverse_proxy http://192.168.1.11:7880
}
Valen
@firefox:nopl.de
[m]
Traefik 2 (yaml):
http:

  routers:
    docspell:
      rule: "Host(`docspell.example.com`)"
      service: docspell
      entryPoints:
      - web-secure # or whatever you named it for SSL

  services:
    docspell:
      loadBalancer:
        servers:
          - url: http://172.27.0.16:7880 # the ip of the container, localhost if you use docker port mapping
        healthCheck:
          path: /api/info/version
eikek
@eikek:matrix.org
[m]
That's nice, thank you! I'll add these snippets to the docs. I suppose people who use the specific proxy know what to do with it
hubitor
@hubitor
Hi all. I have installed docspell via docker compose. I was able to consume some thousands of files within the consume dir. I had to stop docker for a while. Now I'm trying to consume files, but nothing is imported. Ive entered docspell-consumedir container and the files are there. Any idea what is going on? As I have found there is script (consumedir.sh) to initiate the consuming? How can use this script?
hubitor
@hubitor
It seems that if I insert flat files it works, but it doesn't work anymore for nested files.
eikek
@eikek:matrix.org
[m]
Hi @hubitor Hm, that's hard to say. Are there any error messages in the consumedir container? I'm not sure what script you mean - there was such a script in the past, but it doesn't exist anymore. Now the dsc tool is used. What version are you using?
hubitor
@hubitor
Hi @eikek:matrix.org : Docspell 0.35.0. How can I check the errors? /var/log is empty in the consumedir container.
I havent found anything in the docs regarding logs.
eikek
@eikek:matrix.org
[m]
Hi @hubitor , for docker-compose, you can consult their docs regarding logs. I think docker-compose logs -f consumedir should show the logs of the consumedir container.
The default docker-compose file should dive into the directory structure, it is the -r flag for dsc.
eikek
@eikek:matrix.org
[m]
Hey there! Just released 0.36.0. 🎉 🚀 It's mainly brings the possibility to integrate custom programs via addons. Still experimental, but I think in a shape to start playing around.
Olaf (bachgau.social)
@olaf:bachgau.social
[m]
Will try it today's evening
Olaf (bachgau.social)
@olaf:bachgau.social
[m]
I'm a little confused, what is the best way to update Docspell if it was installed via a zip file?
1 reply
Olaf (bachgau.social)
@olaf:bachgau.social
[m]
How?
Olaf (bachgau.social)
@olaf:bachgau.social
[m]
ok found the files in /usr/share
eikek
@eikek:matrix.org
[m]
not sure what you mean - if installed via zip file you should have it somewhere extracted no? or do you mean deb files?
Olaf (bachgau.social)
@olaf:bachgau.social
[m]
yes, i think i installed the debian files. I should write that down. With the many inszaolations one no longer knows that. I then have to run the Debian files and then the update runs? But it also worked with the zip files and I'm on 0.36
eikek
@eikek:matrix.org
[m]
It doesn't matter really, it's the same application just packaged up differently. You can also just install the deb files again. The deb package manager will replace the old with the new version
highball-it
@highball-it:matrix.org
[m]

Hi eikek , I broke my setup running the wrong version of docker-compose file.. (a realy old one with SNAPSHOT...) now starting the correct one again I get some migration errors like this one:

docspell-restserver | SQL State  : 42P07
docspell-restserver | Error Code : 0
docspell-restserver | Message    : ERROR: relation "empty_trash_setting" already exists
docspell-restserver | Location   : db/migration/postgresql/V1.25.0__add_empty_trash.sql (/opt/file:/opt/docspell-restserver-0.35.0/lib/com.github.eikek.docspell-store-0.35.0.jar!/db/migration/postgresql/V1.25.0__add_empty_trash.sql)
docspell-restserver | Line       : 1
docspell-restserver | Statement  : CREATE TABLE "empty_trash_setting" (
docspell-restserver |   "cid" varchar(254) not null primary key,
docspell-restserver |   "schedule" varchar(254) not null,
docspell-restserver |   "created" timestamp not null,
docspell-restserver |   foreign key ("cid") references "collective"("cid")
docspell-restserver | )

Is there a safe way to fix this? A flag or something to skip migrations if already done?
Many thanks in advance...

3 replies
highball-it
@highball-it:matrix.org
[m]
How does flyway checks for the current version?
1 reply
The schema history table is consistent
8 replies
eikek
@eikek:matrix.org
[m]
Thanks! Glad it's working! The dB migration can sometimes be a hassle, but didn't want to have it do too much automatically, this has the potential to mess up even more
Snify89
@Snify89
Hello. Would it be possible, to implement mariadb/mysql full-text-search support by providing a customized query, which returns the correct results? Both databases can can be configured by using stopwords and or much heavier queries such as "like %%"
I just don't like having different databases and I don't care much about speed
eikek
@eikek:matrix.org
[m]
Hi @Snify89 it is possible, MariaDB also has fulltext search support via its FULLTEXT index type. But tbh, I'm not so fond of MariaDB and so this particular thing is not likely to happen soon (unless someone else is giving it a go :)). As an alternative, I like to add fulltext search for H2 in a nearer future… This would at least allow to use a file-based fulltext search backend, so you don't need to spin up another database or solr.
Snify89
@Snify89
Hi @eikek:matrix.org thank you for your response. I understand. First of all, I would like to say, that you have developed a very nice project. I have been searching/browsing for many open source DMS systems and recently found Docspell to be the best. I have been trying to develop such a system myself but it I just didn't have the time while all my documents came through the mailbox, lol. I am not familiar with docker at all, but I got Docspell running anyway with the "new" "docker compose" command instead of docker-compose, which was not found on my CentOS 7 machine. I haven't tested much and I read almost all your documentation about Docspell. I would like to use it but I am not quite sure, how to handle the docker container(s). My main concern is to backup and restore the documents and accounts/settings, etc. Any suggestion on this? I think I need to use dsc export but I am not sure, how to backup outside the container(s). Thank you very much in advance
2 replies
eikek
@eikek:matrix.org
[m]
Hi all, if you are in Switzerland… there is now an addon https://github.com/docspell/swiss-qr-addon to process these QR invoices.
P. Schmitz
@patsch80:matrix.org
[m]

Hi eikek,
I read the feature list and "scanned" the docs, but I didn't found hints about the following features:

  • WebDAV (or something similar like FTP(s) / folder access)
  • Documents/file versioning

Does DocSpell have those features?

2 replies
P. Schmitz
@patsch80:matrix.org
[m]
Hi eikek , many thanks for the reply. 🙂
I guess, both features means heavy development effort, right? (I thought about, to develop myself on those features, but I think it would also be cost much time to get into the framework and such things... )
1 reply
Markus Adler
@g-0651829:matrix-test.gwdg.de
[m]
Hi, I don't quite understand the documentation. What would the json miniquery for triggering a webhook look like in the following case? "a specific tag is attached to a document"
1 reply
Markus Adler
@g-0651829:matrix-test.gwdg.de
[m]
It works 👍️. Thank you!
Markus Adler
@g-0651829:matrix-test.gwdg.de
[m]
Now the massage is published to my gotify-chanel. I can see the name of the document as link but it routes to localhost:7880... so i have no access. My docspell ist running in docker and reachable via nginx-proxy and public domain. Is it possible to get a public link to this file?
3 replies
Markus Adler
@g-0651829:matrix-test.gwdg.de
[m]
This is the header-part...
1 reply
Markus Adler
@g-0651829:matrix-test.gwdg.de
[m]
Nice! I try it out and now it works perfekt. Thank you👌
eikek
@eikek:matrix.org
[m]
Great! I'll add this snippet to the reverse proxy docs for nginx later
highball-it
@highball-it:matrix.org
[m]
Hi eikek , is it possible to rename a collection? Maybe with a sql command? Thanks in advance.
2 replies
Sanbroz
@sanbroz
Hi, can anyone guide me how to build custom docker image from the docspell sourcecode?
1 reply