SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.03k stars 1.23k forks source link

[Package Request] paperless-ngx #6286

Open MAngel666 opened 3 days ago

MAngel666 commented 3 days ago

Software Name

paperless-ngx

Brief Description

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. Paperless-ngx is the official successor to the original Paperless & Paperless-ng projects and is designed to distribute the responsibility of advancing and supporting the project among a team of people.

Website

https://docs.paperless-ngx.com/

Documentation

https://docs.paperless-ngx.com/setup/

Build/Installation documentation

https://docs.paperless-ngx.com/setup/#bare_metal

Source code

https://github.com/paperless-ngx/paperless-ngx

OpenSource License

GPLv3

Other License

No response

MAngel666 commented 3 days ago

It could replace: https://github.com/SynoCommunity/spksrc/issues/3472

hgy59 commented 2 days ago

paperless-ngx would be a huge package with many dependencies.

We recommend installing paperless-ngx in a Docker environment (called "Container Manager" by Synology).

MAngel666 commented 2 days ago

hmm there was already one with paperless (not ngx), have the requirements increased so much?

hgy59 commented 1 day ago

hmm there was already one with paperless (not ngx), have the requirements increased so much?

This was another request...

As I said, bare metal installation has too many dependencies

Finally, only DSM 7 (or 7.2?) would be supported (c++17) and I guess only aarch64 and x64, models that have Container Manager support.


The bare metal installation is exotic, the recommended installation is with Docker containers anyway.

There is plenty of documentation on the web about setting up and running Paperless-NGX in containers on Synology devices.