OpenERP-Odoo8

Es un potente software con licencia Open perfecta para llevar todo el control del conocimiento, facturación, contabilidad, documentación, recursos humanos, almacén, etc de cualquier empresa, desde autónomos a grandes compañías.

He estado probando Odoo8 desde que mi colega Carlos, de Onsab, no sólo me lo recomendara, sino que me pidiera instalárselo en su flamante VPS-M de Informática Coslada.

En ese momento, el proceso de instalación me pareció realmente complicado. El soft. es de uso sencillo e intuitivo, ideal para empresas que buscan el control de todos los aspectos de la misma y perfecto para el uso cotidiano por parte de sus empleados; pero se trata de un programa que, por sus características, implica una complejidad extrema en la instalación y puesta en marcha debido a que requiere disponer de un servidor con python y postgresql que, quizá, no son tan habituales como los tradicionales basados en php y mysql.

Tutorial de dificultad media
Requisitos y conocimientos necesarios: Virtualización, VirtualBox instalado

Instalación

Hasta hace muy poco tiempo, el proceso se realizaba a mano aunque había por ahí algún script concreto que permitía la instalación de forma relativamente sencilla en distribuciones de Linux basadas en Debian (incluso algún .deb por ahí).

Los scripts que yo tengo localizados son:

Para distros Centos no hay nada concreto y no queda otra que proceder a mano. Tengo que escribir un tutorial paso a paso acerca de cómo hacerlo ya que me tocó preparar varias de estas instalaciones hace unos 3 meses (yo mismo lo estoy usando) y, como es habitual en informática, lo que no se toca en 3 meses, desaparece de la cabeza 😀

Virtualizando

La mejor opción que he encontrado es utilizar las distribuciones ya montadas de Turnkey, en concreto la que tienes en este enlace: Pulsa.

Las distribuciones de Turnkey son brutales e incluyen todo lo necesario para realizar la instalación en apenas 5 minutos. Es más, si utilizas virtualización de tipo 1 o hypervisor baremetal (por ejemplo Proxmox) puedes optar por descargar e instalar la distribución directamente desde el gestor web del hypervisor y tener Odoo listo en muy poquito tiempo.

odoo8-TPV-informaticacosladaEn la web de Turnkey puedes encontrar la ISO o la máquina en formato VMWARE, muy útil para evitar realizar la instalación del sistema y proceder directamente con la configuración sobre el software de virtualización.

Para este tutorial he optado por la versión VMWARE de este enlace: https://www.turnkeylinux.org/download?file=turnkey-odoo-14.0-jessie-amd64.ova

Y la vamos a montar con VirtualBox para linux, aunque puedes usar cualquier otro virtualizador compatible con VMWARE y bajo cualquier sistema operativo que te resulte cómodo (incluso Windows ;)).

Virtualbox

Abrimos nuestro flamante virtualbox

Virtualbox

Virtualbox con algunos juguetitos preparados.

Localizamos el archivo de Turnkey (con extención .ova) en la carpeta que hayamos usado para descargar el paquete y, con el botón derecho del ratón, pulsamos en el icono; aparecerá un desplegable con la opción “abrir con VirtualBox”:

Virtualbox importar Turnkey

Importando Turnkey Odoo

Y pulsamos el botón “importar”. En apenas minuto y medio tendremos la máquina ya montada y lista para arrancar y configurar las cuatro opciones de Odoo.

Arrancar la máquina virtual es tan sencillo como elegir y pulsar “Iniciar”. Podremos ver el proceso de arranque de Ubuntu en modo texto con cada uno de los servicios hasta llegar a las pantallas de configuración de contraseñas:

Contraseña Root Turnkey OdooInsertamos la clave que más nos guste para el usuario “root” o superusuario del sistema operativo. Es importante elegir una buena clave ya que, por defecto, el sistema tendrá los puertos de administración de “webmin”, “adminer” y ssh abiertos y a la escucha.

