How to Install Plex on UGREEN NAS
Plex Media Server runs through Docker on supported UGREEN NAS models. The DH2300 cannot host Plex because it does not support Docker, although it can store media for a Plex server running on another device. Hardware transcoding requires a compatible Intel Quick Sync processor, graphics access inside the container, and an active Plex Pass.
Can Your UGREEN NAS Run Plex?
Check your model before starting the installation: the UGREEN DH2300 does not support running Plex. However, the DH4300 Plus and all DXP series models fully support installing and running Plex via Docker.
How to Install Plex on UGREEN NAS with Docker
We offer two ways to follow this installation tutorial. If you prefer learning by video, check out the tutorial UGREEN NAS has uploaded on YouTube. If you’d rather follow along with written step-by-step instructions, just keep reading.
1. Install Docker
Open App Center in UGOS Pro, find Docker, and select Install.
If Docker is new to you, our guide to Docker and Docker Compose on UGREEN NAS explains images, containers, volumes, networks, and persistent storage.

2. Prepare the Plex folders
Open File Manager and create two folders for the container:
Plex/ConfigPlex/Transcode
Use your existing media folders for movies, TV shows, music, and other libraries. For example:
Media/MoviesMedia/TV ShowsMedia/Music
The Config folder holds the Plex database, server settings, watch history, artwork, and other persistent data.
The Transcode folder stores temporary files created during conversion. Keep it outside the media library and leave sufficient free space.
If your UGREEN NAS supports an M.2 SSD storage pool, placing Config on that pool can improve poster loading, searching, and navigation in a large library. An SSD cache is different from an SSD storage pool and does not provide a dedicated location for the Plex database.
3. Download the official Plex image
Open Docker, go to Image, and search the registry for:
plexinc/pms-docker
Select the latest tag and download it. The image and its supported configuration are maintained in the official Plex Media Server Docker repository.
After the download finishes, select the image and create a container.

4. Configure the container
Name the container plex and enable automatic restart. This allows Plex to start again after a NAS reboot or Docker restart.
Avoid imposing a restrictive memory limit during the initial library scan. Plex can consume additional processor and memory resources while downloading metadata, generating artwork, and analyzing media.
5. Add the environment variables
Configure the following variables:
| Variable | Value | Required? |
|---|---|---|
TZ |
Your time zone, such as America/New_York
|
Yes |
PLEX_CLAIM |
A temporary token from https://www.plex.tv/claim
|
Recommended for the first start |
PLEX_UID |
User ID for an account that can access the mapped folders | Only if permissions require it |
PLEX_GID |
Group ID with access to the mapped folders | Only if permissions require it |
Configure every other container setting before generating PLEX_CLAIM. After obtaining the token, paste it into the environment-variable field and start the container within four minutes.
Treat the token as a credential. Do not publish it in screenshots or share it with another person. After the server has been claimed successfully, Plex ignores the variable on subsequent starts.
6. Map the storage folders
Add these container volume mappings:
| UGREEN NAS folder | Container path | Permission |
|---|---|---|
Plex/Config |
/config |
Read/write |
Plex/Transcode |
/transcode |
Read/write |
Media/Movies |
/data/movies |
Read-only |
Media/TV Shows |
/data/tv |
Read-only |
Media/Music |
/data/music |
Read-only |
When adding libraries inside Plex, select the container path, such as /data/movies. Plex cannot browse the original UGOS Pro folder path unless it has been mapped into the container.
7. Select host networking
Set the container’s network mode to Host.
Host networking lets Plex use the NAS IP address directly and avoids the additional port and discovery configuration required by bridge mode. It also reduces the chance that a local Plex client will be incorrectly treated as a remote connection.

