Stirling PDF - The Ultimate Self Hosted PDF Solution in Docker!

Поділитися
Вставка
  • Опубліковано 26 вер 2023
  • 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/Frooodle/Stirling-PDF
    hub.docker.com/r/frooodle/s-pdf
    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/DBTechReviews
    ✅ ko-fi.com/dbtech
    ✅ Cashapp: cash.app/$dbtechyt
    ✅ Venmo: venmo.com/dbtechyt
    ✨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/echogear10u
  • Наука та технологія

КОМЕНТАРІ • 64

  • @DBTechYT
    @DBTechYT  9 місяців тому +11

    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 😀

  • @user-gw3or1xs6f
    @user-gw3or1xs6f 9 місяців тому +12

    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.

    • @DBTechYT
      @DBTechYT  9 місяців тому +4

      I really like this idea

  • @Trains-With-Shane
    @Trains-With-Shane 9 місяців тому +13

    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.

  • @Mikesco3
    @Mikesco3 9 місяців тому +2

    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...

  • @rodrigormelo
    @rodrigormelo 9 місяців тому +6

    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.

  • @bigdave2oo4
    @bigdave2oo4 9 місяців тому +2

    This is great! Thank you for explaining and for the walk through. Always enjoy your videos!

  • @igorchilo
    @igorchilo 9 місяців тому +3

    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

  • @redstormsju777
    @redstormsju777 9 місяців тому +3

    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!

  • @RazoBeckett.
    @RazoBeckett. 9 місяців тому +2

    Finally, Welcome Back DB!!

  • @anthonykauenhowen2798
    @anthonykauenhowen2798 9 місяців тому +5

    Thanks Dave. Definitely going to check this out. I love the fact that it's open source and web-based.

    • @DBTechYT
      @DBTechYT  9 місяців тому

      Hope you enjoy it!

  • @bryanrobinson1980
    @bryanrobinson1980 9 місяців тому +1

    Definitely will be adding this to my Docker setups, for home and work. Nice.

  • @KenPryor
    @KenPryor 9 місяців тому +1

    This is great! I can see myself getting Stirling setup very soon. Thanks for the great tip!

  • @raymondcarr2615
    @raymondcarr2615 9 місяців тому +3

    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.

  • @maciofacio364
    @maciofacio364 9 місяців тому

    Thanks Dave, I did install this using docker. Verry useful software!!!!

  • @SourceITPL
    @SourceITPL 9 місяців тому +1

    Great thing! I'm looking forward to more interesting projects like this, and I'd be happy to hear about them.

    • @DBTechYT
      @DBTechYT  9 місяців тому

      More to come!

  • @BodrumDrone
    @BodrumDrone 4 місяці тому

    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

  • @yourpcmd
    @yourpcmd 9 місяців тому +4

    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.

  • @lawsnewton
    @lawsnewton 9 місяців тому +3

    Super cool and the best part you do not have to pay Adobe any $$$!!! :)

  • @Excited-IT-Architect
    @Excited-IT-Architect 9 місяців тому +1

    Super cool! - many thanks 🙂

  • @jepolch
    @jepolch 9 місяців тому

    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!

  • @EdoardoPiccolotto
    @EdoardoPiccolotto 9 місяців тому +2

    Love the Tool and I'm going to set it up! Anyway "Loren Ipsum..." are real words... this is Latin!

  • @dimitris470
    @dimitris470 9 місяців тому +3

    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

  • @RFLTools
    @RFLTools 9 місяців тому +1

    Fantastic tool!

  • @AinzOoalG0wn
    @AinzOoalG0wn 9 місяців тому +1

    ty db for this app reco.

  • @bridgetrobertson7134
    @bridgetrobertson7134 9 місяців тому +2

    Useful. Thanks.

  • @chrisumali9841
    @chrisumali9841 8 місяців тому

    thanks for the demo and info, a great useful tool. Have a great day

    • @DBTechYT
      @DBTechYT  8 місяців тому

      Thanks, you too!

  • @ronm6585
    @ronm6585 9 місяців тому +1

    Thank you sir.

  • @TazzSmk
    @TazzSmk 9 місяців тому +1

    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

  • @jonathanpalmer1473
    @jonathanpalmer1473 8 місяців тому

    Thanks for the video. I added this to my docker instance and will no longer be renewing my pdf editor subscription.

  • @Lunolux
    @Lunolux 3 місяці тому

    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

  • @dmitri281
    @dmitri281 3 місяці тому

    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?

  • @annekevanderwal2793
    @annekevanderwal2793 9 місяців тому +1

    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?

    • @DBTechYT
      @DBTechYT  9 місяців тому

      Your ports will look like: port: 9090:8080
      Your volumes will be wherever your system stores files.

  • @AlfonsoSanchezM
    @AlfonsoSanchezM 9 місяців тому +1

    First comment again! I like your work, and the way you explain the technologies involved on every solution you show. Keep strong, Dave!!

  • @bluexgamingchannel5394
    @bluexgamingchannel5394 9 місяців тому

    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

    • @DBTechYT
      @DBTechYT  9 місяців тому

      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

  • @dragon3602010
    @dragon3602010 9 місяців тому +3

    Awesome and can we use it as an API?

    • @antofroodle
      @antofroodle 9 місяців тому +1

      It has full API with swagger api documentation

  • @SteveHartmanVideos
    @SteveHartmanVideos 8 місяців тому

    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.

    • @DBTechYT
      @DBTechYT  8 місяців тому

      This is mostly an editing tool, not a tool to collect PDFs

  • @yumigenka8373
    @yumigenka8373 24 дні тому

    where do I put the login configuration file?

  • @jamesmcelfresh174
    @jamesmcelfresh174 9 місяців тому

    Do you have Docker directly installed on Proxmox? I didn't think that docker compose would work in LXC containers.

    • @DBTechYT
      @DBTechYT  9 місяців тому +1

      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

    • @jamesmcelfresh174
      @jamesmcelfresh174 9 місяців тому

      @@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.

  • @jmr
    @jmr 9 місяців тому +2

    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.

    • @DBTechYT
      @DBTechYT  9 місяців тому +3

      Mostly because people don't want to pay for commercial solutions for simple problems

    • @jmr
      @jmr 9 місяців тому +2

      @@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.

  • @lolololowbx280
    @lolololowbx280 9 місяців тому +1

    Could stirling-pdf merge multiple word documents to a single pdf file?

    • @YammyBoh7
      @YammyBoh7 9 місяців тому

      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.

    • @lolololowbx280
      @lolololowbx280 9 місяців тому

      @@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

  • @mr.dislike2486
    @mr.dislike2486 9 місяців тому

    Can't draw in PDF online???

  • @Richard-kl8wr
    @Richard-kl8wr 9 місяців тому

    Interesting but cannot edit PDF

  • @wydx120
    @wydx120 9 місяців тому

    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

  • @rickbhattacharya2334
    @rickbhattacharya2334 9 місяців тому

    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.

    • @diedrichg
      @diedrichg 9 місяців тому +4

      I didn't know MSx and LibreX could merge, split, remove, combine, etc PDF pages. Yeah, this software is AMAZING and free!

    • @YammyBoh7
      @YammyBoh7 9 місяців тому +3

      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.