You set up a NAS, a network-attached storage device that sits on your home network and runs apps without a separate PC, and loaded it up with Nextcloud, Immich, Jellyfin, Vaultwarden, Paperless-ngx and a handful of other containers. Now you are wondering what that is doing to your electricity bill. The honest answer is: it depends entirely on which apps are running and whether any of them are doing real work.
In short: A typical 4-bay NAS running 8-12 Docker containers adds 5-25W above its idle baseline. At average Australian residential rates, that is an extra $50-220 per year. Jellyfin transcoding and Immich ML scans are the cost outliers. Everything else is background noise.
What Docker Containers Actually Add to Your Power Draw
Docker, software that runs applications in isolated containers without affecting the core operating system, does not itself consume significant power. A container sitting idle consumes almost nothing. The power cost comes from what happens inside the container: CPU cycles for OCR, video transcoding, machine learning inference, and background sync processes.
A NAS running 10 containers where none are actively processing will typically draw only 3-8W more than the same hardware with Docker installed but nothing running. The apps that break this pattern are Jellyfin during active transcoding, Immich during its nightly machine learning face-detection pass, and Paperless-ngx when ingesting a large document batch.
Base NAS Power Consumption by Hardware Tier
Your Docker stack sits on top of a baseline power draw that varies significantly by NAS hardware. ARM-based entry models draw a fraction of what Intel Core-based mid-range units do. Before counting container overhead, understand where your baseline sits.
NAS Power Draw by Hardware Tier (idle with drives spinning)
| ARM entry (DS223J) | Intel Celeron mid (DS425+) | Intel Core i3 (DS925+) | Intel Core i5 8-bay (DS1825+) | |
|---|---|---|---|---|
| Idle power (no containers) | 8-12W | 15-22W | 22-32W | 28-45W |
| 8-12 containers, all idle | 10-16W | 18-28W | 25-38W | 32-52W |
| Active sync (Nextcloud/Immich) | 14-22W | 25-38W | 35-55W | 45-70W |
| 1080p transcode (Jellyfin SW) | 25-40W | 40-65W | 55-80W | 70-100W |
| Annual cost idle (NSW ~$0.30/kWh) | $26-42 | $47-77 | $73-105 | $92-148 |
| Annual cost active mix (NSW) | $37-58 | $66-99 | $92-144 | $118-183 |
Hardware selection is the biggest lever in your power bill. Choosing a DS223J over a DS925+ to run the same container stack saves 15-20W continuously, which is $39-52 per year in NSW and $57-75 per year in South Australia. That difference compounds over a 5-year NAS lifespan into a meaningful cost gap.
Container Power Profiles: What Each App Actually Draws
Not all containers are equal. The apps people most commonly run on a home NAS sort into three power categories: background-idle, occasional-burst, and sustained-load. Knowing which category each app falls into tells you where your bill is actually coming from.
Docker Container Power Overhead on a Mid-Range 4-Bay NAS
| App | Idle overhead | Active overhead | Trigger | |
|---|---|---|---|---|
| Vaultwarden | Vaultwarden | +1-2W | +1-2W | Effectively constant. No heavy processing |
| Pi-hole | Pi-hole | +1-2W | +2-4W | DNS queries. Negligible at home scale |
| Nginx Proxy Manager | Nginx Proxy Manager | +1-2W | +2-5W | Active web traffic through the proxy |
| Uptime Kuma | Uptime Kuma | +1-2W | +1-2W | Polling checks. Minimal |
| Home Assistant | Home Assistant | +2-4W | +5-10W | Automations, integrations running |
| Paperless-ngx | Paperless-ngx | +1-3W | +8-20W | OCR during document ingestion |
| Nextcloud | Nextcloud | +1-3W | +5-15W | Active client sync, background tasks |
| Immich (idle) | Immich (idle) | +2-5W | +10-30W | Nightly ML face/object detection pass |
| Jellyfin (no stream) | Jellyfin (no stream) | +2-4W | +30-80W | Active software transcoding of 1080p |
| Whoami / lightweight utility | Lightweight utility | +0-1W | +0-1W | Near zero |
Jellyfin transcoding is the outlier. Software transcoding a single 1080p H.264 stream adds 30-80W depending on the codec and NAS CPU. Two simultaneous streams can push a mid-range NAS to 80-120% of its idle draw. If Jellyfin is in your stack and family members watch simultaneously, your power cost estimate needs a separate line item for streaming hours.
Real Annual Cost by Australian State
Australian residential electricity rates vary sharply by state. South Australia has consistently paid the highest flat residential tariff in the country, around $0.44-0.48/kWh in 2026. The ACT and Victoria sit at the lower end. These differences make the same NAS hardware cost nearly twice as much to run in Adelaide as in Canberra.
Annual Power Cost: 4-Bay NAS + 10 Containers (25W average draw)
| State | Approx rate (flat residential 2026) | Annual cost at 25W | |
|---|---|---|---|
| South Australia | South Australia | ~$0.44-0.48/kWh | $96-105/yr |
| Queensland | Queensland | ~$0.29-0.33/kWh | $64-72/yr |
| New South Wales | New South Wales | ~$0.28-0.32/kWh | $61-70/yr |
| Victoria | Victoria | ~$0.27-0.31/kWh | $59-68/yr |
| Western Australia | Western Australia | ~$0.29-0.33/kWh | $64-72/yr |
| Tasmania | Tasmania | ~$0.29-0.33/kWh | $64-72/yr |
| ACT | ACT | ~$0.26-0.30/kWh | $57-66/yr |
These figures assume a steady 25W average. Real usage will vary because Docker workloads are bursty, not constant. The NTKIT NAS Power Calculator lets you enter your actual state rate and estimated wattage to get a personalised annual figure. Use the table above to find your starting wattage estimate, then adjust for your specific app stack.
The Spiky Load Problem: Immich ML and Paperless OCR
Bursty containers are harder to cost than constant-draw ones. Immich runs a machine learning pass to detect faces and objects in your photo library. On a library of 50,000 photos being processed for the first time, this can run for several hours at 15-30W above idle. Once the library is indexed, ongoing passes on new uploads are brief and much cheaper.
Paperless-ngx OCR is similar: ingesting a large batch of scanned documents uses real CPU for minutes to hours, then returns to near-idle. Neither of these apps represents a meaningful ongoing cost once the initial indexing pass is complete. The spike is a one-time event, not a recurring bill.
The practical takeaway: calculate your baseline power cost on idle wattage, add a line item for Jellyfin if household members actively stream, and treat everything else as noise. For most households running a standard self-hosted stack without active video transcoding, the container overhead is $30-80 per year on top of the NAS baseline.
How to Reduce Power Costs Without Cutting Your Stack
The most effective power-saving moves do not require removing any apps. Scheduling CPU-heavy tasks to off-peak hours, enabling disk hibernation between accesses, and choosing an ARM-based NAS over an Intel Core model from the start are the three levers that matter most.
Disk hibernation is often left at its default setting and forgotten. Most NAS operating systems allow drives to spin down after 10-20 minutes of inactivity. In a pure-storage use case this works well. In a Docker-heavy stack, containers that poll the filesystem regularly (logging, monitoring, Nextcloud file scanning) can prevent drives from ever spinning down. Identifying which containers are causing wake events, and adjusting their polling intervals, can recover 5-10W of average draw.
Hardware transcoding is the biggest single intervention for Jellyfin users. A NAS with a compatible Intel Quick Sync or ARM GPU can transcode 1080p using 8-15W instead of 40-80W. Enabling hardware transcoding in Jellyfin settings, if your NAS CPU supports it, converts your highest-cost workload from sustained-load to near-idle.
Time-of-use tariffs: If your state offers a time-of-use electricity plan, scheduling Immich scans and Paperless-ngx ingestion to off-peak hours (typically 10pm-7am) can reduce the effective cost of burst workloads by 30-50%. Synology DSM and QNAP QTS both support scheduled task execution at the OS level.
Australian Context: Rates, Tariffs and What to Watch
Australian residential electricity is billed under either a flat tariff (same rate per kWh at all hours) or a time-of-use tariff (peak/off-peak/shoulder rates). Most households are on flat tariffs by default. The rates shown in this article use 2026 flat tariff benchmarks from the Australian Energy Regulator's reference prices for each state.
South Australian residents consistently pay the highest rates in the country. If you are in Adelaide and running a power-hungry stack, the hardware efficiency argument for an ARM-based NAS is stronger than anywhere else in Australia. The $200-300 price premium of a more efficient model can pay back in 2-3 years on power savings alone at SA rates.
Check your latest bill for your actual supply charge and usage rate. The rates in this guide are representative benchmarks, not every retailer's current offer. The NTKIT Power Calculator is updated from live rate data monthly and will give you a more accurate figure for your specific retailer and state.
Related reading: our NAS buyer's guide, our NAS power consumption guide, and our NAS explainer.
How much power does a NAS use running Docker containers 24/7?
A typical 4-bay NAS with 8-12 containers running draws 18-38W on average, depending on hardware and whether any containers are actively processing. ARM-based models (DS223J tier) sit at the lower end; Intel Core i3/i5 models sit at the higher end. Add 30-80W during active Jellyfin transcoding.
What is the most power-hungry Docker container to run on a NAS?
Jellyfin with software transcoding enabled is by far the highest power draw, adding 30-80W above idle during active streams. Immich ML scanning is the second highest but runs only in bursts during initial indexing and nightly passes on new photos. Everything else, including Vaultwarden, Pi-hole, Nextcloud, and Home Assistant, adds 1-5W at idle.
How much does it cost to run a self-hosted NAS stack in Australia per year?
For a mid-range 4-bay NAS drawing an average of 25W with 10 containers, annual power cost ranges from $57 in the ACT to $105 in South Australia at 2026 flat tariff rates. Adding active Jellyfin streaming at 2 hours per day adds $25-65 per year depending on your state rate.
Does Docker itself use significant power on a NAS?
Docker the runtime adds negligible overhead on its own, typically 1-3W for the daemon. The power comes from what the containers are doing. An idle container consumes almost no CPU and therefore almost no power. A container actively transcoding video or running machine learning inference can consume 20-80W depending on the workload.
Can I reduce NAS power consumption without removing containers?
Yes. The most effective options are: enabling hardware transcoding in Jellyfin (cuts transcode power from 40-80W to 8-15W if your NAS CPU supports it), adjusting container polling intervals to allow disk hibernation, and scheduling heavy tasks like Immich ML scans to off-peak hours. Choosing an ARM-based NAS over an Intel Core model at purchase time is the biggest single decision.
Which Australian states have the highest electricity costs for running a NAS?
South Australia consistently has the highest flat residential tariff, around $0.44-0.48/kWh in 2026, making it the most expensive state to run 24/7 hardware. The ACT and Victoria are at the lower end. SA residents see nearly double the annual power cost of ACT residents for identical hardware running an identical workload.
Use the NTKIT NAS Power Calculator to enter your actual state electricity rate, NAS wattage, and usage hours for a personalised annual cost figure.
Open Power Calculator