diff --git a/plinth/modules/minidlna/__init__.py b/plinth/modules/minidlna/__init__.py index e378d8d3b..514033995 100644 --- a/plinth/modules/minidlna/__init__.py +++ b/plinth/modules/minidlna/__init__.py @@ -9,7 +9,8 @@ from plinth import frontpage, menu from plinth.daemon import Daemon from plinth.modules.apache.components import Webserver from plinth.modules.backups.components import BackupRestore -from plinth.modules.firewall.components import Firewall +from plinth.modules.firewall.components import (Firewall, + FirewallLocalProtection) from plinth.modules.users.components import UsersAndGroups from plinth.package import Packages, install from plinth.utils import Version @@ -33,7 +34,7 @@ class MiniDLNAApp(app_module.App): app_id = 'minidlna' - _version = 2 + _version = 3 def __init__(self): """Initialize the app components.""" @@ -74,6 +75,10 @@ class MiniDLNAApp(app_module.App): is_external=False) self.add(firewall) + firewall_local_protection = FirewallLocalProtection( + 'firewall-local-protection-minidlna', ['8200']) + self.add(firewall_local_protection) + webserver = Webserver('webserver-minidlna', 'minidlna-freedombox', urls=['https://{host}/_minidlna/']) self.add(webserver)