summaryrefslogtreecommitdiffstats
path: root/packaging
diff options
context:
space:
mode:
Diffstat (limited to 'packaging')
-rw-r--r--packaging/README.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/packaging/README.md b/packaging/README.md
index 1b92947..13b8fbf 100644
--- a/packaging/README.md
+++ b/packaging/README.md
@@ -70,6 +70,28 @@ nano ~/.config/meshbay/node.toml
systemctl --user enable --now meshbay-node
```
+## Firewall (LAN casting)
+
+The Electron client runs an HTTP relay on **TCP 19550-19553** to stream
+decrypted video to Chromecast / Smart TV devices on the local network.
+Chromecast discovery uses **mDNS (UDP 5353)**. These ports must be open on the
+machine running the client.
+
+### Fedora / RHEL (firewalld)
+
+```bash
+sudo firewall-cmd --permanent --add-service=mdns
+sudo firewall-cmd --permanent --add-port=19550-19553/tcp
+sudo firewall-cmd --reload
+```
+
+### Ubuntu / Debian (ufw)
+
+```bash
+sudo ufw allow 5353/udp comment "mDNS - Chromecast discovery"
+sudo ufw allow 19550:19553/tcp comment "meshbay cast relay"
+```
+
## Systemd service files
| File | Location |