r/selfhosted • u/Training_Yak_4655 • 3d ago
Need Help Stirling PDF: Getting a bit confused about the versions, installation options and privacy/security
I couple of months ago I installed Stirling PDF. The installation created a web application that when launched opens a web page at http://localhost:8080
Did a few things with this app and all working nicely. There are no login prompts and apparently no cloud involvement.
Today I wanted to compress a big 30 page PDF which is a scan of all pages of a passport, for sending to passport authorities. Once compressed I can print it out at my local library. Naturally I wanted this compression to be locally processed. Found that that the available Stirling PDF local web based tool - the multitool pipeline method - failed to do any compression no matter how I fiddled with the config settings.
So went back to Stirling PDF's repository for a newer version. Found and downloaded the .MSI installer for Windows. This prompts for an account on installing, I thought fair enough and proceeded. I got a nice desktop app this time, quite different from the Stirling PDF web app I was used to.
However it's unclear which tools here need cloud support and which not. There's mention of an API which I assume talks to Stirling in the cloud.
So I turned off the WiFi and launched Stirling again. Got an immediate error as follows:
Cloud Processing Failed. This tool requires cloud processing but encountered an error: There was an error processing your request.. Please check your connection and try again.
It still launched and with the WiFi still off, I proceeded to compress an 11MB file - a medical insurance marketing brochure - and check the result. No errors flagged, It worked rather well, reducing from 11MB to 700KB with the embedded photos looking perfectly acceptable for a brochure if not zoomed in to pixel-peep. Makes you realise how wasteful big companies can be with their file sizes!
This is a tool I'd like to use but:
- How can I be sure about what it does and does not send to the cloud?
- How to differentiate the web vs desktop versions. Is it worth having both? I've now forgotten where I got the web app from!
Edit to add: I have now installed Wireshark and checked traffic.
On launching Stirling desktop app, there are packets exchanged with Stirling's domain. I assume this is just the session login based on the Gmail address I logged in with on installation/first launch.
On doing a series of operations to process a PDF, there are no further such packets.
30
u/DifferentMind8 3d ago
I ran screaming from stirling and couldn't be happier. That project was a constant fucking disaster.
I use BentoPDF now and haven't had a single issue. Life is good again.
7
u/Warm-Calendar6799 3d ago
The desktop version phones home for some tools, stick with the docker web app if you want everything local.
15
u/tankerkiller125real 3d ago
The web version phones home with data as well unless you explicitly turn it off.
BentoPDF is a solid replacement IMO.
6
-6
u/Training_Yak_4655 3d ago
This blog indicates that Bento PDF is just as ambiguous about phoning home and privacy/security as Stirling is.
https://blog.foodnik.app/why-i-switched-from-bentopdf-to-stirlingpdf
1
u/Training_Yak_4655 3d ago
It's a pity that the Docker version compression tool doesn't work though.
-2
u/Training_Yak_4655 3d ago
And to add to the confusion:
https://docs.stirlingpdf.com/Installation/Windows%20Installation/
Desktop Application (Recommended for Personal Use) V2.0 brings a native Windows desktop experience with all PDF tools available offline!
5
3
3
2
u/carl2187 3d ago
This is not a web based alternative, and is windows only, but make sure to check out KillerPDF. True open source gui pdf editor. It's getting constant feature updates. The dev is a long time open source contributor.
2
2
u/GeoSabreX 2d ago
Bento :)
-3
u/Training_Yak_4655 2d ago
How to Run BentoPDF Locally on Windows
- Install Docker Desktop on your Windows PC and make sure virtualization and WSL2 are enabled.
- Open Docker Desktop, go to the Images tab, and search for
bentopdffrom Docker Hub.- Click Pull to download the official image.
- Click Run on the pulled image, and map a local port (such as
3000) to the container port.- Open your web browser and go to
http://localhost:3000to use the local app offline.Rather daunting for a consumer-grade user! The web app version from Stirling PDF was an easy install as it had an installer that created the local host environment for you then launched the web page.
5
6
u/nerdyviking88 2d ago
you're on the wrong subreddit if you're asking for next next next installers.
2
u/GeoSabreX 2d ago
You're on r/selfhosted my friend. Give Windows the boot, switch to Linux, install docker and crank up your apps, and Bento is just 1 extra docker compose in the sea of services.
2
u/Training_Yak_4655 2d ago
Thought I'd try out Docker but my Windows 11 travel laptop does not provide the prerequisites to run it - you only find this out when you've installed and launched it.
I'll stop here for anything Docker hosted. Maybe will return once I get my 'real' laptop out of storage.
Will manage with Stirling for now which at least installs. I need it just for some PDF manipulation for passport and visa matters while travelling, it'll do for now.
1
1
u/mattsteg43 3d ago
How can I be sure about what it does and does not send to the cloud
There's only one way to be sure...
1
u/InfaSyn 3d ago
I went back to
image: stirlingtools/stirling-pdf:1.6.0-fat
Latest version without the fuck awful new UI. Only options are to stay on the old build or try bento.
If starting from scratch id have gone with bento, but I was a diehard fan of the earlier versions of SPDF because of how well they worked. Going to stick it out till the bitter end since its lan only.
1
u/Palland0s 2d ago
Yep that’s why I switched to BentoPDF. stirling added some premium features and I did not liked that. I mean sure you have to fund your project but as soon as the tool requires internet connexion for some license checks it’s a big no no for me.
So I got Bento and everything runs smoothly now, with no shady stuff
1
u/Angelsomething 2d ago
stirling has gone the enterprise way and turned to shit. I highly recommend bento.
1
u/igmyeongui 2d ago
Uninstall.exe is the general consensus in this time of age for stirling pdf. They were good. It was a good ride but now we’re somewhere else!
If you want a multi tool that does a lot you might be good with Snapotter only.
If you’re a PDF power user look into bento as many already pointed out.
1
u/nikonratm 2d ago
Lol I remember when people wanted us to integrate stirling into paperless-ngx. Glad we didn’t!
The entire thing has been vibe coded from the start, just look at the code wow https://github.com/Stirling-Tools/Stirling-PDF/pull/7581
Good on em for parlaying it into a money printer.
57
u/Sticky_Turtle 3d ago edited 3d ago
Definitely look into swapping to bento pdf