Hi Matt,I can't say, as I've never installed ZM on Ubuntu; and in fact, I haven't even really run Ubuntu in many years. (I kinda-sorta run Ubuntu under CentOS, though not as a VM, but under systemd-nspawn. See this article and this article.)
At any rate, I can only speculate, as it really comes down to how good a job the maintainer of the Ubuntu packages did with ZM. But based on my experience with the CentOS packages, I'd assume ZM on Ubuntu should be similarly straightforward.
I am about to embark on Zoneminder under CentOS. What kind of drive system (raid? ) works well ? I have about 15 Panasonic cameras. I have dedicated 8 x 3TB drives for this project.