Papra, the minimalistic document archiving platform
from Sunny@slrpnk.net to selfhosted@lemmy.world on 20 Apr 22:41
https://slrpnk.net/post/21102911

Papra is a minimalistic document management and archiving platform. It is designed to be simple to use and accessible to everyone. Papra is a platform for long-term document storage and management, like a digital archive for your documents.

Forget about that receipt of that gift you bought for your friend last year, or that warranty for your new phone. With Papra, you can easily store, forget, and retrieve your documents whenever you need them.

A live demo of the platform is available at demo.papra.app (no backend, client-side local storage only).

Github Project: github.com/papra-hq/papra

Feature List


Tap me for full list ✌️

* Document management: Upload, store, and manage your documents in one place. * Organizations: Create organizations to manage documents with family, friends, or colleagues. * Search: Quickly search for documents with full-text search. * Authentication: User accounts and authentication. * Dark Mode: A dark theme for those late-night document management sessions. * Responsive Design: Works on all devices, from desktops to mobile phones. * Open Source: The project is open-source and free to use. * Self-hosting: Host your own instance of Papra using Docker or other methods. * Tags: Organize your documents with tags. * Email ingestion: Send/forward emails to a generated address to automatically import documents. * Content extraction: Automatically extract text from images or scanned documents for search. * In progress: i18n: Support for multiple languages. * Coming soon: Tagging Rules: Automatically tag documents based on custom rules. * Coming soon: Folder ingestion: Automatically import documents from a folder. * Coming soon: SDK and API: Build your own applications on top of Papra. * Coming soon: CLI: Manage your documents from the command line. * Coming soon: Document sharing: Share documents with others. * Coming soon: Document requests: Generate upload links for people to add documents. * Coming maybe one day: Mobile app: Access and upload documents on the go. * Coming maybe one day: Desktop app: Access and upload documents from your computer.

#selfhosted

threaded - newest

CameronDev@programming.dev on 20 Apr 23:06 next collapse

Is this a fork of paperless?

docs.paperless-ngx.com

victorz@lemmy.world on 20 Apr 23:18 collapse

Doesn’t seem like it. Paperless is however listed as an inspiration, lastly in the README.

thoralf@discuss.tchncs.de on 20 Apr 23:16 next collapse

How does it differ from paperless?

haulyard@lemmy.world on 21 Apr 00:13 next collapse

I would be interested in a simplified version of paperless. Don’t get me wrong, it’s impressive. But I don’t really need all the powerful options it has, and wouldn’t mind something less complex to manage.

jubilationtcornpone@sh.itjust.works on 21 Apr 00:38 next collapse

After a quick glance at the demo, I think the UI design is better than Paperless-ngx (at least on mobile). But, it only has tags. Not correspondents and document types. It also lacks the automatic matching feature, advanced search filters, custom fields, and customizable document views that Paperless has.

vext01@lemmy.sdf.org on 21 Apr 08:18 next collapse

Well it did say minimalistic.

Tbh, paperless has a load of stuff I don’t use anyway.

cotlovan@lemm.ee on 22 Apr 03:59 collapse

So I’m staying with paperless-ngx, then

krash@lemmy.ml on 22 Apr 21:55 collapse

I spun up version 0.3 to try it out, and it seems pretty and lean in comparison to paperless. However, it lacks a lot of functionality - I couldn’t even change the name of the document.

I get it, its a very new project and I imagine it will kick ass once it matures, however it is too bare bones for me right now.

warmaster@lemmy.world on 21 Apr 01:17 next collapse

Welcome addition to the alternatives, however Paperless has set the bar pretty high.

Sunny@slrpnk.net on 21 Apr 07:06 collapse

Certainly true, but I think paperless might be a tad overkill for some people.

InternetCitizen2@lemmy.world on 21 Apr 01:26 next collapse

How is this different from just having good folder structure for your pdfs? Not trying to be a contrarian here; just curious about the selling points.

Xanza@lemm.ee on 21 Apr 01:42 next collapse

Lots of things are improved with a GUI. IMO this is one of them.

Having a no-nonsense and predictable folder structure to store documents makes sense for those who are organized. For those who aren’t, you can still use projects like this to sort data so they’re retrievable by everyone, not just those who know and understand your folder structure.

