VOOZH about

URL: https://thenewstack.io/you-might-not-know-this-but-your-nas-might-be-a-good-docker-server/

⇱ You Might Not Know This, but Your NAS Might Be a Good Docker Server - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2026-01-16 10:00:35
You Might Not Know This, but Your NAS Might Be a Good Docker Server
tutorial,
Containers / Databases / Networking / Storage

You Might Not Know This, but Your NAS Might Be a Good Docker Server

Modern NAS devices with Docker support can transform storage boxes into home labs for deploying containers like Nextcloud with proper database backends.
Jan 16th, 2026 10:00am by Jack Wallen
👁 Featued image for: You Might Not Know This, but Your NAS Might Be a Good Docker Server
Featured image by Lucas van Oort on Unsplash.

Recently, I procured a Zettlab AI NAS. This was mostly to be used to house a metric ton of video files that I work with, as my external drives were constantly getting full of clips that I no longer needed to work on, but didn’t want to get rid of (you know… just in case).

After deploying the NAS, I started poking around and noticed it had an app store. Curiosity got the best of me, so I decided to give the app store a look. As I expected, the usual trove of apps was to be found. However, one app caught my attention.

Docker.

Yup. My NAS included Docker as an app. Even better, it wasn’t the command line Docker; it was a full-blown graphical user interface (GUI).

Interesting.

Obviously, I installed the Docker app, totally uncertain as to what it was. When the installation was completed, I opened the app and found it to be a well-designed GUI that allows me to create Docker projects, manage images and containers, and create and manage containers and networks. When creating containers, you have access to all of the features you’ll need (Figure 1), such as environment variables, limits, restart configuration, storage paths, network settings, port settings and commands.

👁 Image

Figure 1: Creating a container from a pulled image is simple.

In fewer than two minutes, I was able to deploy an instance of Node-Red from within my NAS.

Yeah, it’s that simple.

Essentially, what this does is allow you to expand the feature set of your NAS well beyond what it might include by default.

The only downfall of this setup is that I don’t have SSH access to the NAS. This, of course, may not apply to your NAS. In fact, your NAS may not have an app store with Docker available. Because of that, you might consider purchasing a NAS that includes Docker support.

But Why Would You Want To Do This?

Here’s why I even went down the Docker rabbit hole with my NAS. As I was looking through the app store, I noticed Nextcloud. Being a fan of the platform, I quickly installed it, only to realize that I was limited to the SQLite database, which is much slower than either MySQL/MariaDB or PostgreSQL.

After removing the Nextcloud app, I continued searching to see if there was something I could install to serve as a CMS tool (to help me migrate from Google Drive/Docs). That’s when I saw the Docker listing. Naturally, I thought, “I can install Docker and then deploy Nextcloud with a MariaDB database.”

This, of course, brought up the next issue I faced. I attempted to set up a MariaDB container and then connect Nextcloud to that, but I was unsuccessful. I knew there had to be a way to do this, so I continued digging.

That’s when I came across the ability to create a Docker Compose file from within the Project page. All I had to do was configure the compose file correctly, deploy it and wait for everything to spin up.

Boom. Nextcloud in a box.

After I deployed Nextcloud via the Project page (and my Docker Compose file), everything was working exactly as expected. Yes, I could have simply installed the Nextcloud app from within the Zettlab App Store, but running Nextcloud with SQLite is not something I want to have to ever deal with again.

Okay, but does that answer the question as to why you would even bother using Docker through your NAS? After all, your NAS is all about storage, right? Well, imagine, if you will, you could (with the help of Docker) create your own, in-house replacement for Google Workspace. That’s been a goal of mine for some time. Of course, I could simply spin up some virtual machines (VMs) for this, but when I have a powerful enough system with puhlenty of storage space, why not make use of what I already have?

Thanks to Docker, that is not only possible but easy.

I realize that not all NAS devices are created equal. Yours might not include Docker support. I do know that major NAS devices — such as Synology, QNAP and ASUSTOR — feature Docker, so if you own one of those, make sure to enable Docker support so you can expand the features and work with your own home lab, via containers.

One of the things I appreciate about this setup is that I don’t have to remember IP addresses of the various VMs for which I’ve deployed different containers. All I have to remember is the ports assigned to each container.

Would this work in a business production environment? Probably not. Although you could possibly use it for a small department, most businesses are better off taking a more traditional path.

But if you need to quickly spin up a Docker container for your home lab (or small business), this might be the best way to go. On top of all that, you have plenty of storage to use as well (for containers and non-containers).

That’s a win-win for me.

If you have a NAS device, check to see if it supports Docker out of the box, or if you can add Docker by way of an app. If so, have at those containers!

TRENDING STORIES
Jack Wallen is what happens when a Gen Xer mind-melds with present-day snark. Jack is a seeker of truth and a writer of words with a quantum mechanical pencil and a disjointed beat of sound and soul. Although he resides...
Read more from Jack Wallen
SHARE THIS STORY
TRENDING STORIES
Google is a sponsor of The New Stack.
TNS owner Insight Partners is an investor in: Docker.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.