[-] mrmn2@lemmy.world 3 points 8 hours ago

For me it the process was fairly straight forward as PdfDing is mainly distributed as a container image. I am not aware that it is available in any distributions except NixOs. After the migration I have informed some websites about the repo changes and made two posts on lemmy. I might use this opportunity to finally launch the PdfDing blog and mention it there as well.

[-] mrmn2@lemmy.world 2 points 9 hours ago

They do not charge anything. However, your projects need to be open source in order to use Codeberg. Still you can self host the underlying Forgejo.

[-] mrmn2@lemmy.world 1 points 9 hours ago

Thanks, I appreciate it.

[-] mrmn2@lemmy.world 2 points 9 hours ago

No, sadly this is not possible.

[-] mrmn2@lemmy.world 3 points 9 hours ago

Thanks, I appreciate it.

[-] mrmn2@lemmy.world 9 points 19 hours ago* (last edited 19 hours ago)

Thanks, fixed.

Edit: At least once the workflow has run

86
submitted 19 hours ago by mrmn2@lemmy.world to c/opensource@lemmy.ml

Hi,

I finally got around to migrate PdfDing from github to Codeberg. Hopefully, I will see some of you over there.

PdfDing is a PDF manager, viewer and editor that you can host yourself. It offers a seamless user experience on multiple devices. It's designed be to be minimal, fast, and easy to set up using Docker.

142
submitted 19 hours ago by mrmn2@lemmy.world to c/selfhosted@lemmy.world

Hi,

I finally got around to migrate PdfDing from github to Codeberg. Hopefully, I will see some of you over there.

PdfDing is a PDF manager, viewer and editor that you can host yourself. It offers a seamless user experience on multiple devices. It's designed be to be minimal, fast, and easy to set up using Docker.

16
submitted 2 months ago* (last edited 2 months ago) by mrmn2@lemmy.world to c/selfhosted@lemmy.world

Hi /c/selfhosted,

it's been some time since I have posted an update about PdfDing, the selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. It’s designed be to be minimal, fast, and easy to set up using Docker. You can find the repository here.

Since my last post the following features were added to the app:

  • Share PDF collections with the public with a link and QR code. Optionally, shares can be protected with a password and a deletion date. Until now only single PDFs could be shared.
  • Use bulk actions for managing multiple PDFs at once. Available bulk actions include adding, deleting, starring + tag and collection adjustments. It's no longer necessary to waste time by processing one PDF after another.
  • Multi-Factor Authentication. Users that aren't using SSO can now secure their accounts by using a second factor (webauthn + TOPT)
  • Other than this there are several minor UI and quality of life improvements that (hopefully) make the app a bit more beautiful and easier to use.

If you are using PdfDing I would appreciate it greatly if you would take a couple of minutes to complete the small survey. This will help me to improve PdfDing in a way that benefits you most.

Last but not least I am quite happy about the nice and steady growth of PdfDing. By now it has almost 300k image pulls and over 1.7k stars. Since the popularity is increasing but not exploding I am not overwhelmed with feature requests and the general maintenance. It also means that I am spared from the attack of AI slop PRs that target more popular projects.

41
submitted 7 months ago by mrmn2@lemmy.world to c/selfhosted@lemmy.world

Hi selfhosted community,

I am pleased to announce the release v1.5.0 of PdfDing. PdfDing is a selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. It's designed be to be minimal, fast, and easy to set up using Docker. You can find the repository here.

Important: Before updating, make sure to take a backup! The internal changes in this release are quite substantial and while everything is thoroughly tested, problems could still arise when performing the migrations.

The highlight of this release is the introduction of workspaces and collections. Compared to the already present tag system, they offer way greater flexibility and take the management of your PDFs to the next level. Implementing these features was quite the work as the changes required a lot of refactoring and rewriting of the existing logic. This resulted in over 70 new commits (out of a total 500), so this is by far the most for a single release. I am very pleased with the result and you hopefully too.

Furthermore, the popularity of the project keeps growing continually. We have now over 1500 Stars on github, almost 200k image pulls, over 80 forks and five contributors. Given that the project is quite niche I am still a bit blown away by this level of popularity. At the same time I am also happy that it's not too popular as it keeps the maintenance overhead manageable... Thanks for the support and onward to further organic and sustainable growth!

38
submitted 9 months ago by mrmn2@lemmy.world to c/opensource@lemmy.ml

cross-posted from: https://lemmy.world/post/39382593