Because host networking is enabled, you do not need to create a separate 32400 port mapping.
8. Enable graphics access on a compatible Intel model
If your UGREEN NAS has a supported Intel Quick Sync processor, enable Graphics Capability in the container settings. This gives the container access to the NAS graphics device used for supported hardware decoding and encoding.
Skip this setting on the DH4300 Plus and AMD-based GT models. They do not provide the Intel Quick Sync path described here.
9. Start Plex and add your libraries
Start the container and wait for its status to show that it is running. In a browser on the same local network, open:
http://<NAS-IP>:32400/web
Replace <NAS-IP> with the local IP address of your UGREEN NAS.
Sign in to your Plex account, name the server, and confirm that it has been claimed. Then create each library and select the corresponding container path:
- Movies:
/data/movies - TV shows:
/data/tv - Music:
/data/music
Plex will scan the folders and begin downloading metadata.
Delay video preview thumbnails on a large library
Video preview thumbnails show a small image when you scrub through a movie or episode, but generating them consumes substantial processing time and expands the Plex Config directory.
Plex reports that one video can add roughly 10MB to 50MB of thumbnail data and may use most of the processor for ten minutes or more. A large library can therefore keep the NAS busy for hours or days and expand the Plex database by dozens or hundreds of gigabytes.
Complete the initial library scan before enabling this feature. If you decide to use it, configure Plex to generate thumbnails during scheduled maintenance rather than immediately when every new item is added. Plex provides the available controls under Settings > Server > Library and documents the storage impact in its video preview thumbnail guide.
If Plex cannot see your media
First confirm that the correct UGOS Pro folder is mapped to the expected container path. Then check that the selected NAS user or group has permission to read that folder.
How to Enable and Verify Hardware Transcoding
Hardware acceleration reduces the CPU load when Plex must convert compatible video. It does not affect a file that is already being Direct Played.
To use Intel Quick Sync inside the Plex container, all three conditions must be met:
- The UGREEN NAS has a compatible Intel Quick Sync processor.
- Graphics capability is enabled for the Docker container.
- The Plex server owner has an active Plex Pass. If that licensing requirement affects your setup decision, see our breakdown of the Plex Pass hardware transcoding requirement and how the current pricing changes its long-term value.
After confirming those requirements:
- Open the Plex Web App.
- Go to Settings > Server > Transcoder.
- Turn on Show Advanced.
- Enable Use hardware acceleration when available.
- Enable Use hardware-accelerated video encoding.
- Save the changes.
Do not assume that the setting is working simply because it is enabled. Verify it:
- Play a video from the Plex library.
- Open the playback-quality menu.
- Select a lower resolution, such as Convert to 480p, to force transcoding.
- Open the Plex Web App.
- Select the Activity icon and open the Dashboard.
- Expand the playback details.
- Look for
(hw)beside the video transcode.
If the Dashboard shows Transcode without (hw), Plex is using software transcoding.
| Problem | What to check |
|---|---|
| The hardware-acceleration option is missing | Confirm that the server owner has an active Plex Pass |
The option is enabled but (hw) does not appear |
Confirm that Graphics Capability is enabled for the container |
| Plex is running on a DH4300 Plus or GT model | The Intel Quick Sync procedure does not apply to that processor |
| Only certain videos fail to use hardware | Check the source codec, bit depth, profile, and hardware support |
| Playback slows when subtitles are enabled | The subtitle format may be forcing video burn-in |
| HDR video uses heavy CPU or looks washed out | Use Plex Media Server 1.29.2 or newer, enable hardware acceleration and HDR tone mapping, and confirm that the Intel graphics device is available inside the container |
| Plex cannot open the source file | Check the volume mapping and NAS folder permissions |
Remote playback can also trigger transcoding when the home internet connection cannot upload the original bitrate or the remote quality setting is lower than the source. Upgrading the NAS network from 2.5GbE to 10GbE will not remove that internet bottleneck.

Which UGREEN NAS Fits a More Demanding Plex Setup?
If Plex already Direct Plays your media reliably, replacing the NAS will not improve playback quality. Consider another model when your current NAS cannot host Docker, frequently falls back to slow software transcoding, lacks sufficient drive capacity, or runs out of resources alongside other applications.
DXP2800 for a two-bay Plex server
The UGREEN NASync DXP2800 uses an Intel N100 processor with Quick Sync, includes 8GB of DDR5 memory expandable to 16GB, and provides one 2.5GbE port.
Choose it when two SATA bays provide enough long-term capacity and you want an Intel Plex server without moving to a larger enclosure.
{{UGPRODUCT}}
DXP4800 Plus for a growing media library
The UGREEN NASync DXP4800 Plus combines four SATA bays with an Intel Pentium Gold 8505 processor, Intel Quick Sync, two M.2 slots, expandable memory, 10GbE, and 2.5GbE networking.
Choose it when storage growth is the main limitation or when Plex will run while other users access the NAS. The additional bays support RAID 5, RAID 6, and RAID 10 as well as Basic, JBOD, RAID 0, and RAID 1.
{{UGPRODUCT}}
DXP4800 Pro for heavier concurrent applications
The UGREEN NASync DXP4800 Pro retains the four-bay format and upgrades the processor to an Intel Core i3-1315U.
Choose it when four bays are sufficient but Plex must share the system with heavier Docker containers, virtual machines, indexing, or several simultaneous NAS workloads.
The difference between two and four bays is primarily capacity growth and RAID flexibility, not Plex picture quality. Use our two-bay versus four-bay NAS guide to calculate the usable capacity your library requires.
UGREEN NAS systems are sold diskless, so storage drives must be purchased separately. Check each HDD, SSD, or memory model in the UGREEN NAS compatibility list, or browse and filter UGREEN NAS models by bay count, processor, memory, and network speed.