READ ME FIRST: About Server ARMv7 and ARMv8 Ubuntu / Debian

Introduction

Plex supports Debian and Ubuntu based ARMv7 (armhf) and ARMv8 (arm64) distributions.

To view all threads tagged server-linux-arm in the Plex Media Server/NAS & Devices category click here

To view all threads tagged server-linux-arm in the entire forum click here

Manage Expectations

Video transcoding is not recommended at all on ARMv7 and ARMv8 devices. For the best experience, always aim for Direct Play support on all of your devices.

https://support.plex.tv/articles/200250387-streaming-media-direct-play-and-direct-stream/

OS Installation

It’s out of scope of this text to explain how to install Ubuntu / Debian on your ARMv7 / ARMv8 device. Please see the official manufacturer pages that will always contain the links to most up-to-date tutorials and images.

Most importantly: in 99 % of all cases you will just have to flash the appropriate SD card image and maybe resize the root partition. You will NOT have to prepare a special Plex user, install special cron jobs to reboot your device every night or install some fancy service control service. Please do not listen to most of the tutorials out there. Just finish the basic installation and that’s it.

Here is a growing link list for the most important devices:

Plex Installation

You have to install the Plex Media Server package manually or just enable the package repository. Please read the following document. All Linux (Ubuntu) instructions apply to you. To decide whether you need the ARMv7 or the ARMv8 package, just run this command on your device in a terminal: dpkg --print-architecture and it will tell you, armhf requires the ARMv7 package and arm64 the ARMv8 one.

https://support.plex.tv/articles/200288586-installation/#toc-1

Initial Web Configuration

To complete the installation please read the section “Opening the Plex Web App on a Device Other than the Server Itself” of the official Plex Linux guide.

https://support.plex.tv/articles/200288586-installation/#toc-2

Mount USB Drives

To be able to use your media on your USB drives you have to mount these drives with the correct Linux permissions.

First, please read and at least perform all steps in “Mounting a storage device” in the following guide.

Whenever you encounter an error like “Mount is denied because the NTFS volume is already exclusively opened” please unmount your drive first, e.g. with:

sudo umount /dev/sda1

https://www.raspberrypi.org/documentation/configuration/external-storage.md

To auto-mount your drive, either also read “Setting up automatic mounting” in above guide or use the graphical app “Disks”.

To be able to use “Disks” please perform these steps:

(1) Update your software-list: sudo apt update

(2) Install Disks: sudo apt install gnome-disk-utility

(3) Start Disks from the main menu

(4) Enable the “Automatic Mount Options” of your partition. Use the settings discussed in “Setting up automatic mounting” in above guide.

Do not change the user of the Plex Media Server to pi or root. Never! Just read the guide and you will learn how to live with the default user plex.

Disable DLNA

There are some unresolved memory issues with the DLNA server support (at least on ARM). Disabling DLNA is currently recommended.

https://support.plex.tv/articles/200350536-dlna/

Most other Problems

First read the tutorials in the Linux Tips section before asking general Linux questions here. Remember, your device is just like any other Linux server.

Bug Reports

Please read “Reporting a Linux Bug” and provide the discussed information.

https://forums.plex.tv/t/reporting-a-linux-bug-read-first/101911

Legacy Support and Migration

##### ATTENTION #####
THIS IS THE LAST UPDATE OF THE dev2day.de PACKAGE!!! UPDATE TO THE OFFICIAL PACKAGE NOW!!!

Finally, official ARMv7 and ARMv8 Plex packages are available:
https://www.plex.tv/media-server-downloads/

The migration is simple and your Plex library will be preserved.
First, remove the dev2day.de package:
sudo apt-get remove plexmediaserver-installer

Then, remove the dev2day.de repo, e.g. with:
sudo rm /etc/apt/sources.list.d/pms.list

Now, download the appropriate package from https://www.plex.tv/media-server-downloads/ and put it on your device, e.g.:
wget https://downloads.plex.tv/plex-media-server-new/1.15.3.876-ad6e39743/debian/plexmediaserver_1.15.3.876-ad6e39743_armhf.deb

