[GH-ISSUE #392] support Windows, outside of Docker #309

Closed
opened 2026-02-25 21:31:39 +03:00 by kerem · 1 comment
Owner

Originally created by @mohammed-Emad on GitHub (Jun 23, 2021).
Original GitHub issue: https://github.com/ciur/papermerge/issues/392

Originally assigned to: @ciur on GitHub.

I can support Windows, outside of Docker

Is your feature request related to a problem? Please describe.
I had to run the project outside of Docker because it didn't allow me to install a virtual Linux system and then install Docker on it.
I saw some advice here already talking about the possibility of running it inside Docker on Windows, but when I was asked to add a new feature, it was difficult to just add a new page, or just support another engine for OCR, it was difficult. Maybe because I'm not very good at working with Docker,
Instead, the code is somewhat rambunctious, which compelled me to think of working on a simple version that could simply be run from within any editor, just for development purposes.

Describe the solution you'd like
working on a simple version that could simply be run from within any editor, just for development purposes, and from any OS

Describe alternatives you've considered
Some modifications to libraries such as MgLib, for example modifying the way the OCR engine is called within Windows. or "check it out".
Also added conditional loops that inquire about the type of system in order to use the appropriate tools such as those related to pdf such as pdfinfo, and others.
Then we check if Pipeline is working fine after modifications.

Additional context
Thanks for your great effort🙂
Screenshot_849

Originally created by @mohammed-Emad on GitHub (Jun 23, 2021). Original GitHub issue: https://github.com/ciur/papermerge/issues/392 Originally assigned to: @ciur on GitHub. I can support Windows, outside of Docker **Is your feature request related to a problem? Please describe.** I had to run the project outside of Docker because it didn't allow me to install a virtual Linux system and then install Docker on it. I saw some advice here already talking about the possibility of running it inside Docker on Windows, but when I was asked to add a new feature, it was difficult to just add a new page, or just support another engine for OCR, it was difficult. Maybe because I'm not very good at working with Docker, Instead, the code is somewhat rambunctious, which compelled me to think of working on a simple version that could simply be run from within any editor, just for development purposes. **Describe the solution you'd like** working on a simple version that could simply be run from within any editor, just for development purposes, and from any OS **Describe alternatives you've considered** Some modifications to libraries such as [MgLib](https://github.com/mohammed-Emad/mglib), for example modifying the way the OCR engine is called within Windows. or "check it out". Also added conditional loops that inquire about the type of system in order to use the appropriate tools such as those related to pdf such as pdfinfo, and others. Then we check if Pipeline is working fine after modifications. **Additional context** Thanks for your great effort🙂 ![Screenshot_849](https://user-images.githubusercontent.com/23532295/123020844-3ecb4080-d3d3-11eb-9770-888823584289.png)
kerem 2026-02-25 21:31:39 +03:00
Author
Owner

@ciur commented on GitHub (Jun 26, 2021):

Papermerge is server side application. As such it runs on linux/unix flavors (nowadays ubuntu is the most commonly used).
In order to run papermerge on your favorite OS - docker is the way to go.

<!-- gh-comment-id:868955742 --> @ciur commented on GitHub (Jun 26, 2021): Papermerge is server side application. As such it runs on linux/unix flavors (nowadays ubuntu is the most commonly used). In order to run papermerge on your favorite OS - docker is the way to go.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/papermerge#309
No description provided.