summaryrefslogtreecommitdiffstats
path: root/packaging/firewall
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/firewall')
-rw-r--r--packaging/firewall/firewalld/meshbay-cast.xml7
-rw-r--r--packaging/firewall/firewalld/meshbay-node.xml6
-rw-r--r--packaging/firewall/ufw/meshbay9
3 files changed, 22 insertions, 0 deletions
diff --git a/packaging/firewall/firewalld/meshbay-cast.xml b/packaging/firewall/firewalld/meshbay-cast.xml
new file mode 100644
index 0000000..065820b
--- /dev/null
+++ b/packaging/firewall/firewalld/meshbay-cast.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<service>
+ <short>MeshBay Cast</short>
+ <description>HTTP relay for casting decrypted video to Chromecast and Smart TV devices on the local network. Includes mDNS for device discovery.</description>
+ <port protocol="tcp" port="19550-19553"/>
+ <port protocol="udp" port="5353"/>
+</service>
diff --git a/packaging/firewall/firewalld/meshbay-node.xml b/packaging/firewall/firewalld/meshbay-node.xml
new file mode 100644
index 0000000..3443b54
--- /dev/null
+++ b/packaging/firewall/firewalld/meshbay-node.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<service>
+ <short>MeshBay Node</short>
+ <description>MeshBay Node local administration interface (localhost only by default).</description>
+ <port protocol="tcp" port="18000"/>
+</service>
diff --git a/packaging/firewall/ufw/meshbay b/packaging/firewall/ufw/meshbay
new file mode 100644
index 0000000..5a610a5
--- /dev/null
+++ b/packaging/firewall/ufw/meshbay
@@ -0,0 +1,9 @@
+[MeshBay Cast]
+title=MeshBay Chromecast relay
+description=HTTP relay for casting decrypted video to LAN devices
+ports=19550:19553/tcp|5353/udp
+
+[MeshBay Node]
+title=MeshBay Node admin UI
+description=Local administration interface (localhost only by default)
+ports=18000/tcp