Although many NAS systems now come with built-in multimedia support and Plex compatibility, some devicesโsuch as the UniFi UNAS Proโdo not currently offer native Plex Media Server installation. This limitation can be frustrating for users who want to stream their personal movie libraries across their home network or while travelling. However, there is a simple and cost-effective workaround: using a $40โ$50 Raspberry Pi 5 as a dedicated Plex server.
In this guide, weโll walk you through how to transform a Raspberry Pi 5 into a portable Plex Media Server and seamlessly connect it to your UNAS Pro or any other NAS device that supports SMB network shares. This setup allows you to offload the media server task from your NASโfreeing up system resourcesโand offers greater flexibility when streaming to multiple devices including smart TVs, phones, tablets, or remote laptops.
The best part? This solution requires no expensive upgrades to your NAS hardware. Whether youโre looking to stream 1080p or light 4K content, this method provides a compact, power-efficient, and travel-ready media server that integrates directly with your existing network storage.
Why Use a Raspberry Pi 5 for Plex on the UNAS Pro?
The UniFi UNAS Pro, like many emerging value-focused NAS solutions, offers capable file storage and network access features but lacks multimedia functionality such as Plex Media Server or DLNA streaming. This is often due to limited software support or manufacturer restrictions. For users who want to turn their NAS into a full-featured media hub, this can be a significant limitationโparticularly when streaming to TVs, mobile devices, or remote clients.
Rather than replacing the NAS or deploying a full-featured alternative like a QNAP or Synology system, a more efficient approach is to offload the Plex Media Server role to an external device. Thatโs where the Raspberry Pi 5 comes in.
The Raspberry Pi 5 offers a compelling balance of performance, affordability, and flexibility. With its quad-core CPU, USB 3.0 ports, Gigabit Ethernet, and support for 4K output, itโs more than capable of running a lightweight Plex Media Server for most home users. Additionally, it consumes very little power, making it ideal for 24/7 uptime or remote deployment without requiring active cooling or heavy hardware.
By pairing the Raspberry Pi 5 with your UNAS Pro (or any NAS that supports SMB), you can access your entire movie and TV collection without modifying the NAS firmware or installing unsupported apps. The Pi acts as a front-end media server, while your NAS remains a secure and dedicated storage backend.
This approach also enables you to keep your Plex installation modular. For example, you could set up multiple SD cards for different server rolesโPlex, Kodi, OpenMediaVault, or even Docker containersโand simply swap them depending on your use case. This flexibility makes the Pi 5 a valuable add-on for any NAS owner seeking multimedia capabilities without the cost or risk of a major system overhaul.
What Youโll Need โ Hardware Checklist for the Plex Pi 5 Setup
To get started with this Raspberry Pi 5 Plex Media Server build for your UNAS Pro (or any SMB-compatible NAS), youโll need a handful of affordable and accessible components. Hereโs a complete breakdown of the hardware used in this project:
Core Components
-
Raspberry Pi 5 (4GB or 8GB model)
The central brain of your Plex server. Both memory versions work, though 8GB is recommended for future scalability.
๐ Buy on Amazon -
MicroSD Card (32GB or larger, U3 recommended)
Needed to install Raspberry Pi OS and Plex. Faster cards reduce installation and boot times.
๐ Buy on Amazon -
USB-C Power Supply (5V 5A / 25W official Pi supply recommended)
Required for stable performance, especially when using external drives or network adapters.
๐ Buy on Amazon
Setup Accessories
-
Wireless Keyboard + Touchpad (for initial setup)
Essential for navigating the OS setup without needing a separate mouse.
๐ Buy on Amazon -
Micro HDMI to HDMI Cable
Raspberry Pi 5 uses micro HDMIโrequired for connecting to a monitor or TV during setup.
๐ Buy on Amazon -
Ethernet Cable (Cat5e or Cat6)
For stable network performance and faster library indexing via wired connection.
๐ Buy on Amazon
Optional Upgrades
-
External USB SSD (for local media storage)
Ideal if you want to run Plex entirely from the Pi, without relying on NAS storage.
๐ Buy on Amazon -
Portable HDMI Monitor (for travel or off-grid use)
Not required, but useful if youโre setting up on the go or need a compact display.
๐ Buy on Amazon
Storage Backend (Your NAS)
-
UniFi UNAS Pro (or any NAS with SMB support)
Used to host the actual media files while Plex runs on the Pi.
๐ Buy on Amazon
Step-by-Step Guide โ Installing and Configuring Plex Media Server on the Raspberry Pi 5
Once you have all the hardware ready, setting up your Raspberry Pi 5 to run Plex and connect it to your UNAS Pro (or another SMB NAS) is fairly straightforward. Below is a breakdown of each step, complete with terminal commands and configuration details.
๐ฆ 4.1 โ Install Plex Media Server on the Pi 5
Start by installing the official Plex package repository and then the Plex Media Server:
This will download and install the latest Plex Media Server build directly from Plexโs maintained repository.
๐ 4.2 โ Mount Your NAS (UNAS Pro) as a Media Source
To allow Plex on your Pi to access your media stored on the NAS, youโll need to mount the NASโs shared folder using SMB.
Create a mount directory:
๐ Edit the fstab file for auto-mount at boot:
โ Add the following line to the bottom (replace with your NAS IP, folder name, and credentials):
Replace 192.168.x.x
with your NAS IP, PLEXVIDEOFOLDER
with your shared folder name, and the credentials with the SMB username and password you created earlier.
๐ Mount the shared folder:
๐ Reboot the Pi to confirm persistent mount:
After reboot, the NAS media folder should automatically mount under /mnt/media
.
๐ 4.3 โ Access the Plex Web Interface
Once the Pi reboots and the Plex service is running, you can access the web UI from any device on the same network.
Use one of the following in your browser:
Log into your Plex account or create a new one if you havenโt already. Once logged in, youโll be prompted to name your server and add media libraries.
๐ 4.4 โ Add Your NAS Media to Plex
-
Navigate to โLibrariesโ > โAdd Libraryโ
-
Choose the type (Movies, TV Shows, etc.)
-
Browse to
/mnt/media
to link your NAS media folder -
Plex will begin scanning and indexing your content
You can now install the Plex app on your smart TV, tablet, or mobile device and start streaming directly from your UNAS Pro through the Raspberry Pi 5.
What It Looks Like in Action
Once the Raspberry Pi 5 is running Plex Media Server and properly connected to your UNAS Pro via the mounted SMB share, the experience becomes nearly indistinguishable from that of a traditional NAS with native Plex support. The server behaves exactly like any official Plex instance, but with the added benefit of being lightweight, portable, and modular.
After logging into the Plex Web UI, youโll be prompted to set up your media libraries. At this point, the mounted folder (/mnt/media
)โwhich points directly to the UNAS Pro shared folderโwill be visible when browsing for media sources. This is where you define your categories (e.g., Movies, TV Shows, Documentaries) and allow Plex to scan and index the content.
The library population process will begin shortly after you add your folders. Depending on the number of files and your network speed (especially if using a 1GbE connection), this may take a few minutes to complete. Metadata including posters, descriptions, cast info, and subtitles will be fetched automatically from Plexโs metadata agentsโjust as with any full Plex install.
ย Playback Experience
Once indexed, you can:
-
Stream from the Pi via Plex apps on smart TVs, phones, and tablets.
-
Access media remotely via Plexโs web app or mobile apps (if remote access is enabled).
-
Benefit from fast playback with minimal buffering, especially when streaming within the LAN.
-
Use subtitle and language settings just like you would on a full Plex server.
Even with basic settings, the Raspberry Pi 5 handles 1080p files with ease and can direct-play most formats. Transcoding support is minimal, so itโs best to store media in formats supported natively by your playback devices. Most users running the Plex client on smart TVs or modern phones will be able to stream smoothly without any conversion needed.
ย Control & Monitoring
Through the Plex dashboard, you can:
-
Monitor active streams and device usage.
-
Change server settings such as library update frequency, remote access, DLNA availability, and more.
-
Install optional Plex plugins or enable third-party agent support.
Despite the low power footprint, the system behaves like any dedicated Plex serverโreliable, clean, and efficient, without taxing your NAS.
Troubleshooting Common Issues
While the Raspberry Pi 5 + UNAS Pro Plex setup is fairly straightforward, a few issues can arise during installation, particularly around network mounts and Plex configuration. Below is a list of common problems and how to resolve them.
โ Plex Server Not Starting
Cause: Plex installation may not have completed correctly or the service didnโt start on boot.
Fix:
Make sure the service is enabled:
โ Mounted NAS Folder Not Showing in Plex
Cause: The folder isnโt mounted correctly or permissions arenโt set properly.
Fix:
-
Ensure
/mnt/media
is populated after boot:
-
Check that the NAS is reachable and credentials are correct.
-
Re-run:
If it fails, review /etc/fstab
and ensure vers=3.0
is compatible with your NAS.
โ โUnable to Access Mediaโ in Plex
Cause: Plex does not have permission to read from the mounted NAS share.
Fix:
-
Add the Plex user to the correct group:
-
Or set correct folder permissions:
โ Commands Not Working or Returning Errors
Cause: Typos in commands (especially in fstab lines or curl strings).
Fix:
-
Check for common mistakes like:
-
Misspelling
iocharset=utf8
-
Missing double slashes
//
in the SMB path -
Using smart quotes or trailing spaces in fstab
-
Always copy-paste commands directly from verified sources and re-check any changes using:
โ Raspberry Pi Doesnโt Mount Drive at Boot
Cause: The network interface may not be ready when fstab
runs.
Fix: Add x-systemd.automount
to your fstab entry:
โ Canโt Access Plex at raspberrypi.local:32400
Cause: mDNS may not be working on your router or OS.
Fix:
-
Use the direct IP address of the Pi instead (e.g.,
http://192.168.0.22:32400/web
) -
You can find the Piโs IP with:
Having Plex run on a Raspberry Pi 5 requires attention to small configuration details, but nearly all errors are recoverable with a bit of checking. In most cases, these issues occur during the initial setup and are unlikely to persist once properly configured.
Is This Setup Right for You?
While this Raspberry Pi 5-based Plex server upgrade is a clever and cost-effective solution, it wonโt be ideal for every user. That said, itโs an excellent choice for a wide range of NAS ownersโespecially those using mid-range systems like the UniFi UNAS Pro that donโt include native multimedia features.
This setup is best suited for users who:
-
Own a NAS that supports SMB but lacks Plex/DLNA services
Devices like the UNAS Pro offer good storage capacity and network access but fall short when it comes to media server functionality. The Pi 5 bridges this gap cleanly. -
Primarily stream media locally or over direct play
The Pi 5 does not support hardware transcoding, so itโs ideal if your content is already in formats supported by your playback devices (MP4, MKV, etc.) and you donโt need real-time conversion. -
Want to separate media hosting from storage
Running Plex on a Pi and using the NAS purely for storage allows for better role separation, less resource contention, and potentially better system stability on both ends. -
Need portability or modularity
With this build, you can take your Plex server with youโsimply plug the Pi into power and Ethernet, and itโs operational. You can also prepare multiple SD cards for different roles (Plex, Kodi, OMV, etc.), making it highly flexible. -
Are comfortable with light command-line use
The setup requires basic Linux commands and manual fstab edits. If youโre okay following terminal instructions, this should be straightforward.
When This Setup Might Not Be Ideal
-
If you need 4K transcoding, multiple simultaneous streams, or remote streaming with real-time conversion, this setup will likely fall short. In those cases, a more powerful x86-based server or NAS with hardware transcoding support is recommended.
-
If you require Plex integration within your NAS UI, or prefer a fully consolidated system with one dashboard for everything, this dual-device approach may feel disjointed.
For most home users looking to upgrade their NAS with Plex without spending hundreds on a new system, this Raspberry Pi 5 configuration provides an impressive blend of cost, simplicity, and functionality.
Video Walkthrough + Chapters
For those who prefer a more visual guide or want to see the setup process in real-time, weโve created a full video tutorial demonstrating every step of this Raspberry Pi 5 + Plex + UNAS Pro configuration.
The video includes everything from hardware setup and operating system installation, to mounting your NAS media and accessing Plex across your network.
๐ฌ Watch the Full Video Here:
๐ https://youtu.be/iBGi125i8GQ
Timestamps โ Jump to What You Need
These chapters allow you to skip directly to the parts most relevant to your setup, whether youโre troubleshooting your mount config, connecting your NAS, or simply checking your Plex library indexing.
Conclusion โ A Simple, Powerful Plex Upgrade for the UNAS Pro
Adding Plex Media Server to the UniFi UNAS Proโor any SMB-capable NAS that lacks native media appsโdoesnโt have to involve costly upgrades or complicated software workarounds. With a modest $40โ$50 investment in a Raspberry Pi 5 and a few minutes of configuration, you can deploy a lightweight, reliable, and portable Plex server that connects directly to your NAS-stored media.
This solution is particularly effective for users who want:
-
A separate, low-power device to manage Plex
-
LAN or local streaming of pre-formatted 1080p/4K files
-
A modular, travel-ready media server they can set up anywhere with network access
While it wonโt replace a fully hardware-transcoding NAS or high-performance media server, itโs more than enough for typical home use. And because it keeps the roles of media indexing (Pi 5) and storage (UNAS Pro) separate, it avoids overloading either systemโmaking your home network more stable and responsive overall.
If you already own a Raspberry Pi 5 or are looking for a smart way to modernize your NAS without replacing it, this is one of the easiest and most effective upgrades you can make.
Related Guides and Links
If you found this Raspberry Pi 5 + Plex upgrade guide useful, you may also find value in the following resources, tutorials, and comparisons โ particularly if youโre exploring other DIY NAS setups or alternative media server options.
๐ Further Reading and Setup Guides
-
Best NAS for Plex Media Server โ 2025 Buyerโs Guide
A deep dive into NAS systems that support native Plex installations, hardware transcoding, and remote streaming. -
OpenMediaVault on Raspberry Pi โ Full Installation Guide
Turn your Raspberry Pi into a full NAS OS with OMV, ideal for storage-focused projects. -
Plex vs Jellyfin โ Which Is Better for Home Streaming?
A side-by-side comparison of features, privacy, performance, and device support between Plex and its leading open-source competitor. -
How to Use Docker to Run Plex, Jellyfin, or Emby on a NAS
For users looking to keep everything containerized, hereโs how to set up Plex in Docker with persistent media access.
๐ Hardware & Accessories (Affiliate Links)
If youโre interested in more guides like this, remember to subscribe to the NASCompares YouTube Channel and follow our updates for weekly NAS builds, reviews, and comparisons.
Where to Buy a Product | |||
|
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() |
VISIT RETAILER โคย |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() |
VISIT RETAILER โค |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() |
VISIT RETAILER โคย |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() |
VISIT RETAILER โคย |
We use affiliate links on the blog allowing NAScompares information and advice service to be free of charge to you. Anything you purchase on the day you click on our links will generate a small commission which is used to run the website. Here is a link for Amazon and B&H. You can also get me a โ Ko-fi or old school Paypal. Thanks! To find out more about how to support this advice service check HERE If you need to fix or configure a NAS, check Fiver Have you thought about helping others with your knowledge? Find Instructions Here
12-Bay, 10GbE, ECC, Gen5 PCIe, Gen4 M.2??? Say HELLO to Your Next NAS Mobo
UGREEN NAS + TrueNAS - IS IT SAFE?
DO YOU EVEN WANT AI IN YOUR NAS???
GL.iNet Comet Pro KVM Review - The JetKVM Killer for $99?
WHY AREN'T ALL NAS 10GbE BY NOW? IT'S 2025!
RAID 5 vs RAID 6 ON YOUR NAS - PROs and CONs
Access content via Patreon or KO-FI
Discover more from NAS Compares
Subscribe to get the latest posts sent to your email.
DISCUSS with others your opinion about this subject.
ASK questions to NAS community
SHARE more details what you have found on this subject
CONTRIBUTE with your own article or review. Click HERE
IMPROVE this niche ecosystem, let us know what to change/fix on this site
EARN KO-FI Share your knowledge with others and get paid for it! Click HERE