Beagleboard as a hub for home surveillance cameras?

I’ve been thinking about doing a DIY home surveillance system, likely a wired system, and im wondering what would be a good HUB to have everything connect into, what software, etc.

I’d like to be able to store footage to a large external hard drive or something like that.

Any suggestions?

establish engineering requirements? i.e. how many cameras, what frame
rate/resolution. Those determine the data rate of your system. On BBB,
you have three ways to connect things together: USB, ethernet and
custom rigs via GPIO/PRU. The simplest design that might just work
would be to hook BBB, cameras and external storage to a powered USB
hub, and find a resolution/frame rate combination that would still fit
in available bandwidth.