Skip to content

Linux Installation

Terminal window
# Add Plex repository
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo gpg --dearmor -o /usr/share/keyrings/plex-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/plex-archive-keyring.gpg] https://downloads.plex.tv/repo/deb public main" | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
# Install
sudo apt update
sudo apt install plexmediaserver
Terminal window
# Download latest
wget https://downloads.plex.tv/plex-media-server-new/VERSION/debian/plexmediaserver_VERSION_amd64.deb
# Install
sudo dpkg -i plexmediaserver_*.deb
sudo apt -f install
Terminal window
# Enable on boot
sudo systemctl enable plexmediaserver
# Start service
sudo systemctl start plexmediaserver
# Check status
sudo systemctl status plexmediaserver

Open http://localhost:32400/web in your browser.

Terminal window
# Add plex user to media group
sudo usermod -aG media plex
# Set media folder permissions
sudo chown -R plex:plex /path/to/media
# Or use group permissions
sudo chmod -R g+rw /path/to/media
Terminal window
sudo ufw allow 32400/tcp
sudo ufw allow 32410:32414/udp
Terminal window
sudo firewall-cmd --permanent --add-port=32400/tcp
sudo firewall-cmd --permanent --add-port=32410-32414/udp
sudo firewall-cmd --reload