Me ahorro la captura de la siguiente pantalla porque es la relacionada con la introducción de la clave para la cuenta de administración de Postgres. Postgres es el Sistema Gestor de Bases de Datos que se encargará de almacenar las tablas de la base de datos de Odoo y que contendrán la información de la empresa o empresas que vayamos a administrar con Odoo. Ojo, esta clave puede ser la misma que la de “root”, aunque no es recomendable por seguridad (cada programa con su clave).

Contraseña PostgresLa siguiente pantalla solicita introducir una clave para la gestión de Odoo. Se utilizará para crear bases de datos y preparar copias de seguridad (dumpings) y recuperación de dichas copias.

Una vez finalizado, Turnkey te pedirá que introduzcas la API Key que puedes solicitar a la empresa distribuidora de estas distros (osea, Turnkey) y que te permitirá volcar la máquina virtual en sus servidores con objeto de realizar las copias de seguridad de la máquina completa. Es una muy buena opción para servidores en producción aunque es una opción de pago.

email por seguridad en TurnkeyLa última pantalla de configuración implica introducir una dirección de correo electrónico que el sistema usará para enviar notificaciones de seguridad o de actualización del sistema operativo.

La siguiente pantalla te permite configurar el sistema para que se actualice el sistema en el momento actual. Es perfecto para incluir las últimas modificaciones de seguridad que se hayan publicado.

Al terminar la configuración, os aparecerá la pantalla con el resumen de los servicios que están listos para su uso:

  • Odoo: https://direcciónip
  • Web Shell: https://direcciónip:12320
    Acceso a línea de comandos usando un navegador web
  • Webmin: https://direcciónip:12321
    Administración del equipo vía web (muy potente y útil)
  • Adminer: https://direcciónip:12322
    Administración gráfica de Postgres vía web
  • SSH/SFTP: Por puerto 22. Acceso a línea de comandos de forma remota y segura con cifrado. También transferencia de ficheros.

Con estas instrucciones, cargamos el navegador de la máquina anfitriona y escribimos la ip de la máquina virtual (ojito, como adaptador puente en la configuración de red de la MV con VirtualBox):

crear-base-datos-odooLa primera pantalla de Odoo permite crear una base de datos que se usará posteriormente para la gestión de la empresa. Desde aquí podemos recuperar la base de datos de otro Odoo8, permitiendo utilizar la máquina virtual para experimentos, desarrollos o pruebas dejando operativa la principal en producción.

En próximos artículos daré un repaso al uso de Odoo y modificación de formularios e informes para adaptación del programa a las necesidades particulares de la empresa.

Este artículo lleva licencia Creative Commons Compartir-Igual-NoComercial. Las capturas son de Informática Coslada – Shopicardia y se pueden usar al gusto (total, no voy a andar investigando quién copia o no estas capturitas de pantalla).

    Sugerencias y dudas

    ¿Quieres añadir alguna sugerencia?

    ¿Would you like to ask something or tell us what you think about us?

    ¿Te gustaría cambiar algo de esta web?

    Would you like to change something in this site?

    ¿Quieres publicar algo aquí?

    Would you like to publish a post in this blog?

    Si tu respuesta es afirmativa, recuerda que tienes que especificar tu email en el recuadro inferior para que podamos enviarte el formulario.

    Si quieres, puedes indicar un email para que te respondamos

    You can add an email where we can send our reply

    Para minimizar que los bots usen este formulario, por favor, inserta el siguiente código en el recuadro
    In order to void the internet bots to use this form, please, insert the code in the square

    Para usar CAPTCHA, tienes que tener instalado el plugin Really Simple CAPTCHA.

    Código:


    Usted consiente, a través de la marcación de la presente casilla, al tratamiento de sus datos con las finalidades descritas en la Política de Privacidad.

    Usted declara, a través de la marcación de la presente casilla, bajo su propia responsabilidad, tener cumplidos los catorce años de edad, respondiendo de manera exclusiva y personal de la veracidad de dicha declaración y asumiendo, por ende, las posibles responsabilidades legales al respecto.

    Usted consiente, a través de la marcación de la presente casilla, para la recepción de comunicaciones comerciales y de cortesía relacionadas con nuestra entidad a través del teléfono, correo postal ordinario, fax, correo electrónico o medios de comunicación electrónica equivalentes.