Lately, Docker has become a valuable tool for developers and tech enthusiasts. But beyond deployment, Docker containers can be powerful allies in streamlining workflows and boosting personal output. These isolated environments offer a fantastic way to tackle tasks and focus on what truly matters. Here are the Docker containers I use regularly to boost my efficiency and get more done.

7 Nextcloud

An ideal Microsoft 365 replacement

For me, Nextcloud within a Docker container isn't just a convenient way to store files; it's a core part of my digital life and a non-negotiable for my productivity. Beyond the technical convenience, Nextcloud itself is a productivity powerhouse. It’s a central hub for all my important files, accessible from any device, anywhere.

I don’t have to rely on third-party cloud services with their privacy concerns and potential cost hikes. I have complete control over my data. Nextcloud offers a bunch of productivity tools like task management, Desk for project management, word-processing, spreadsheets, presentations, and drawing boards. You can also head to the Nextcloud store to download extra add-ons for your workspace.

Other goodies include a customizable home page with multiple widgets, excellent media management, and flawless collaboration with relevant security tools.

6 Vaultwarden

1Password, who?

Before discovering Vaultwarden and the ease of Docker, managing my ever-growing list of passwords felt like a daunting task. I was either reusing weak passwords (a huge no-no) or struggling to remember a multitude of complex ones.

Vaultwarden in Docker has revolutionized how I manage my passwords. It is basically Bitwarden, but with self-hosting capabilities. It provides a secure, convenient, and self-hosted solution that not only protects my online accounts but also significantly boosts my productivity by streamlining the login process and eliminating password-related frustrations.

The list of features includes support for 2FA, browser extensions, auto-fill, password generator, and more.

5 Homepage

Manage all your self-hosted services

Homepage is one of the best self-hosted dashboards out there. It has quickly become the digital command center of my online world. By default, it displays RAM, CPU, and storage breakdown at the top. It’s fully customizable, where you can change the layout, appearance, and functionality as per your preferences.

Instead of hunting through bookmarks or typing out URLs, everything I need is right there at my fingertips. I have created multiple sections like Work, Personal, Self-hosted, Entertainment, and more to categorize my frequently used websites and applications. Overall, it’s my launchpad for everything online, and I can’t imagine starting my day without it.

4 Firefly III

Keep track of finances

Firefly III is an excellent open-source finance management app out there. After all, spreadsheets are cumbersome, manual entries are time-consuming, and using generic banking apps lacks the detailed insights I wanted.

Thanks to Docker, I have my own personal finance tracking application up and running on my server. The core features include income and expense tracking, sophisticated budgeting and reporting tools, visual charts, and the ability to track everything in real time. It gives me valuable insights into where my money is going and helps me identify areas where I can save or adjust my spending habits. Other features include support for multiple currencies, automation rules, subscription management, and more.

3 Excalidraw

Brainstorm ideas

Excalidraw is my go-to digital whiteboard and an absolute essential for brainstorming, visualizing ideas, and quickly communicating concepts. It’s a simple tool with an easy-to-use interface and all the required tools to create some quick diagrams. After all, physical whiteboards aren’t always accessible, and more complex diagramming tools felt overwhelming for quick sketches.

My favorite bit about Excalidraw is its handwritten feel. You can add different shapes, insert text and images, and even embed elements from the web. Of course, it won’t win any awards in terms of features, but for my requirements, Excalidraw gets the job done.

2 Code-server

Level up your development workflow

Code-server has completely transformed my development workflow. It’s my essential tool for coding from virtually anywhere. Now, whenever I want to work on a project from a different computer, I don’t need to deal with inconsistent setups or rely on less-than-ideal remote desktop solutions.

Code-server offers a full-functional VS Code in a web browser. This means I get the same familiar interface, powerful editor features (like IntelliSense, debugging, Git integration, and terminal access), and an extension ecosystem that I rely on daily in my desktop VS Code.

👁 Running Docker Desktop
4 reasons why you should use Docker containers on your PC

There are many benefits of hosting your favorite apps inside Docker containers

1 Docmost

A robust Notion alternative

Docmost helps me create a knowledge management system. It has become the accessible documentation hub that I have always needed. The core appeal of Docmost lies in its simplicity and focus on creating and organizing documentation. It allows me to write and structure information in a clear and logical way. If you have used Notion before, you will find yourself right at home with Docmost.

The list of features includes Markdown support, table of contents, robust search, image and file embedding, and more. It also supports a modern slash (/) command to add code blocks, videos, tables, math inline, etc. It’s modern and feels more intuitive than other note-taking apps like Joplin.

My ultimate productivity toolkit

These aren’t just random applications; they create an effective ecosystem that tackles various aspects of my life. This collection of containers provides isolated, efficient, and readily accessible solutions for everything from file storage and password management to PKM and development. Go ahead, give them a try and take your productivity to the next level. Meanwhile, check out these Docker containers to elevate your development workflow.

Docker