1
0
Fork 0
kubernetes/paperless-ngx
bot 5fb6d70f59 paperless-ngx: Update to 2.14.3 2025-01-18 12:32:13 +00:00
..
README.md paperless-ngx: Deploy application 2023-01-13 21:33:14 -06:00
gotenberg.yaml paperless-ngx/gotenberg: Run as correct user 2024-10-19 09:46:15 -05:00
ingress.yaml paperless-ngx: Deploy application 2023-01-13 21:33:14 -06:00
kustomization.yaml paperless-ngx: Update to 2.14.3 2025-01-18 12:32:13 +00:00
namespace.yaml paperless-ngx: Split resources into separate files 2024-10-17 07:27:33 -05:00
paperless-ngx.yaml paperless-ngx: Split resources into separate files 2024-10-17 07:27:33 -05:00
paperless_cmd.sh paperless-ngx: Split resources into separate files 2024-10-17 07:27:33 -05:00
redis.yaml paperless-ngx: Split resources into separate files 2024-10-17 07:27:33 -05:00
tika.yaml paperless-ngx: Split resources into separate files 2024-10-17 07:27:33 -05:00

README.md

Paperless-ngx

Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.

Deploy with kustomize

kubectl apply -k paperless-ngx

Generic resources, including the persistent volumes and pods, are defined in paperless-ngx/paperless-ngx.yaml. Environment-specific overrides are supplied in paperless-ngx/kustomization.yaml. An Ingress resource is configured in paperless-ngx/ingress.yaml.

This deployment uses SQLite as the database engine. Paperless-ngx supports other engines, but SQLite is fine for a single-instance deployment with only a small number of documents.

Authentication via "HTTP remote user" is enabled, and the Ingress is configured to use Authelia. This provides a single sign-on experince, since Paperless-ngx does not currently support LDAP or OAuth/OpenID Connect.