I know about, and have used, NUT on TrueNAS, with an APC UPS both directly connected and remote via network (though without any statistics; these aren’t available in this mode).
But I also have an Eaton 5P UPS, and I would like to install the Eaton IPP (Intelligent Power Protector) application on TrueNAS as a ‘notified application’ (or ‘slave’).
I have the Eaton UPS plugged into a USB port on an Alma linux server, which is running IPP as the application for the ‘power source’.
Can I do this, is it possible; will it work? i.e. can I install the IPP app from the TrueNAS shell, in the same way as I’ve installed it on the Alma linux server, and expect to browse to it?
Is that application available as a docker image? If yes, then it’s possible. If it has to be installed directly on the host the answer would be: It’s not officially supported to install additional packages directly on truenas.
You could enable developer mode which enables apt to install it. If it requires updates to already existing packages you will likekly break something on the truenas side and you will have to re-install it after every update to truenas, since the update will wipe any additional packages.
By ‘docker image’, do you mean ‘app’? If so, then there doesn’t appear to be an app.
There is some stuff to be found by searching, from some years ago, about IPP as a docker image, but it doesn’t look very applicable (and it’s not something I know much about, so I’m not really able to evaluate its validity).
I have already installed midnight commander (‘mc’) from the shell, and haven’t so far had any problems, but I suspect that app isn’t really very ‘invasive’, perhaps vs. something that would run as a service?
Based on what you’ve said above, I don’t think I’ll risk installing IPP as an additional package, unless more information comes to light; I don’t want to risk breaking my TrueNAS.
So, for now, I’ll probably use my APC UPS in direct-connected (USB) mode, just for the TrueNAS (when the new battery I’ve ordered, arrives).