Self-hosting has slowly become one of my favorite ways to stay productive. As a freelance tech blogger, I love the control and privacy that come with keeping my data local and managing my own tools. I prefer it!
However, the problem with most self-hosted guides is that they promote setups that run non-stop, requiring dedicated resources and constant maintenance. I realized that not every service needs to stay active 24/7. I don't need a diagramming app or a finance tracker running all the time!
My philosophy is simple: productivity should be on demand. I've built a small collection of self-hosted Docker containers that I can spin up, use for a few minutes, and shut down immediately. This stop-and-start workflow saves resources, keeps things private, and makes my workflow faster and lighter than ever. Here are four powerful productivity tools that embrace this efficiency.
Excalidraw
My on-demand whiteboard
When I'm outlining a complex technical concept for a blog post or just sketching out a new project's architecture, I often need a quick, no-fuss diagramming tool. That's where Excalidraw helps me out. It's an open-source virtual whiteboard that produces charming, hand-drawn style diagrams. It’s simple, but packed with smart features like arrow binding and the ability to pull in shape libraries for instant icons and elements.
While the main site is great, running it in a Docker container is a game-changer for my productivity flow. I don't need to sign up for anything, and I can keep my diagrams locally. The best part is that I can treat it as an “on-demand” container. I don't need a persistent, always-on server chewing up resources. When I need to visualize an idea, I simply run my pre-configured Excalidraw Docker command, do my work, save the .excalidraw file, and then immediately stop the container. It's instantly available when I need it and completely silent when I don't. This lightweight approach is perfect for a freelancer's machine.
BentoPDF
Smart PDF management, maximum resource saving
As a freelance blogger, I deal with PDFs that include research papers, documentation, and client contracts. I often need to quickly combine files, split out a single chapter, or compress a large document before using it. While there are a million online tools for this, I hate uploading sensitive documents to a random website. That's a huge privacy risk.
I spent a lot of time trying different self-hosted options, and for a while, Stirling PDF was my favorite. It’s an excellent toolkit, but then I discovered BentoPDF and made it my final choice. It bundles essential PDF tools (merging, splitting, compression, conversion) into a clean, simple web interface, but the key is that it runs entirely locally within a Docker container. My files never leave my computer.
This is my favorite on-demand container. When I have a stack of PDFs to manage, I spin up the BentoPDF container, open my browser, do all the work I need to, and when I'm done, I run docker stop. It runs when I need the utility and is completely dormant when I don't, saving system resources and ensuring all my document handling stays private and under my control. For peace of mind and quick file management, BentoPDF is essential.
4 open‑source PDF tools that replace Adobe Acrobat for everyday work
PDF power without the monthly subscription
Budget Board
Quick budget insights without always-on overhead
Budget Board is a Docker container I use only when I’m sorting out my monthly finances, but it has become a really helpful part of my routine. As a freelance tech blogger, my income comes from different sources like client work, ads, and sponsorships. Hence, I like having one clean place to track everything. When I start the container, I get a simple dashboard where I can note my earnings, expenses, and monthly tool costs without any distractions.
What I enjoy most is how straightforward it is. There are no extra features to learn and no complicated setup. I open it, update my numbers, export what I need, and shut it down. That’s it. It doesn’t run in the background or use any system resources when I’m not working on my budget.
Since it works locally, I also feel safer adding sensitive details like client payments or personal expenses. Over time, Budget Board has helped me understand my spending patterns and plan my months better.
It’s not a tool I need every day, but when it’s time to review my finances, Budget Board gives me a clear, simple space to get everything organized quickly.
I thought managing finances required a commerce degree - then I discovered Budget Board
Goodbye financial stress, thanks to this self-hosted app
BookLore
Local book management, accessed when required
Beyond the technical papers for work, I'm a big reader. Whether it’s classic sci-fi, history, or diving deep into a niche subject, I always have a list of books waiting. I always wanted a private, elegant way to track my personal library and create custom reading lists without relying on huge public platforms that constantly try to sell me the next big thing. After discovering multiple tools, I finally found my solution: Booklore.
BookLore is a minimal, self-hosted application focused purely on cataloging books and building custom shelves. It’s a clean utility for organizing my knowledge. It’s perfect for keeping track of my collection, noting which books I want to read next, and easily finding that one obscure reference I need.
It is my personal reading tracker that doesn't need to be running 24/7! I spin up BookLore via Docker whenever I need to organize or access my materials. I take my time to log new additions, look up a specific book's details, update my progress, or reorganize a collection. Once that task is done, the container is stopped immediately. This gives me a detailed, private, and searchable catalog of my passions without any persistent server running in the background.
BookLore is Jellyfin for my eBooks, and it's far more interesting than I imagined
The only app I need to own my reading
Productivity should be on demand
The biggest lesson I’ve learned from using these Docker containers is that productivity doesn’t need constant uptime. It’s not about running more services; it’s about running the right ones at the right moment. On-demand tools keep my workflow clean, fast, and distraction-free. They give me the power of self-hosting without the noise and overhead of managing always-on applications. As a freelancer, this balance matters. I get privacy, control, and efficiency while keeping my system light. With the right setup, your tools should appear when you need them and disappear when you don’t, and that alone can make your productivity feel effortless.
