Use ser2net
on a Raspberry Pi if you would like to have your Zigbee coordinator in a central location, away from your Home Assistant machine. Can be especially useful if you have a PoE switch, and can use a PoE to MicroUSB adapter with Ethernet pass-through.
/etc/ser2net.conf
:
5678:raw:0:/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_$UUID-if00-port0:115200 NONE 1STOPBIT -XONXOFF NOBREAK
Home Assistant would then point at socket://x.x.x.x:5678
if using ZHA (Zigbee Home Automation) integration.
Network ACLs should be established to restrict access to ser2net
to prevent abuse of the Zigbee controller.