The intake emails are particularly interesting. Receive email with attachment and save it automatically. Excellent for repetitively collecting data without setting anything extra up. Just create an email alias for your intake, and distribute it. Wait for people to email shit to you.

Great idea, IMO.

CameronDev@programming.dev on 21 Apr 02:16 collapse

At least for paperless, one of the selling points is OCR plus text search. Do you can dump in all your receipts as photos, and then 3 years later, search “lawnmower” and find the receipt for it. (I dont know if this applies for this software, but its very nice in paperless)

InternetCitizen2@lemmy.world on 21 Apr 03:20 next collapse

That does sound useful

Joelk111@lemmy.world on 21 Apr 04:32 next collapse

Damn I’ve gotta set up one of these, whether it be this one or paperless. The text recognition in photos would be huge.

CameronDev@programming.dev on 21 Apr 13:33 collapse

Just to lightly temper your expectations, the OCR isnt perfect, and you may need to add your own tags/text, but its still an awesome system.

jagged_circle@feddit.nl on 21 Apr 13:32 collapse

So basically gmail’s motto: “search. dont sort”

filcuk@lemmy.zip on 22 Apr 16:12 collapse

Not necessarily, paperless offers various sorting and cataloguing features, as well as rules and basic learning. If you spend time setting it all up, it should drive itself in time and search may only be a fallback mechanism.

It’s really useful where you can tell it ‘catalogue this as x, but also store it as y’. So, again, if done properly, you can move to another system with already well catalogued document structure.

LiveLM@lemmy.zip on 21 Apr 02:13 next collapse

The UI elements look like the ones used in Portainer, is it some frontend library?

Bienenvolk@feddit.org on 23 Apr 11:28 collapse

Seems like shadcn on first glance. By now it feels like the new bootstrap.

LiveLM@lemmy.zip on 23 Apr 13:20 collapse

Thanks!

dave@lemmy.wtf on 21 Apr 08:08 next collapse

can anyone comment on how the files are actually stored? is everything imported into a database or can it just work with any sort of folder structure you have already?

Sunny@slrpnk.net on 21 Apr 10:37 collapse

I’m not a 100% certain as I’ve yet to try the application myself. However one of the configuration pages mentions you can choose between three different methods of choosing storage driver.

DOCUMENT_STORAGE_DRIVER The driver to use for document storage, values can be one of: filesystem, s3, in-memory.

  • Path: documentsStorage.driver
  • Environment variable: DOCUMENT_STORAGE_DRIVER
  • Default value: filesystem

Also it mentions the use of an ingestion folder.

docs.papra.app/guides/setup-ingestion-folder/

That’s the most I can gather from quickly checking the docs at least.

corsicanguppy@lemmy.ca on 21 Apr 08:40 next collapse

Is there a docker-free version due?

jagged_circle@feddit.nl on 21 Apr 13:30 next collapse

Welcome to Lemmy. We have a link field. Use it.

Sunny@slrpnk.net on 21 Apr 14:17 collapse

AFAIK, Lemmy doesn’t allow picture and link in the post “header”. Personally prefer to show people a screenshot of an app as I think it looks better. I provided the link in the post.

jagged_circle@feddit.nl on 21 Apr 14:41 next collapse

Please dont do that. Use a link instead. Put the image in the body.

This is a link sharing platform.

Sunny@slrpnk.net on 21 Apr 14:58 collapse

I chose to include a screenshot because it’s a visual app and it makes more sense to show that first over the link. As I believe less people might click on it otherwise. The link is right there in the post — nothing’s being hidden or misrepresented.

Allero@lemmy.today on 22 Apr 06:01 collapse

For future reference: there are fields “URL” (the link) and “Thumbnail URL” (the picture). If you paste the image, the Thumbnail URL field disappears, and picture URL appears in URL field.

Cut it, and Thumbnail URL field appears again. Paste it into the Thumbnail URL field, and enter the link to whatever you want to be opened into the URL field again.

Voila - you have a link AND a custom picture. It’s weird, it shouldn’t work this way, but it works.

Sunny@slrpnk.net on 22 Apr 06:23 collapse

Lol, wonder if this also works from mobile as I primarily only browse Lemmy via Voyager.

Allero@lemmy.today on 22 Apr 06:30 collapse

Only one way to find out! :D

kepix@lemmy.world on 22 Apr 06:22 collapse

this is the most genz thing i have ever seen