Herramienta gratis de Gestión Documental e Instalación
La necesidad de un gestor documental o un repositorio documental en tu lugar de estudio o trabajo, se intensifica al tener cientos y miles de documentos que son importantes pero al mismo tiempo difíciles de encontrar y clasificar. El poco tiempo que tienen ahora las personas para hacer sus cosas incrementa aún más este problema, dejando nuestros computadores llenos por todos lados de documentos, textos, artículos, revistas y todo tipo de contenidos digitales, y sin la menor idea de donde puede hallarse.
Un repositorio documental, es una herramienta muy útil que sirve para gestionar adecuadamente los documentos que generamos o recibimos a diario en nuestros PC’s, mediante el uso de meta datos, etiquetas, autores, fechas, permisos y una cantidad de opciones bastante amplia.
En este artículo les comparto una herramienta de software libre, que sirve para tener un repositorio documental en nuestros computadores, no importa si es Windows o Linux, en ambos funciona igualmente. Y la forma en que se instala y se pone en marcha. Antes de proceder con la instalación puedes ver un DEMO para probarlo antes de…. http://demo.openkm.com/OpenKM/com.openkm.frontend.Main/index.jsp
OpenKM – Manual de Instalación
Segun el sitio oficial “OpenKM se centra en crear un Sistema de Gestión Documental Open Source, que debido a sus características, puede usarse tanto en grandes empresas como en las PYMES. Es una herramienta muy útil para Gestión del Conocimiento, proporcionando una alternativa flexible y con menores costes que otras aplicaciones propietarias.
El uso de un Sistema de Gestión del Conocimiento en la empresa ayuda a gestionar, de forma más eficiente, la inteligencia colectiva que reside en los recursos humanos de la compañía; esto implica un incremento de la productividad a corto plazo. A través de estos sistemas, tanto la información como el conocimiento generado en la organización, están disponibles globalmente.”
Aparte de esta concisa definición, puedo decir que un sistema de este tipo es ideal también para entidades como colegios y aún más para Universidades, ya que allí se genera mucho conocimiento que merece ser bien clasificado y tener una disponibilidad adecuada para las personas interesadas.
Intalación
En Windows:
Lo primero que debes hacer es Descargar Gratis el OpenKM desde este enlace
Lo segundo es instalar el JDK de Java. Si tienes instalada la última versión, omite este paso, sino es así descárgalo desde http://java.sun.com/javase/downloads/index.jsp e instálalo para proceder con la instalación del OpenKM.
A continuación, lo único que tenemos que hacer es descomprimir el archivo del OpenKM, preferiblemente en tu disco de instalación de Windows, pero donde lo hagas no afectará la correcta función del software. Al tenerlo descomprimido, entramos a la carpeta C:jboss-4.2.3.GAbin y allí buscamos el archivo “run.bat” y lo ejecutamos. Se abrirá una ventana que cargará una serie de datos necesarios para la correcta funcionalidad del servidor. Luego entramos a cualquier navegador como firefox, o google chrome y entramos a la siguiente dirección http://localhost:8080/OpenKM/
Allí ingresamos con los siguientes datos:
- Usuario: okmAdmin
- Contraseña: admin
Y ya tienes el sistema instalado para que lo explores y le des el uso que quieras. Si quieres que tu servidor sea accesible desde internet, debes abrir en tu router o modem el puerto 8080 y entrar mediante tu dirección IP Pública seguida del puerto. Si tienes dudas acerca de esto no dudes en contactarme o dejar un comentario con la pregunta.
En Linux:
Lo primero que debes hacer es Descargar Gratis el OpenKM desde este enlace
Luego debes tener el JDK instalado. Si no lo tienes instátalo desde el terminal con el siguiente comando:
sudo aptitude install sun-java6-jdk
Luego de esto, descomprimimos el archivo descargado del OpenKM con el siguiente comando:
sudo tar -xvf OpenKM-4.0-JBoss-4.2.3.GA.zip
Sino te funciona el anterior intenta con:
sudo unzip OpenKM-4.0-JBoss-4.2.3.GA.zip
Ahora mueve la carpeta descomprimida desde tu directorio actual al directorio /opt con el siguiente comando: (en mi caso lo descomprimí en el escritorio)
sudo mv /home/juan/Escritorio/jboss-4.2.3.GA /opt/
Luego entramos por la consola hasta el nuevo directorio /opt/jboss-4.2.3.GA/bin y buscamos el archivo “run.sh” y lo ejecutamos con el siguiente comando:
sudo ./run.sh
Al ejecutar el comando, ya podemos ingresar por cualquier navegador como Firefox o Google Chrome mediante la siguiente dirección http://localhost:8080/OpenKM/
Allí ingresamos con los siguientes datos:
- Usuario: okmAdmin
- Contraseña: admin
Y ya tienes el sistema instalado para que lo explores y le des el uso que quieras. Si quieres que tu servidor sea accesible desde internet, debes abrir en tu router o modem el puerto 8080 y entrar mediante tu dirección IP Pública seguida del puerto. Si tienes dudas acerca de esto no dudes en contactarme o dejar un comentario con la pregunta.
Un agradecimiento especial para los desarrolladores del OpenKM por brindar herramientas de software libre de este tipo y de una gran utilidad para las personas. Todos apoyando el Software Libre!!!
Si tienes dudas con respecto a cualquier aspecto de instalación o puesta en marcha, descritas en este artículo, no dudes en dejar un comentario.