Finally, install the package, e.g.:
sudo dpkg -i plexmediaserver_1.15.3.876-ad6e39743_armhf.deb

Also, the official Plex repository is now available:
https://support.plex.tv/articles/235974187-enable-repository-updating-for-supported-linux-server-distributions/

The following thread has more information: https://forums.plex.tv/t/read-me-first-about-server-armv7-and-armv8-ubuntu-debian/226567/

Old setup instructions: Plex Media Server on Debian armhf / arm64 · dev2day.de
Old package sources: https://github.com/uglymagoo/plexmediaserver-installer

11 Likes
Rasberi pi
How to install PMS on Pine64+ (2GB RAM)
Plex media server does not launch at boot, but only after login
The Plex Server stopped working
Can't update Plex Server any longer
Cannot install latest plexmediaserver_1.15.4.993-bb4a2cb6c_armhf.deb on RaspberryPi 3 ( Raspbian )
Raspberry pi 3 b+ plex media server REaLLy Work for you?
Cannot Add Or Delete Files
Raspberry pi
Raspberry Pi - PMS - Won't Update to Newest Version
RaspberryPi Install and performance question
Raspberry Pi installation - stuck 'Looking for Servers'
Plex Upgrade
Issues With Raspberry PI Plex Server
How To Safely Update PLEX Media Server On Raspberry Pi
Plex Media Server won't update with APT - Raspberry Pi
Cant update plex media server
Update Plex Server running on Raspbian / R-Pi 3 model B+
OMV 5, Raspberry Pi 4, Ext4 USB drive, PMS running in container -- need step by step to make media folders visible to PMS
How to install Plex armhf on odroid hc2 running unbuntu 18.04.02
Plex says an update is available, Raspbian says it's up to date
Unable to install Plex on RPi2B+ and Debian 10
How to update plex on Raspberry?
How to update plex on Raspberry?
Unable to establish secure connection in PLEX due problems with installing certificate
RP3 stretch fails to find Hauppauge DualHD USB
404 for dev2day Pi public key
Current Version of Plex Server for Rasp Pi
Need Manual Upgrade to PMS
Sync Funktion trotz Lifetime Plex Pass Abonnement und App Kauf im Android synct nicht
Library: which path enter to find folders in our own wifi network?
Despite chmod and chown, PMS still scanning MP3s but not showing them
Openwrt and plex
[SOLVED] First installation of Plex media server on Debian and on Raspberry (raspbian)
How to manually update a Raspberry Pi Plex Media Server safely
TV Show type libraries are empty and adding one crashes the server
Library Setup
Updating plex on Raspberry Pi without losing any configuration
Official PMS for ARMv7, dev2day.de won't receive any more updates for Raspberry Pi
PMS on RPi is not able to see my Media on NTFS or exFAT
Plex server installation on Raspberry pi 3B
ARMv8 platform alpha testing - Discussion & Troubleshooting
Raspberry Pi not able to setup
Plex Media Server on an OUYA?
Need help allowing PMS to see an external HDD on Raspbian
How-To: All-in-one Raspberry + Plex-Server + WiFi-Accespoint
How-To: All-in-one Raspberry + Plex-Server + WiFi-Accespoint
Raspberry Pi http://localhost:32400/web not working
Plex Media Server not starting on raspbian
Plex not seeing media on Raspberry Pi 3 mounted Synology NAS
Interest in Raspberry Pi and OpenMediaVault
Raspberry ALexa
Plex on PI not starting anymore
Plex Media Server on Raspberry Pi3
Looking for a Plex Build for ARM Ubuntu
Plex on Raspberry PI 3
Raspberry PI 3 Plex installation
Plex serevr is not installed on Raspberry Pi 3, only player!
Running plex MS on Vero 4K+?
Raspberry Pi
How to give Plex permissions on Raspberry Pi 3?
Official PMS for ARMv7, dev2day.de won't receive any more updates for Raspberry Pi
Plex on Raspbian won't load all files
Problem upgrading Plex Server on Raspbian (armel vs armhf)
Raspberry PI 3 Plex installation