this post was submitted on 13 Nov 2023
1 points (66.7% liked)

Self-Hosted Main

502 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

I'm starting to go all in on PaperlessNGX after discovering it recently in this community. At first, I started testing and exploring, but I realize that this will satisfy my needs for record-keeping. The one thing I have to figure out is the storage path. Today, Paperless will store everything in a single folder. That's fine, as long as Paperless exists. However, should I ever want to move away from it or it stops getting developed, I'm stuck with a massive directory of PDFs.

I was thinking instead of organizing like so:

media/YYYY/Doc_Type/Correspondent/Title

I would want to do this for existing documents in the system, as well as any new ones I create.

What is the best way of accomplishing this?

Also, is this the best way of sorting these documents? Any other ideas I should consider?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 10 months ago

I set up /--.pdf to start with. I find that for my yearly document amount, there is no value in adding more than one level of hierarchy. File browser search tools are easier than more hierarchy for the last bit.

I think I will switch my default path to be <correspondent>/filename.pdf (with filename as above). I think organizing by correspondent will give a more meaningful sorting for "manual" access than sorting by year.

For files which are strongly tied to a date, as documents in Paperless pretty much always are, I like to have a YYYY-MM-DD (ISO-8601) format date as the first element. This gives a nice chronological sorting.