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
You can’t perform that action at this time.