PdfDing

PdfDing is a self-hosted PDF manager, viewer, and editor for organizing, reading, and editing PDF documents across multiple devices.

  • Media Applications
  • Media Servers
  • Other
  • Productivity
  • Tools & Utilities
PdfDing is a self-hosted PDF manager, viewer, and editor for organizing, reading, and editing PDF documents across multiple devices.

Platform availability

Available on 2 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

30/100 Low

Maintained
0GitHub repository is archived
Popular
651,847 GitHub stars
Easy to install
452 install platforms, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 8 days ago

GitHub stars
1,847
Open issues
0
Last commit
2026-08-29
Activity
stale

Checked 5 days ago - source: GitHub (mrmn2/PdfDing)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 15 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Know your OIDC provider name OIDC (a single-sign-on login method) needs the provider name before it can send you to the right sign-in page. If that name is missing or wrong, the login flow may not reach the account provider you expect. source
  • Repository Development is now managed on Codeberg. source
  • Docker setup PdfDing is designed to be set up using Docker. source
  • Codeberg migration Development moved to Codeberg (https://codeberg.org/mrmn/PdfDing) after the GitHub repository was archived. source

Fetched today - each note links to its source

Alternatives (12)

  • Adobe Acrobat Reader - View, annotate, and collaborate on PDFs, utilize cloud storage and freehand tools.
  • Evince - Displays PDF, Postscript, DjVu, comic books, TIFF, DVI, XPS formats, supports editing PDF annotations, remembers individual zoom and positi…
  • Firefox PDF Viewer (PDF.js) - PDF Viewer (aka pdf.js) is a new revolutionary extension using web standard technologies that allows you to display within Mozilla Firefox…
  • Foxit PDF Reader - Free, lightweight PDF viewer available on multiple platforms.
  • LEKTRA - High-performance app for documents and images with split tabs, multiple layouts, side-by-side viewing, instant search, visual line mode, an…
  • MJ PDF Reader - A totally free of cost and ads PDF documents reader.
  • MuPDF - Highly versatile PDF and XPS solution offering customizable rendering and viewing with features like digital signatures, redactions, and an…
  • Okular - Multi-platform document viewer supporting PDF, EPUB, comics and images with annotation tools, sidebar navigation, signature verification, a…
  • PDF-XChange Editor - An efficient PDF viewer and editor with advanced features like direct content editing, OCR by ABBYY, form filling, annotation, and offline…
  • PDFgear - Read, edit, convert, merge, and sign PDF files across devices, for completely free and without signing up.
  • SumatraPDF - A free, open-source viewer for Windows, supports PDFs, eBooks, Comics, with a simple, fast, and portable design prioritized for ease of use.
  • Zotero - Zotero(https://www.zotero.org/) is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research.

Checked 12 days ago - source: AlternativeTo

Common questions

What SELinux setting can prevent the mounted volumes from working?

If SELinux is in use, append :Z to the volume paths. For example, use sqlite_data:/home/nonroot/pdfding/db:Z.

Which volumes should I persist to keep PdfDing data?

Use the sqlite_data volume for /home/nonroot/pdfding/db and the media volume for /home/nonroot/pdfding/media.

What OIDC detail can prevent sign-in from reaching the expected provider?

PdfDing needs the correct OIDC provider name. If that name is missing or wrong, the login flow may not reach the account provider you expect.

Can I start PdfDing with Podman instead of Docker?

Yes, the documentation says you can replace docker with podman to start the container.

Answers sourced from docs.pdfding.com, github.com

Community

Collected 14 days ago - public community threads