Заметки обо всем

Добавление группы правил для ufw на примере установки Plex Media Server

При установке Plex Media Server на Ubuntu Sever 20.04 использовал добавление группы правил в отдельном кофиге для фаервола ufw.

Но начнем сначала. Для установки Plex Media Server на Ubuntu Linux нужно сделать следующее.

Шаг 1. Добавляем репозиторий Plex

wget -q https://downloads.plex.tv/plex-keys/PlexSign.key -O - | sudo apt-key add -
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plex.list

Шаг 2. Устанавливаем Plex Media Server

sudo apt update
sudo apt install plexmediaserver

Шаг 3. Добавляем в ufw правила для портов используемых Plex Media Server

Для этого создаем файл с правилами:

sudo vim /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

Данный конфиг взят отсюда.

Далее применяем добавленную конфигурацию:

sudo ufw app update plexmediaserver
sudo ufw allow plexmediaserver-all

На этом установка Plex Media Server закончена, а способ добавления большого количества разных портов для одного приложения в правила ufw, можно использовать и для других приложений.