That is great when using only RFC 1918 IPv4 addresses in the network, but as soon as IPv6 is added to the mix all those internal only network resources can becomes easy publicly available and announced. Yes, this can be prevented with firewalling but it should be considered.
Sounds like you want savapage https://www.savapage.org/
It by default runs on its own port but that is easy fixable with a reverse proxy.