How do you enable port forwarding of TCP 8089 on a Mac? I'm going to hardwire Ethernet straight into to my Mac from my condo apartment building Internet (Google Fiber Webpass / Monkeybrains point to point).
Since there's no Channels DVR.app (unlike Plex Server), do I simply enable "Automatically allow signed software to receive incoming connections" in System Preferences.app > Security and Privacy > Firewall tab > Advanced Settings button? Is Channels DVR for Mac "signed by a valid certificate authority"?
https://support.apple.com/en-us/HT201642 writes:
Applications that are signed by a valid certificate authority are automatically added to the list of allowed apps, rather than prompting the user to authorize them. Apps included in OS X are signed by Apple and are allowed to receive incoming connections when this setting is enabled. For example, since iTunes is already signed by Apple, it is automatically allowed to receive incoming connections through the firewall.
If you run an unsigned app that is not listed in the firewall list, a dialog appears with options to Allow or Deny connections for the app. If you choose Allow, OS X signs the application and automatically adds it to the firewall list. If you choose Deny, OS X adds it to the list but denies incoming connections intended for this app.
If you want to deny a digitally signed application, you should first add it to the list and then explicitly deny it.
Some apps check their own integrity when they are opened without using code signing. If the firewall recognizes such an app it doesn't sign it. Instead, it the "Allow or Deny" dialog appears every time the app is opened. This can be avoided by upgrading to a version of the app that is signed by its developer.