Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Plex Media Server UFW rule

/etc/ufw/applications.d/plexmediaserver

[plexmediaserver]
title=Plex Media Server (Standard)
description=The Plex Media Server
ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp

[plexmediaserver-dlna]
title=Plex Media Server (DLNA)
description=The Plex Media Server (additional DLNA capability only)
ports=1900/udp|32469/tcp

[plexmediaserver-all]
title=Plex Media Server (Standard + DLNA)
description=The Plex Media Server (with additional DLNA capability)
ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp|1900/udp|32469/tcp

Once you have defined your application file tell ufw to reload the application definitions with:

ufw app update plexmediaserver

Use it with:

ufw allow plexmediaserver-all
@rakesh1988

This comment has been minimized.

Copy link

@rakesh1988 rakesh1988 commented Dec 7, 2017

i agree that you have opened all the ports as mentioned in https://support.plex.tv/hc/en-us/articles/201543147-What-network-ports-do-I-need-to-allow-through-my-firewall-
still, I see the remote access is disabled.
my ufw log has few entries for blocked connection as below
Dec 7 13:53:28 XXXX kernel: [2168275.032152] [UFW BLOCK] IN=eno1 OUT= MAC=a0:d3:c1:2b:2a:7f:00:XXXXXXXXXXXX SRC=192.168.1.254 DST=192.168.1.25 LEN=293 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=35513 LEN=273

Dec 7 13:50:13 XXX kernel: [2168080.032481] [UFW BLOCK] IN=eno1 OUT= MAC=a0:d3:c1:2b:XXXXXXXXXXXXXXXX SRC=192.168.1.20 DST=192.168.1.25 LEN=230 TOS=0x00 PREC=0x00 TTL=64 ID=8380 DF PROTO=UDP SPT=32414 DPT=39174 LEN=210

Am i missing anything?

@mon0theist

This comment has been minimized.

Copy link

@mon0theist mon0theist commented Mar 5, 2019

Worked for me, thanks!

@MonKijim

This comment has been minimized.

Copy link

@MonKijim MonKijim commented Mar 20, 2019

Worked for me too, thank you.

@wax911

This comment has been minimized.

Copy link

@wax911 wax911 commented Nov 30, 2019

Thank you, also worked for me too 💯

@jackbucinskas

This comment has been minimized.

Copy link

@jackbucinskas jackbucinskas commented Apr 24, 2020

Thanks king 🙏

@jonathan-dejong

This comment has been minimized.

Copy link

@jonathan-dejong jonathan-dejong commented May 24, 2020

Works well for me as well :)
Remember that if you're not a root user (usually you should not be) you'll need sudo before each command.

@Baledin

This comment has been minimized.

Copy link

@Baledin Baledin commented Jun 4, 2020

Fantastic, ty

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment