Cerberus HelpDesk es bastante bueno, en mi opinión.
Si dispones de un servidor, o de un servicio de hosting en general, lo mejor es que lo instales allí.
En cuanto a requisitos y funcionamiento en general, te aconsejo que visites su manual en línea:
http://www.cerberusweb.com/manual/
Saludos.