1
0
Fork 0
kubernetes/paperless-ngx/README.md

27 lines
995 B
Markdown

# Paperless-ngx
> [*Paperless-ngx*][0] 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`
```sh
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.
[0]: https://docs.paperless-ngx.com/