Paperless-ngx: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
| Line 4: | Line 4: | ||
|image=Paperless-ngx-logo.svg | |image=Paperless-ngx-logo.svg | ||
|firstRelease=March 2022 | |firstRelease=March 2022 | ||
|latestRelease=2. | |latestRelease=2.20.6 | ||
|status=Active | |status=Active | ||
|license=GNU General Public License v3.0 or later | |license=GNU General Public License v3.0 or later | ||
Latest revision as of 21:36, 6 February 2026
Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive, allowing you to reduce paper clutter.
Setup
The following example configuration will enable Paperless locally
❄︎ /etc/nixos/configuration.nix
environment.etc."paperless-admin-pass".text = "admin";
services.paperless = {
enable = true;
passwordFile = "/etc/paperless-admin-pass";
};
After applying the configuration you can access the instance via http://localhost:28981 and login with username admin and password admin.
Another example below could be used on a server with an actual URL and some extra settings.
services.paperless = {
enable = true;
consumptionDirIsPublic = true;
settings = {
PAPERLESS_CONSUMER_IGNORE_PATTERN = [
".DS_STORE/*"
"desktop.ini"
];
PAPERLESS_OCR_LANGUAGE = "deu+eng";
PAPERLESS_OCR_USER_ARGS = {
optimize = 1;
pdfa_image_compression = "lossless";
};
PAPERLESS_URL = "https://paperless.example.com";
};
};
After the installation, you can set an admin user yourself via the following command on the server
sudo paperless-manage createsuperuser