paperless-ngx: Deploy application
*Paperless-ngx* is a document management system. It provides tools for organizing, indexing, and searching documents, including OCR.
This commit is contained in:
26
paperless-ngx/README.md
Normal file
26
paperless-ngx/README.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# 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/
|
||||
Reference in New Issue
Block a user