27 lines
995 B
Markdown
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/
|