1- Si no has cambiado la configuracion OpenKM guarda los ficheros dentro del directory repository ( en el root jboss ) pero en un formato directamente no accesible. Es importante el tema de las copias de seguridad, lo mas sencillo es parar el jboss por la noche y copiarlo todo, esta politica es la mas sencilla y que te funcionará mejor.
2- Veo que estas en windows, busca en google como instalar el jboss como servicio, en teoria es fácil, aunque en función de la versión de windows ( en especial el vista ) puede que tengas problemas. En google busca \"configure jboss as service\", veras que la gente de jboss ya tiene una utilidad específica para eso que en principio te simplificará la vida.
3- No existe limite para subir ficheros, mas que la capacidad del hardware. Si quieres limitar el tamaño máximo a subir esto lo puedes hacer modificando el OpenKM.cfg ( mira las faq, allí esta bien explicado, por defecto el máximo son 20mb si no recuerdo mal).
4- OpenKM esta desarrollado en java, el codigo fuente esta disponible en source forge. Antes de modificar nada, ponte en contacto con nosotros a través del formulario, no es una gran idea desarrollar algo sin que lo sepamos y que no incluyamos en la siguiente version o que vayas a tener problemas a la larga.
-------------------------------------------------
OpenKM Team ( be open my friend )
http://www.openkm.com