]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Merge branch 'main' into beta
authorshamoon <4887959+shamoon@users.noreply.github.com>
Fri, 14 Mar 2025 20:07:03 +0000 (13:07 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Fri, 14 Mar 2025 20:07:03 +0000 (13:07 -0700)
1  2 
docs/api.md
docs/setup.md
docs/troubleshooting.md

diff --cc docs/api.md
Simple merge
diff --cc docs/setup.md
index 75754766eef0fe6c1c8c97fa7288aa9a59d3b681,9413ec104037b544cd00f52929869c3d24242076..7bb71a761ff1125d9749e3bc83caa74ce1b75415
@@@ -708,9 -713,8 +708,10 @@@ Paperless runs on Raspberry Pi. However
  the Pi and configuring some options in paperless can help improve
  performance immensely:
  
- -   Stick with SQLite to save some resources.
+ -   Stick with SQLite to save some resources. See [troubleshooting](troubleshooting.md#log-reports-creating-paperlesstask-failed)
+     if you encounter issues with SQLite locking.
 +-   If you do not need the filesystem-based consumer, consider disabling it
 +    entirely by setting [`PAPERLESS_CONSUMER_DISABLE`](configuration.md#PAPERLESS_CONSUMER_DISABLE) to `true`.
  -   Consider setting [`PAPERLESS_OCR_PAGES`](configuration.md#PAPERLESS_OCR_PAGES) to 1, so that paperless will
      only OCR the first page of your documents. In most cases, this page
      contains enough information to be able to find it.
index bed8619876fa4bd0edfa6bfef2d65e78bbb63b0c,bbb23c95985c466382723fb6c8e17fb55b993694..e9eaa5692fb0bae5fa2ec6796e6e834997a0d413
@@@ -292,9 -320,11 +292,11 @@@ many workers attempting to access the d
  Consider changing to the PostgreSQL database if you will be processing
  many documents at once often. Otherwise, try tweaking the
  [`PAPERLESS_DB_TIMEOUT`](configuration.md#PAPERLESS_DB_TIMEOUT) setting to allow more time for the database to
- unlock. This may have minor performance implications.
+ unlock. Additionally, you can change your SQLite database to use ["Write-Ahead Logging"](https://sqlite.org/wal.html).
+ These changes may have minor performance implications but can help
+ prevent database locking issues.
  
 -## gunicorn fails to start with "is not a valid port number"
 +## granian fails to start with "is not a valid port number"
  
  You are likely running using Kubernetes, which automatically creates an
  environment variable named `${serviceName}_PORT`. This is