hola, una pregunta ¿Una vez instalado en sofware, es necesario que este conectado a internet, lo puedo trabajar en modo local (sin internet)? gracias
Saludos Christian, no es necesario que estés en internet. Lo puedes instalar localmente y trabajar en el. Lo que si tienes que tener acceso es por lo menos a la red local, pero funciona tanto en internet como localmente. Saludos!
Si tienes más dudas no dudes en comentar, gracias por visitar el sitio!!
Buenas noches
Acabo de instalar el software y lo estoy explorando me gustaria saber si para buscar algun archivo debo de especificar la extencion del mismo.
Muchas gracias Excelente aporte
Edgar, no es necesario buscar por la extensión. El motor de búsqueda del sistema permite buscar por casi cualquier cosa, ya que también busca por el contenido del documento que se suba.
Espero te sea muy útil y gracias por tu visita.
Hola!
En primer lugar gracias!!! pregunta tonta…. ¿se puede realizar la instalación de este repositorio documental en un servidor web?, es decir, quiero agregar un repositorio documental (gratuito) en la página web que tengo (es una ONG) con su hosting, bases de datos, ancho de banda necesario, etc, etc. ¿es posible? ¿conoces sino alguna alternativa para poder instalarlo en el hosting?
Gracias!
@Yuha: Para nada es una pregunta tonta…. yo también me la hice en algún momento y pregunté a varios profesionales y hasta en los foros de la herramienta y las noticias no fueron muy buenas… a no ser que seas el dueño de tu propio servidor de Hosting y tengas acceso a los directorios de instalación, no se puede hacer.
Las soluciones, es precisamente que tengas tu propio servidor web donde hagas lo que quieras hacer. O que desde tu hosting tu solicites el servicio y te puedan dar alguna solución. También puedes buscar información sobre un servicio llamado SaaS (Software as a Service) que fue una de las soluciones que me brindaron amablemente en los foros que pregunté.
La última solución es la más fácil.. instalarlo en un servidor cualquier y darle acceso desde internet, que a la final fue lo que me tocó hacer a mi en mi trabajo.
Espero haber sido claro, si tienes mas dudas no dudes en comentar… saludos y gracias por tu visita!
Pingback: Guardar y/o Borrar de forma segura la Información en nuestros PC's - ComuSOFT.com
Hola tendran una manual de instalacion y uso de OpenKm, gracias.
¿se puede usar openkm en un sólo ordenador, es decir puedo usarlo para gestionar mis propios documentos sin servidor, pejm en una red de 4 ordenadores que compartamos los documentos entre los 4 y que se encuentren en mi ordenador? Lo digo por que lo he instalado y todo va bien hasta llegar a la dirección para activarlo que no hace nada.
Meiga si se puede, es decir tu instalas igualmente el servidor en tu equipo, y conectarte desde el mismo pc, y desde los otros 4 de tu red.
Hola muchas gracias por el apolictivo, esta muy interesante, quería saber si de puden crear verios usuarios con perfiles diferentes, gracias por su respuesta.
Sí, se puede perfectamente. Se crean perfiles y luego los asignas al crear usuarios.
Buenos días,
Aun no lo he descargado ni trasteado con él.
Una pregunta por confirmar, yo le puedo indicar al gestor documental que trabaje (Inventarie) unicamente la carpeta o carpetas que yo le indique. En su defecto, si no es posilbe a nivel de carpeta; puedo indicarle que inventarie una determinada unidad mapeada.
Gracias.
Hola Enrique, si entiendo bien tu comentario, te diría que si hace lo que planteas, sin embargo te invito a que antes de instalarlo y proceder trabajes en la demo que está en línea y le hagas las pruebas correspondientes
http://demo.openkm.com/OpenKM/com.openkm.frontend.Main/index.jsp
Saludos!
Hola
Antes que todo, muy buena la aplicacion.
Cuando creo a un usuario todo bien,
pero luego, cuando cierro la consola (run.bat) y la abro nuevamente, luego abro nuevamente el explorador con la aplicacion, el usuario no existe.
Hola Franco, lo que tienes que hacer es lo siguiente:
Busca el archivo OpenKM.cfg y busca la propiedad hibernate.hbm2ddl…..
Cambia el valor de “create” a “none”
Guarda los cambios y listo. Con esto se le dice a la base de datos que cuando se ejecute el servidor no se cree de nuevo la BD sino que la deje como estaba. Si tienes problemas de nuevo deja otro comentario
Ese es el tema.
Cuando cierro el run.bat, los usuarios o perfiles no se guardan, que puedo hacer?
gracias!
Hola Franco, en el comentario anterior te dejé las instrucciones.. te las escribo de nuevo:
Dentro de las opciones de configuración o administración del OpenKM busca la base de datos y luego busca la propiedad hibernate.hbm2ddl
Cambia el valor de “create” a “none”
Guarda los cambios y listo.
aps
Gracias por la pronta respuesta
Estoy buscando la opcion!, dentro de la configuracion pero no la encuentro!
ya la encontre!!!!
Perfecto Franco, recién vi tu comentario, entonces ya funcionó?? hiciste la prueba??
Saludos!
SI!!
si si, funciono perfect.
Lo que si tengo otra consulta.
Hay un archivo que, al pareser lo bloquie.
Y no lo puedo borrar, ya que no me da la opcion. como que esta bloqueado.
Me dice que el node esta bloqueado.
Hay alguna forma de borrarlo en el sistema
quisas borrar el archivo fisicamente, pero, no se donde se aloja ademas no se guarda como un excel (xls)
gracias!!
Pues la verdad ya sería buscar dentro de los archivos este que tu dices y tratar de eliminarlo físicamente.. de todas formas si no afecta en la utilidad del programa, intenta dejarlo así, sino miramos la forma
Si creo que tienes razon.
Estimado, tengo otra consulta,
Estoy dentro de una red y quiero usar mi PC con la aplicacion para que los demas, vean la aplicacion.
El tema esta en que cuando otro usuario coloca la URL: http://MI_IP:8080/OpenKM/frontend/index.jsp
No puede ver la aplicacion. Tengo mi firewall abajo.
gracias
Así el Firewall esté desactivado tienes primero que fijarte si ese puerto no está siendo usado por ninguna otra aplicación y segundo, el puerto tiene que estar habilitado en el router al que están conectados los demás equipos.
Revisa en la configuración de tu router que el puerto 8080 esté habilitado para todos los usuarios de la red. Sino es así debes habilitarlo.
Saludos!
Exacto, lo que pasa es que la configuracion que mencionas es cuando desde fuera (internet) quieres acceder a la aplicacion (itulizando la IP publica), pero en este caso estoy dentro de una red.
Necesito que internamente a nivel de red, puedan acceder a la aplicacion. Por ejemplo tengo tambien instalado apache y cuando los demas acceden con:
http://MI_IP:80/ pueden ver el index del apache. pero cuando colocan http://MI_IP:8080/OpenKM/frontend/index.jsp, no la pueden ver
Tendre acaso que configurar el JBoss?
PD: El envio de un PC A al PC B (PC que tiene la aplicacion) , pasa solo por un switch, por tanto, la llamada no pasa por el router
Gracias!!!!Juan! S.
Te entiendo, si todos tienen acceso a la red y pueden ver el apache entonces es extraño que no puedan ver la aplicación. Intenta añadiendo la excepción al FireWall, y no estoy seguro, pero creo recordar que dentro de la administración de la aplicación hay algo que permite que sea visto por la red. No estoy seguro pero podrías mirar.
Lo de la configuración de jBoss te cuento que cuando hice la instalación en una red local en mi Universidad no tuve problemas ni tampoco configuré esto, por lo que podría descartarse como el error.
Revisa también posibles políticas de seguridad que tengan los equipos de tu empresa o en la red en la que estés trabajando, cualquier cosa es posible para que no puedas acceder desde otros equipos. Si se me ocurre algo más te lo haré saber
Como dato adicional:
telnet localhost 80 ok
telnet MI_IP 80 ok
Usuarios pueden ver el index del apache que sale por el perto 80
telnet localhost 8080 ok
telnet MI_IP 8080 NO OK
Usuarios no pueden ver la aplicacion desde otros PC’s indicando mi IP
De antemano, Gracias por las respuestas
Bueno la prueba funciona muy bien con el puerto 80.. tienes más servicios que puedas probar en ese servidor??? por ejemplo MySQL, o FTP, un Proxy?? desde equipos clientes???
Se me ocurrió que quizás otra aplicación esté usando el puerto 8080… quizás el IIS o no se.. usa el comando netstat en la consola para averiguarlo
emm, probe con telnet y ningun servicio esta usando el puerto 8080
Me tinca que, la aplicacion esta configurada solo para localhost, prueba de ello es que, cuando corro el run.bat:
telnet localhost 8080 OK
telnet MI_IP NO OK //Siendo que me deberia responder
pero segun tus comentarios, los demas PC deberian poder ver la aplicacion, esto es rarisimo
gracias!
La aplicación funciona perfectamente en la red, yo mismo lo comprobé al recibir al rededor de 20 usuarios conectados desde diferentes equipos… estoy casi seguro que hay otra aplicación que está interfiriendo.. o algo en la configuración debe faltar.. Voy a Instalarlo en mi red y te comento!
mas raro aun!
Podrias hacer la prueba en tu red
desde el pc el cual tiene instalado la aplicacion, hacele un telnet pero no al local host, sino a la IP
telnet TU_IP 8080
y me cuentas
gracias, por las respuestas
Franco, te comento que realicé la instalación (sin ningún otro servicio activo por cierto) en mi red y funciona sin problemas desde otros equipos… creo que el problema resultará ser alguna restricción o algo que está haciendo interferencia….
Ya probaste desde internet?? es decir, desde una dirección pública ajena a tu red?
Estimado
Ya lo pude realizar.
El problema era el puerto.
Aca les dejo un link con mas información.
http://wiki.openkm.com/index.php/Quick_Install
hola amigo como lo soslucionaste a mi me pasa lo mismo, donde cambiaste el puerto?
Estimado
Lo que tienes que hacer es abrir una consola DOS (Inicio/ejecutar/cmd)
ahi, entras al directorio el cual guarda el run.bat.
estado parado ahi ejecutas:
run.bat -b 0.0.0.0
con esto, el openKM estara disponible para toda tu red, a travez de: http://IP_DEL_SERVIDOR:8080/OpenKM/frontend/index.jsp
me cuentas
saludos!
Que bien Franco.. me alegra que funcionara y sobre todo que aportes como lograste hacerlo.. Gracias!
Siempre bienvenido
Juan sebastian tengo un problema, lo ejecute de manera local en una maquin acon windows 7 y funciono correctamente.
Despues de eso lo intente instalar en un server 2008 pero no me funciona al intentar entrar por la ip me dice que la aplicacion no esta disponible.
Si solo hago http://ipdelserver:8080
me muestra unos accesos a la consola de administracion de java y tomcam y otros.
Si lo hago local tampoco me funciona.
Ya agregue las reglas en el firewall y sigue igual
El sitio responde pero no me deja acceder exactamente al openkm
Otra pregunta, los add-ins disponibles en la pagina del openkm para descargas, como se configuran
Muchas gracias
Espero Respuestas.
¿Aún sigues manejando OpenKM? soy nueva administrando el sistema y tengo problemas para configurar o corregir errores que presenta como cuando se ingresa con una cuenta de usuario y presenta error, y nose en que parte se cambian los privilegios de roles (desde la consola de linea de comandos, ya que la manera gráfica, es decir WEB, en la parte de workflow yambien presenta error HTTP-500) Te agradecería mucho tu ayuda.
Gracias!!
Se me olvidó mencionar que el OpenKM se encuentra sobre Linux
El JBoss me arranca con errores, ¿debo configurar variables de entorno?
Cuando voy a ejecutar el archivo run.sh me sale un error: Permission Denied
Y estoy ejecutandolo como root. Estoy haciendolo remotamente.
Hola.
Tengo el mismo problema que Tolo. La cuestión es que al arrancar el run.bat sin el argumento -b 0.0.0.0 me ejecuta sin problemas y puedo usar el OpenKM sin problemas en http://localhost:8080/OpenKM/, pero mi jefe necesita poder acceder a mi OpenKM desde su máquina, pero al ejecutar run.bat con el argumento -b 0.0.0.0, la consola muestra excepciones y el servidor es arrancado de manera incorrecta por lo que no puedo ni siquiera acceder a http://localhost:8080/OpenKM/. Ayúdeme por favor!!! Me urge!!!
hola..me podrias indicar paso a paso la instalacion de openkm tengo problemas al instalar no ejecuta el run.bat y no arranca el programa, sera por la descarga de openkm con el jboss 4.2.3.AG