Hi c/selfhosted,

I am the creator of PdfDing and in the spirit of the season I will match your donations to open source projects.The past year has been a good year, both personally and for PdfDing. The project's popularity kept steadily rising to around 1.4k stars on github and 150k image pulls. Additionally,it is receiving a grant from the NGI Zero Commons Fund. Given that and that I feel like I don't give back enough to the awesome open source projects I use, I will match your donations under the following rules:

  • In total I will donate up to 500$.
  • For every donator I will match up to 10$. I want to animate as many people as possible to donate to their favorite projects and by using this cap I can match at least 50 donations. Obviously, you can still donate more than 10$ :)
  • You can donate to open source projects of your liking (except your own projects). However it would be cool to not only see big projects like Immich receiving donations.
  • In turn I'll donate to open source projects of my choice. These projects will be: 1. Projects that I use in my private and professional life, 2. Projects that are a dependency of PdfDing or somehow helped/inspired its development. Obviously, I will NOT donate to any projects I am affiliated with.
  • In order to save fees I might combine donations. Example: one user donate 3$, another 2$ and yet another 5$. I'll combine these 3 donations to a single 10$ donation.
  • I will post screenshots or links as proof my donations.
  • You will need to post a screenshot or a link as proof of your donations. I will post my proof as a reply.
  • I will do a similar post on the self-hosted community on reddit. The 500$ I will match are both for reddit and lemmy.

As people usually want a short description about a project: PdfDing is selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. It's designed be to be minimal, fast, and easy to set up using Docker. You can find the repository here. As always stars are very welcome.

Disclaimer: I not affiliated with the mod team and the donation matching is not endorsed by the mod team.

119
submitted 9 months ago by mrmn2@lemmy.world to c/selfhosted@lemmy.world

Hi c/selfhosted,

I am the creator of PdfDing and in the spirit of the season I will match your donations to open source projects.The past year has been a good year, both personally and for PdfDing. The project's popularity kept steadily rising to around 1.4k stars on github and 150k image pulls. Additionally,it is receiving a grant from the NGI Zero Commons Fund. Given that and that I feel like I don't give back enough to the awesome open source projects I use, I will match your donations under the following rules:

  • In total I will donate up to 500$.
  • For every donator I will match up to 10$. I want to animate as many people as possible to donate to their favorite projects and by using this cap I can match at least 50 donations. Obviously, you can still donate more than 10$ :)
  • You can donate to open source projects of your liking (except your own projects). However it would be cool to not only see big projects like Immich receiving donations.
  • In turn I'll donate to open source projects of my choice. These projects will be: 1. Projects that I use in my private and professional life, 2. Projects that are a dependency of PdfDing or somehow helped/inspired its development. Obviously, I will NOT donate to any projects I am affiliated with.
  • In order to save fees I might combine donations. Example: one user donate 3$, another 2$ and yet another 5$. I'll combine these 3 donations to a single 10$ donation.
  • I will post screenshots or links as proof my donations.
  • You will need to post a screenshot or a link as proof of your donations. I will post my proof as a reply.
  • I will do a similar post on the self-hosted community on reddit. The 500$ I will match are both for reddit and lemmy.

As people usually want a short description about a project: PdfDing is selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. It's designed be to be minimal, fast, and easy to set up using Docker. You can find the repository here. As always stars are very welcome.

Disclaimer: I not affiliated with the mod team and the donation matching is not endorsed by the mod team.

27
submitted 9 months ago by mrmn2@lemmy.world to c/selfhosted@lemmy.world

Hi /c/selfhosted,

just a quick update regarding PdfDing as this was one of the most requested features. I am pleased to announce that PdfDing now has support for adding signatures to PDFs. The signatures are stored on the server, so they can be accessed from any device. Fun fact: As some of you know PdfDing is receiving a grant from the NGI Zero Commons Fund. By chance the signature on the grant memorandum was the first real signature with PdfDing.

In addition to this, PdfDing now has a dedicated website and documentation. As a non frontend dev I still feel like I have no idea what I am doing with regards to the frontend, so it's a mind boggling that I have now created a web app and a website that I find aesthetically pleasing. Obviously, it has been a big help to take inspiration from the design of many other great self-hosted apps.

PdfDing is selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. It's designed be to be minimal, fast, and easy to set up using Docker. You can find the repository here. As always stars on github are very welcome.

[-] mrmn2@lemmy.world 2 points 10 months ago

