⌂
Home
›
Cloud & Containers
›
Docker
›
Home Server Containers 2026
🐳
Build a Smarter Home Server in 2026
From Jellyfin and Immich to Vaultwarden, Nextcloud,
Uptime Kuma and Home Assistant, these Docker workloads
can turn a small home server into a private IT platform.
🐳
Docker 29
Docker Engine 29.8.1 was released in September 2026.
🎬
Media & Photos
Jellyfin 12 and Immich 3.2 bring major 2026 updates.
🔐
Security
Vaultwarden and AdGuard Home remain important self-hosted
security services.
📊
Monitoring
Uptime Kuma 2.5.x adds useful monitoring and notification
improvements.
▤
Introduction
A home server in 2026 can be much more than a file-sharing
machine. With Docker, a single Linux server, mini PC, NAS or
virtual machine can host dozens of isolated applications
without installing every application directly into the host
operating system.
Docker packages applications and their dependencies into
containers, making it easier to deploy, update, move and
reproduce services. Docker Compose adds another important
layer by allowing multiple containers, networks, volumes and
configuration settings to be described together.
The Docker ecosystem has continued to evolve in 2026.
Docker Engine 29.8.1 was released on September 15, while
Docker Compose 5.5.1 was released earlier in September.
This makes a current Compose-based workflow a practical
foundation for a modern home server.
But the most important decision is not how many containers
you can run. It is which services actually solve problems
you have.
In this updated 2026 guide, we focus on eight practical
containers covering media streaming, photo management,
private cloud storage, password management, monitoring,
DNS security, home automation and software development.
▦
8 Docker Containers at a Glance
| # |
Container |
Primary Use |
Typical Hardware Need |
2026 Update |
| 1 |
Jellyfin |
Media Server |
Low–High* |
12.0 |
| 2 |
Immich |
Photo & Video Management |
Medium–High |
3.2.0 |
| 3 |
Nextcloud |
Private Cloud |
Medium |
Hub 26 Summer / Server 35 |
| 4 |
Vaultwarden |
Password Management |
Very Low |
1.37.3 |
| 5 |
Uptime Kuma |
Monitoring |
Very Low |
2.5.5 |
| 6 |
AdGuard Home |
DNS / Network Filtering |
Very Low |
0.107.76 |
| 7 |
Home Assistant |
Smart Home Automation |
Low–Medium |
2026.9.x |
| 8 |
Gitea |
Git Hosting |
Low |
1.27.3 |
*Media-server requirements depend heavily on the number of
simultaneous streams, codecs and whether hardware transcoding
is enabled.
Jellyfin is an open-source media server designed to
organize and stream personal media libraries. It can
run as an official Docker container and supports
clients across a wide range of platforms.
2026 Update:
Jellyfin 12.0 became the new stable release on
September 7, 2026. The project highlighted continued
database/performance work and significantly improved
support for books and comics.
Why Run Jellyfin on a Home Server?
-
Centralize movies, television, music and other media.
-
Stream to computers, mobile devices, TVs and supported
client applications.
-
Keep media and metadata under your control.
-
Use Docker to isolate the application from the host.
-
Integrate hardware transcoding where supported.
Advantages
- Open source
- Self-hosted media
- Docker support
- Extensive client ecosystem
Considerations
- Transcoding can consume significant CPU/GPU
- Storage requirements can grow quickly
- Remote streaming requires careful security
Immich has become one of the most prominent options for
people who want a self-hosted photo and video library
with a modern user experience.
2026 Update:
Immich 3.2.0 was released on September 10, 2026.
Highlights included Search API v2, a redesigned search
interface, workflow actions, memories, tag improvements,
map-view changes and a Docker Compose builder.
Why Run Immich?
-
Back up photos and videos to your own infrastructure.
-
Organize large personal media libraries.
-
Use search, people and location-related capabilities.
-
Build a private alternative to cloud photo services.
-
Deploy using Docker Compose.
Advantages
- Modern photo experience
- Strong search capabilities
- Active development
- Docker-first deployment model
Considerations
- Higher RAM requirements than simple services
- Database performance matters
- Backups must cover application data and database
Hardware Note:
Immich documents a minimum of 6 GB RAM and recommends
8 GB. It also recommends local SSD storage for the
PostgreSQL database rather than a network share.
Nextcloud can transform a home server into a private
cloud platform for files, synchronization, sharing,
calendars, contacts, collaboration and additional
applications.
2026 Update:
Nextcloud Hub 26 Summer was released on September 16,
2026. The release introduced the desktop version of
Euro-Office and continued the platform’s focus on
sovereign collaboration and integrated productivity.
What Makes Nextcloud Useful?
-
Synchronize files between computers and mobile devices.
-
Share files using self-hosted links.
-
Manage calendars and contacts.
-
Extend functionality through the Nextcloud app ecosystem.
-
Build a private collaboration platform.
Advantages
- Broad feature set
- Large application ecosystem
- Strong privacy/self-hosting model
- Cross-platform clients
Considerations
- More complex than lightweight file servers
- Requires regular maintenance
- Needs a proper backup strategy
Vaultwarden is a lightweight, self-hosted password
management server compatible with Bitwarden clients.
It is particularly attractive for home labs because
its resource requirements are relatively small.
2026 Update:
Vaultwarden 1.37.3 was released on September 13, 2026.
The release included security-related changes such as
rate limiting on authentication endpoints and revocation
of remembered 2FA tokens when credentials or 2FA settings
change.
Why Use Vaultwarden?
-
Keep password-management infrastructure under your control.
-
Use compatible Bitwarden client applications.
-
Store credentials in a dedicated service.
-
Run the service efficiently on modest hardware.
Advantages
- Very lightweight
- Self-hosted
- Client compatibility
- Excellent fit for homelabs
Considerations
- Password data is highly sensitive
- HTTPS is essential for remote access
- Backups must be protected carefully
Uptime Kuma is a lightweight monitoring platform for
checking whether websites, services, ports and other
endpoints are available.
2026 Update:
Uptime Kuma 2.5.5 was released on September 16, 2026.
The release fixed a memory leak associated with the
TCP monitor. The 2.5 series also introduced NTP
monitoring and additional notification capabilities.
Useful Home Server Monitors
-
Monitor Docker applications.
-
Monitor websites and reverse proxies.
-
Monitor TCP and other supported endpoints.
-
Receive notifications when services become unavailable.
-
Track uptime over time.
Advantages
- Lightweight
- Easy web interface
- Many notification methods
- Excellent homelab fit
Considerations
- Monitoring is not full infrastructure observability
- Does not replace centralized logging
AdGuard Home is a network-wide DNS filtering service
that can block advertisements, trackers and malicious
domains before clients connect to them.
2026 Security Updates:
AdGuard Home 0.107.75 addressed a critical DNS-over-QUIC
and DNS-over-HTTPS vulnerability. Earlier in March,
version 0.107.73 addressed a critical authentication
bypass vulnerability. Version 0.107.76 followed as a
hotfix release in May.
Why Put DNS Filtering in Docker?
-
Apply DNS filtering across the home network.
-
Reduce tracking and unwanted domains.
-
Centralize DNS policies.
-
View DNS request statistics.
-
Run the service on a small always-on server.
Advantages
- Network-wide filtering
- Low resource usage
- Centralized management
- Useful privacy controls
Considerations
- Incorrect DNS configuration can affect the whole network
- Requires disciplined update management
- Some domains may require allow-listing
Home Assistant is an open-source home automation platform
that can bring smart-home devices, sensors, energy data,
dashboards and automation workflows into a single
self-hosted environment.
2026 Update:
Home Assistant 2026.9 introduced improvements around
Modbus device handling, Security dashboard alerts,
History and Activity sources, Matter network mapping,
voice processing and additional integrations.
Patch releases continued through September.
Home Server Use Cases
-
Automate lights, sensors and smart appliances.
-
Build dashboards for home infrastructure.
-
Monitor energy consumption.
-
Integrate supported Matter and IoT devices.
-
Create event-driven automation workflows.
Advantages
- Extensive integrations
- Powerful automation engine
- Strong self-hosting ecosystem
- Excellent dashboards
Considerations
- Configuration can become complex
- Device compatibility varies
- Docker Container installation differs from HA OS
Gitea is a lightweight self-hosted Git service for
repositories, collaboration, issue tracking and
development workflows. It is a natural addition to
a technical home lab or developer server.
2026 Update:
Gitea 1.27.3 was released on August 29, 2026.
The 1.27 release series continues the project’s
development of its self-hosted Git platform.
Why Run Gitea at Home?
-
Host personal Git repositories.
-
Maintain private development projects.
-
Keep source code inside your own infrastructure.
-
Create repositories for homelab automation scripts.
-
Build a private CI/CD and development environment.
Advantages
- Lightweight
- Open source
- Self-hosted Git
- Excellent for homelabs
Considerations
- Requires repository backups
- Authentication must be secured
- Large development teams may need additional tooling
📰
Docker & Home Server News in 2026
The home-server ecosystem has continued to mature in 2026.
Several changes are particularly relevant when building a
new Docker host or updating an existing homelab.
September 15, 2026
Docker Engine 29.8.1
Docker Engine 29.8.1 included bug fixes and improvements,
including fixes involving the containerd image store,
managed containerd logging and user-namespace detection.
September 3, 2026
Docker Compose 5.5.1
Docker Compose 5.5.1 was released in September 2026,
continuing the current Compose tooling used to define
multi-container home-server applications.
September 7, 2026
Jellyfin 12.0
Jellyfin 12.0 became the new stable release with
performance work and significant improvements around
books and comics.
September 10, 2026
Immich 3.2.0
Immich 3.2.0 introduced Search API v2, a revamped
search experience, workflow improvements, memories,
map features and a Docker Compose builder.
September 16, 2026
Nextcloud Hub 26 Summer
Nextcloud released Hub 26 Summer with a strong focus
on sovereign collaboration and bringing Euro-Office
to the desktop.
September 2026
Home Assistant 2026.9
The September release added improvements around Modbus,
security dashboards, Matter networking, voice processing
and additional integrations.
September 13, 2026
Vaultwarden 1.37.3
The release included authentication rate limiting and
security-related 2FA token changes.
September 16, 2026
Uptime Kuma 2.5.5
Version 2.5.5 fixed a memory leak associated with
TCP monitoring.
⚙
Why Docker Compose Is Important for a Home Server
For most single-server homelabs, Docker Compose is one of
the simplest ways to keep applications reproducible.
Instead of remembering dozens of commands, you can define
services, volumes, networks, environment variables and
restart behavior in a Compose file.
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
container_name: uptime-kuma
restart: unless-stopped
volumes:
– ./uptime-kuma:/app/data
ports:
– “3001:3001”
The example above demonstrates the basic concept. In a
production or home environment, use persistent storage,
sensible permissions, controlled network exposure and a
documented backup strategy.
▣
Recommended Home Server Hardware
There is no single hardware specification for a Docker
home server. Requirements depend on the applications you
deploy. A lightweight monitoring and DNS server can run
on very modest hardware, while Immich, Jellyfin
transcoding and large Nextcloud installations need more
CPU, RAM and storage.
CPU
Modern 4-core CPU is a practical starting point for
a multi-service homelab.
RAM
8 GB is a useful starting point; 16 GB or more is
preferable for larger stacks.
Storage
SSD for containers and databases; large HDD/NAS storage
for media and backups.
Network
Gigabit Ethernet is recommended; faster networking
helps large media and backup workloads.
🔐
Docker Home Server Security Checklist
Running a container does not automatically make an application
secure. A home server exposes a concentrated collection of
services, data and credentials, so security should be designed
before publishing services to the Internet.
Keep Containers Updated
Track application releases and security advisories.
Do not blindly update critical applications without
backups and change review.
Minimize Internet Exposure
Do not expose every container directly to the public
Internet. Use a reverse proxy or private-access solution
where appropriate.
Protect Secrets
Avoid hard-coding passwords, API keys and sensitive
credentials directly into publicly shared Compose files.
Back Up Volumes
Container images can usually be downloaded again.
Application data, databases and configuration are what
need reliable backups.
Use HTTPS
Password managers, cloud platforms and administrative
applications should use encrypted connections.
Separate Networks
Use Docker networks and, where appropriate, VLANs or
firewall segmentation to limit unnecessary communication.
▦
Example Docker Home Server Stacks for 2026
Beginner Home Server
Start with a small stack rather than installing every
application at once.
-
Uptime Kuma — monitoring
-
AdGuard Home — network DNS filtering
-
Jellyfin — media streaming
Personal Cloud Server
-
Nextcloud — files and collaboration
-
Immich — photos and videos
-
Vaultwarden — password management
-
Uptime Kuma — service monitoring
IT / Developer Homelab
-
Gitea — source-code hosting
-
Uptime Kuma — monitoring
-
Nextcloud — documentation and files
-
Vaultwarden — credentials
-
AdGuard Home — DNS infrastructure
✓
How to Choose the Right Docker Containers
The goal of a home server should not be to run the largest
possible number of containers. Choose services based on
actual requirements.
-
Identify the problem you want the server to solve.
-
Check CPU, RAM and storage requirements.
-
Check whether the application has an official Docker image.
-
Read the application’s current upgrade and migration notes.
-
Decide where persistent data will be stored.
-
Create a backup and restore plan before deploying important
applications.
-
Decide whether the service should be LAN-only or Internet-facing.
-
Monitor the application after deployment.
?
Frequently Asked Questions
What is the best Docker container for a home server in 2026?
There is no universal choice because different containers
solve different problems. Jellyfin is focused on media,
Immich on photos, Nextcloud on private cloud services,
Vaultwarden on passwords, Uptime Kuma on monitoring and
AdGuard Home on DNS filtering.
How much RAM does a Docker home server need?
Lightweight services can run with relatively little RAM,
but 8 GB is a practical starting point for a multi-service
home server. Systems running Immich, Nextcloud, databases
and media workloads may benefit from 16 GB or more.
Can Docker run on a mini PC?
Yes. Modern mini PCs are widely used for home-server and
homelab workloads. A system with a modern multi-core CPU,
8–16 GB RAM and SSD storage can host many lightweight
containers.
Should Docker containers be exposed directly to the Internet?
Generally, avoid unnecessary direct exposure. Use appropriate
authentication, HTTPS, firewall rules, private networking
and a carefully configured reverse proxy or private-access
mechanism when remote access is required.
Is Docker Compose still useful in 2026?
Yes. Docker Compose remains a practical way to define and
manage multi-container applications on a single host,
especially for home servers and development environments.
Should I install all eight containers?
No. Install only the applications that solve a real
requirement. A smaller, well-maintained stack is generally
easier to secure, monitor, back up and upgrade.
Is Immich demanding compared with other home-server containers?
Yes. Immich has substantially higher resource requirements
than lightweight services such as Uptime Kuma or Vaultwarden.
Its documentation currently lists 6 GB RAM as a minimum and
recommends 8 GB for a smooth experience.
Can I run these containers on a virtual machine?
Yes. Docker can run inside a Linux virtual machine. This is
common in homelabs using platforms such as VMware vSphere,
Proxmox VE, Hyper-V or other virtualization platforms.
Ensure the VM has appropriate CPU, memory, storage and
network resources.
✓
Conclusion
Docker continues to be one of the most practical technologies
for building a flexible home server. Instead of installing
applications directly into the operating system, containers
allow individual services to be deployed, isolated, upgraded
and removed independently.
The 2026 ecosystem is particularly interesting because several
major self-hosted projects have shipped significant updates.
Jellyfin 12.0, Immich 3.2.0, Nextcloud Hub 26 Summer,
Home Assistant 2026.9 and the latest releases of Vaultwarden
and Uptime Kuma demonstrate how quickly the self-hosting
ecosystem continues to evolve.
For a new home server, there is no need to deploy everything
immediately. Start with one or two applications, establish
persistent storage and backups, implement monitoring and
security, and expand the environment as your requirements grow.
A well-designed Docker homelab is not measured by the number
of containers running. It is measured by how reliably those
services deliver useful functionality while remaining secure,
recoverable and maintainable.
▤
References & Official Sources
Jellyfin
Jellyfin 12.0 release information and official Docker guidance.
Jellyfin 12.0 →
Immich
Immich 3.2.0 release information and current requirements.
Immich Release →
Khurram Shahzad — Hybrid Cloud & Virtualization Engineer
Hybrid Cloud & Virtualization Engineer specializing in
VMware, Azure, AWS, Windows Server, Microsoft 365, Linux,
networking, backup & disaster recovery.
I share practical guides, technical projects and insights
into modern IT infrastructure through VMoreCloud.
Build Your 2026 Docker Home Server
Start small, secure your services, back up your data,
and expand your homelab as your requirements grow.
🐳 Explore Docker →
Disclaimer:
Software versions and features change frequently.
The version information in this article reflects the
publicly available project information reviewed for this
September 2026 update. Always consult the project’s official
release notes and documentation before upgrading a production
or data-bearing container.
© 2026 VMoreCloud. All rights reserved.
Docker and related trademarks are property of their respective
owners. VMoreCloud is an independent technical information
website and is not affiliated with Docker, Inc. or the
individual projects mentioned above.