Stirling PDF - The Ultimate Self Hosted PDF Solution in Docker!
HTML-код
- Опубликовано: 22 авг 2024
- This video is sponsored by Linode. Get $100 in free credit for 60 days by going to linode.com/dbtech
/=========================================/
Share your homelab with the community in an upcoming video:
dbte.ch/homelab
/=========================================/
Stirling PDF is a locally hosted web application that allows you to perform various operations on PDF files
This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application started as a 100% ChatGPT-made application and has evolved to include a wide range of features to handle all your PDF needs.
Stirling PDF makes no outbound calls for any record keeping or tracking.
More information:
github.com/Fro...
hub.docker.com...
Stirling PDF Discord:
/ discord
/=========================================/
Get early, ad-free access to new content by becoming a channel member, a Patron or signing up for the members' only website!
✅ / dbtech
✅ dbtech.fans/
✅ / @dbtechyt
All My Social Links:
✅ dbt3.ch/@dbtech
/=========================================/
The hardware in my recording studio is:
✔ Custom PC w/ Ryzen 2600, 32GB RAM, RTX 2070, Assorted Storage
✔ Panasonic LUMIX G7 4K Digital Camera: amzn.to/3IGEOcb
✔ SAMSUNG 34-Inch SJ55W Ultrawide Monitor: amzn.to/395g9BZ
✔ LG 27UK650-W 27” UHD IPS Display with HDR 10: amzn.to/398pg4S
✔ WALI Premium Dual Monitor Stand: amzn.to/398AiqM
✔ Neewer Lights: amzn.to/3nZcoSX
✔ Light Power Supply:amzn.to/3Konpqf
✔ 55" Gaming Desk: amzn.to/3AkgHgw
✔ Sabrent USB-C Hub: amzn.to/3qFcwbV
✔ Das Keyboard 4 Professional: amzn.to/3G9rPxM
✔ Fuqido Big and Tall Gaming Chair: amzn.to/3IGegrq
/=========================================/
The hardware in my current home servers:
✔ Synology DS1621xs+ (provided by Synology): amzn.to/2ZwTMgl
✔ 6x8TB Seagate Exos Enterprise HDDs (provided by Synology): amzn.to/3auLdcb
✔ 16GB DDR4 ECC RAM (provided by Synology): amzn.to/3do7avd
✔ 2TB NVMe Caching Drive (provided by Sabrent): amzn.to/3dwPCxj
✔ TerraMaster F5-221 (provided by TerraMaster): amzn.to/3IfH2QD
✔ 5x6TB WD Red Plus NAS: amzn.to/3LnbPvC
✔ 8GB DDR3: amzn.to/3kfLTX3
✔ TerraMaster F4-423 (provided by TerraMaster): amzn.to/3kjUms5
✔ 2x8TB Seagate Barracuda Compute: amzn.to/3xBAO95
✔ 16GB TEAMGROUP Elite DDR4: amzn.to/3MzzFV9
✔ 512GB Silicon Power NVMe Caching Drive: amzn.to/3MzkBae
All amzn.to links are affiliate links.
/=========================================/
✨Find all my social accounts here:
✅ dbte.ch/
✨Ways to support DB Tech:
✅ / dbtech
✅ www.paypal.me/...
✅ ko-fi.com/dbtech
✅ Cashapp: cash.app/$dbte...
✅ Venmo: venmo.com/dbte...
✨Come chat in Discord:
✅ dbte.ch/discord
✨Join this channel to get access to perks:
✅ / @dbtechyt
✨Hardware (Affiliate Links):
✅ TinyPilot KVM: dbte.ch/tpkvm
✅ LattePanda Delta 432: dbte.ch/dfrobot
✅ Lotmaxx SC-10 Shark: dbte.ch/sc10shark
✅ EchoGear 10U Rack: dbte.ch/echoge...
Thanks to @qweargs123 for sharing this that isn't showing up for some reason:
put this in your compose under environment to enable Login:
DOCKER_ENABLE_SECURITY: true
SECURITY_ENABLELOGIN: true
SECURITY_INITIALLOGIN_USERNAME:
SECURITY_INITIALLOGIN_PASSWORD:
This will be the default admin, you can then even add more users using the settings.
Thanks to: Mariushosting 😀
you should make a "must have" docker container video. Ones you can't live without. No need to show setup for every one just show what they are and how they work. Just an idea.
I really like this idea
This seems like a pretty good option for somebody that doesn't want to use potentially sketchy malware infested websites to do PDF work. As an aside I have had to manually add a few restart always statements in my docker compose files as well. I think i'll spin up an instance of Stirling PDF tonight when I get home.
Thanks Dave. Definitely going to check this out. I love the fact that it's open source and web-based.
Hope you enjoy it!
I scheduled myself to set this up...
Not for just myself, I will place a good bet on a lot of my clients wanting this too...
What a wonderful tool!
This will be of great use for some here in the office!
Step by step building an office environment completely based on open software.
Super cool and the best part you do not have to pay Adobe any $$$!!! :)
Wow! This is great. I didn't know about Stirling PDF and I'm really impressed. I can already see how I could implement it at work :) Thanks DB
Thanks for the video. This container is very well done; it can even merge protected PDFs into one PDF, which very few PDF apps can do.
Although this could be a good tool to use, one major thing I did not see was the ability to edit a PDF. Also, a lot of what Stirling does you can do in M$ Office, provided you have Office.
Thank you, Dave! This looks great and something I can definitely use. Great video once again making it so easy…hope you been doing well!
This is great! Thank you for explaining and for the walk through. Always enjoy your videos!
Definitely will be adding this to my Docker setups, for home and work. Nice.
Nowadays, with the prominence of vector databases, analysing pdf files is very important. this video is inspiring on PDF to XXX. Gotenberg for PDF creation and Stirling for PDF conversion are the most useful tools in the Docker world. thanks
This is great! I can see myself getting Stirling setup very soon. Thanks for the great tip!
Nice. I was looking for a tool compliment my paperless-ngx installation, and so far I had to do everything offline. If find a way to chain its output to the import of paperless, it will be awesome
Great thing! I'm looking forward to more interesting projects like this, and I'd be happy to hear about them.
More to come!
Love the Tool and I'm going to set it up! Anyway "Loren Ipsum..." are real words... this is Latin!
Finally, Welcome Back DB!!
Thank you Dave. This looks really useful. The only thing I couldn't find was how to remove an image from a PDF. Add one works fine. Thank!
Thanks Dave, I did install this using docker. Verry useful software!!!!
Thanks for the video. I added this to my docker instance and will no longer be renewing my pdf editor subscription.
Excellent!
Useful. Thanks.
thanks for the demo and info, a great useful tool. Have a great day
Thanks, you too!
thank you for the video,
didn't realize such self-hosted PDF editing is even possible,
it really brings freedom to platform-independent work (Win, Mac, Linux, tablets...)
I wonder what other editors are working well selfhosted?
how about something like miniPain for images?
but anything for audio or even video?
cheers
ty db for this app reco.
Thank you sir.
Super cool! - many thanks 🙂
Awesome and can we use it as an API?
It has full API with swagger api documentation
Fantastic tool!
First comment again! I like your work, and the way you explain the technologies involved on every solution you show. Keep strong, Dave!!
Great video. It's probably my lack of imagination but who uses this and why? Obviously people put a lot of work into this and there must be good reason. Thanks for the feedback.
Mostly because people don't want to pay for commercial solutions for simple problems
@@DBTechYT Maybe, I've used free software to "print" things to pdf for years. I believe it's actually part of Windows now. Recently MS paint is getting a save to pdf feature as well. I suspect I just don't use PDF enough to understand the appeal. Perhaps what I need to do is try this image for myself or maybe this is just something that makes more sense when used with a group. I appreciate your response. Thanks, this will be a potential tool in my bag for the future.
If I have to change the port. Do I need to change only the first 8080, or also after the :
For example: default is 8080:8080, I need to change it to an other port: 9090:8080, or is 9090:9090 correct?
And what is the right volumes? Where can I check?
Your ports will look like: port: 9090:8080
Your volumes will be wherever your system stores files.
install it today on my homeserver, like it, i only use 4 things for the moment (pdf merge, image to pdf, compress and rotate)
i never use online service like that with my private document
my printer have a software like that but since the printer doest work anymore and we cant merge file that arent scan by the printer i was searching an selfhosted "pdf merger"
it's like every time i want to install something, you have an video on it
thx
Is there a way to paste and image from clipboard and create a pdf out of it without creating an image file on the disk?
I didn't see any "search" option, I have been looking for a way to index and quickly search for content across thousands of PDF files in different formats, some with ORC enbedded and some without. I am still looking for something that can injest the entire folder of PDF and provide a web based search tool.
This is mostly an editing tool, not a tool to collect PDFs
Fun fact, lorem ipsum is not completely nonsense words, it's a mangled latin text. The original sentence said "neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit" meaning something like "there's nobody who likes pain, because it hurts" and it's from like a philosophy disertation on how people usually avoid things that hurt and flock towards things that are pleasurable. Really laying the ground with basic stuff there
Also y'all can put in your fetish jokes now, this is your chance
where do I put the login configuration file?
Alright so a little while back you made a video on upgrading your internal harddrive for your chrome book, if I were to do this would i love any prior date on my chromebook? my version of chromebook has the googleplay store, so hypothetically would I lose any data like setting, apps installed, etc.
Im wanting to basically increase storage without changing any of my data
I mean... if you put a new drive in your Chromebook you're going to lose your data unless you have a full backup of your system via Google
Could stirling-pdf merge multiple word documents to a single pdf file?
I think it can but if not, you can convert each to pdf and then use the merge or multi tool to combine them all, it sounds like a bunch of extra steps but I've done it and it's really quick and easy.
@@YammyBoh7 i wish my workflow just need small number of word files but i regularly need to convert 100+ word documents to a single pdf file, pdf-xchange editor could easily do that in 4-10 clicks
Do you have Docker directly installed on Proxmox? I didn't think that docker compose would work in LXC containers.
I have Proxmox Containers configured with Docker and Docker Compose and Portainer. Have had it like that for more than a year now with more than a dozen services up and running with no issues
@@DBTechYT I have seen that config spoken against for production, but I am sure that it is perfectly fine for a homelab, and maybe even fine for production as well.
Can't draw in PDF online???
Interesting but cannot edit PDF
Thanks for the video but i personally don't think this is much useful utility as these can be done using a MSword or similar Libre office tool.
BTW can you please make a video about Podman and how can we use podman compose as a drop-in replacement.
I didn't know MSx and LibreX could merge, split, remove, combine, etc PDF pages. Yeah, this software is AMAZING and free!
Yeah I'm gonna have to disagree with you there. This can do WAY more than simple office tools. Also much lighter weight so if you have multiple documents or multiple users you can get everything done super fast with minimal processing overhead.