Yes, I was also surprised they selected PdfDing as I thought it would be a bit to niche. In PdfDing's case it's a single grant. There is a project plan and once a task is completed the corresponding payment can be requested.

[-] mrmn2@lemmy.world 6 points 10 months ago

For a couple of reasons: 1. It's how I want to use the app, 2. it's the easiest way to support all platforms, 3. I am most familiar with web apps.

[-] mrmn2@lemmy.world 2 points 10 months ago

The naming and at the beginning the design as well were heavily inspired by the below mentioned linkding. The name is quite easy to remember and unique which is good for search results.

[-] mrmn2@lemmy.world 2 points 10 months ago

If mozilla's pdf.js is used for PdfDing's viewer. If this functionality would be added to the library then yes.

204
submitted 10 months ago* (last edited 10 months ago) by mrmn2@lemmy.world to c/programming@programming.dev

Hi c/programming,

for quite some time I have been working on the open-source project PdfDing - a selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. You can find the repository here. As always I would be quite happy about a star and you trying out the application.

Last week PdfDing was selected to receive a grant from the NGI Zero Commons Fund. This fund is dedicated to helping deliver, mature and scale new internet commons across the whole technology spectrum and is amongst others funded by the European Commission. The exact sum of the grant still needs to be discussed, but obviously I am very stocked to have been selected and need to share it with the community.

PdfDing's features include:

  • Seamless browser based PDF viewing on multiple devices. Remembers current position - continue where you stopped reading
  • Stay on top of your PDF collection with multi-level tagging, starring and archiving functionalities
  • Edit PDFs by adding comments, highlighting and drawings
  • Manage and export PDF highlights and comments in dedicated sections
  • Clean, intuitive UI with dark mode, inverted color mode, custom theme colors and multiple layouts
  • SSO support via OIDC
  • Share PDFs with an external audience via a link or a QR Code with optional access control
  • Markdown Notes
  • Progress bars show the reading progress of each PDF at a quick glance
[-] mrmn2@lemmy.world 4 points 10 months ago

In short: Managing and consuming PDFs seamlessly on multiple devices. You can continue reading on your mobile device were you stopped reading on your laptop. I started implementing the app as there was no other app that satisfied my requirements:

  • Complete control over my data.
  • Easy to self-host via docker.
  • Lightweight and minimal, should run on cheap hardware
  • Continue reading where you left off on all devices
  • Browser based
  • Support single sign on via OIDC in order to leverage an existing identity provider
  • PDFs should be shareable with an external audience with optional access control
  • Open source
  • Content should not be curated by an admin instead every user should be able to upload PDFs via the UI

Surprisingly, there was no solution available that could do this. In the following I’ll list the available alternatives and how they compare to my requirements.

11
submitted 10 months ago* (last edited 10 months ago) by mrmn2@lemmy.world to c/opensource@lemmy.ml

Hi c/Open Source,

after quiet 6 months I am back with great news about PdfDing. I am very happy to announce that PdfDing is receiving a grant from the NGI Zero Commons Fund: nlnet.nl/news/2025/20251016-selection-NGI0CommonsFund.html. This fund is dedicated to helping deliver, mature and scale new internet commons across the whole technology spectrum and is amongst others funded by the European Commission. The exact sum of the grant still needs to be discussed, but obviously I am very stocked to have been selected in this funding round as one of the few projects that can be selfhosted. It’s also great timing, because the past half year has been very busy both in my private and professional life, but in the coming months I finally have time again to continue improving PdfDing.

PdfDing is a selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. You can find the repository here. As always I would be quite happy about a star and you trying out the application.

122
submitted 10 months ago by mrmn2@lemmy.world to c/selfhosted@lemmy.world

Hi c/selfhosted,

after quiet 6 months I am back with great news about PdfDing. I am very happy to announce that PdfDing is receiving a grant from the NGI Zero Commons Fund. This fund is dedicated to helping deliver, mature and scale new internet commons across the whole technology spectrum and is amongst others funded by the European Commission. The exact sum of the grant still needs to be discussed, but obviously I am very stocked to have been selected in this funding round as one of the few projects that can be selfhosted. It's also great timing, because the past half year has been very busy both in my private and professional life, but in the coming months I finally have time again to continue improving PdfDing.

PdfDing is a selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. You can find the repository here. As always I would be quite happy about a star and you trying out the application.

view more: next ›

mrmn2

0 post score
0 comment score
joined 10 months ago