Looking for openerp Answers? Try Ask4KnowledgeBase
Looking for openerp Keywords? Try Ask4Keywords

openerpEmpezando con el openerp


Observaciones

Esta sección proporciona una descripción general de qué es openerp y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema grande dentro de openerp, y vincular a los temas relacionados. Dado que la Documentación para openerp es nueva, es posible que deba crear versiones iniciales de los temas relacionados.

Versiones

Versión Nombre Fecha de lanzamiento
7.0 OpenERP 2012-12-22
8.0 Odoo 2014-09-18
9.0 Odoo 2015-10-01
10.0 Odoo 2016-10-05

Instalación desde la fuente en un sistema Debian / Ubuntu

Instrucciones detalladas sobre cómo configurar o instalar openerp en Debian / Ubuntu.

Para instalar desde el código fuente, necesitamos Python 2.7, Git y una base de datos PostgreSQL:

$ sudo apt-get install git python-pip python2.7-dev -y
$ sudo apt-get install postgresql -y
$ sudo su -c "createuser -s $(whoami)" postgres

A continuación necesitamos algunas dependencias del sistema, requeridas por los paquetes Python utilizados por Odoo:

$ sudo apt-get install libxml2-dev libxslt1-dev \
    libevent-dev libsasl2-dev libpq-dev \
    libpng12-dev libjpeg-dev \
    node-less node-clean-css -y

Las dependencias de Python se declaran en la requirements.txt archivo:

$ wget https://raw.githubusercontent.com/odoo/odoo/master/requirements.txt
$ sudo -H pip install --upgrade pip
$ sudo -H pip install -r requirements.txt

Ahora puede obtener el código fuente de GitHub y comenzar a crear su primera instancia de Odoo:

$ git clone https://github.com/odoo/odoo.git -b 9.0 --depth=1
$ ./odoo/odoo.py -d myodoo 
 

Administrar instancias de servidor

Una vez que tengamos instalado Odoo, necesitamos crear una instancia de servidor. Una instancia de servidor es un servicio de Odoo que escucha en un puerto específico, 8060, de forma predeterminada, y que utiliza una base de datos para almacenar datos.

El comando mínimo para iniciar una instancia de Odoo usando la base de datos mydb :

$ ./odoo.py -d mydb
 

Si la base de datos aún no existe, Odoo intentará crearla automáticamente, y luego crea automáticamente todas las tablas de base de datos que necesita. Si el usuario que inicia el servicio no tiene privilegios para crear bases de datos (una práctica recomendada de seguridad), deberíamos usar el createdb PostgreSQL createdb para crearlo. antemano.

A continuación se muestra un ejemplo de las opciones más comunes que se utilizan al trabajar con Odoo:

$ ./odoo.py -d mydb --db-filter=^mydb$ --addons-path=./addons,../myaddons --xmlrpc-port=8080
 

Odoo en AWS

Nota:

Cargar Odoo en un contenedor de AWS EC2 requiere una cuenta de AWS

La carga de Odoo en una instancia de AWS EC2 se puede hacer con un solo clic, simplemente vaya aquí o busque "Odoo AWS" en Google.

Esto puede llevar algún tiempo, pero una vez que esté listo, deberá hacer dos cosas:

  1. Consigue tu contraseña
  2. Encuentra tu nombre de usuario

Obteniendo su contraseña

En su panel de control EC2 de Amazon, seleccione su nueva instancia de Odoo y haga clic en el botón 'Acciones' en la parte superior. Elija: Acciones> Configuración de instancia> Obtener registro del sistema . Desplácese por el registro del sistema hasta que encuentre la parte que le indica cómo establecer la contraseña de la aplicación Bitnami en xxxxxxxxx . Se verá similar a esto:

introduzca la descripción de la imagen aquí

Asegúrese de cambiar su contraseña una vez que haya iniciado sesión en el portal de aplicaciones

Obteniendo su nombre de usuario

Puede encontrar su nombre de usuario en la página donde descargó la imagen de la máquina de Odoo en la sección titulada Instrucciones de uso . Sin embargo, el correo electrónico predeterminado suele ser usuario@ejemplo.com o administrador@ejemplo.com

Después de la instalación

Una vez que se haya instalado Odoo, también agregará su propio grupo de seguridad a su cuenta y aplicará ese grupo de seguridad a sí mismo. De forma predeterminada, este grupo de seguridad permite el siguiente tráfico de entrada

Puertos Protocolo Fuente
80 tcp 0.0.0.0/0
22 tcp 0.0.0.0/0
443 tcp 0.0.0.0/0

Esto permitirá HTTP básico y HTTPS, así como también conexiones SSH y SFTP. Si desea modificar esta configuración, puede hacer clic en el grupo de seguridad y editar las reglas en la etiqueta inboud O puede agregar un nuevo grupo de seguridad haciendo clic en Acciones> Redes> Cambiar grupos de seguridad en el Panel de EC2

enlace para odoo en aws: https://aws.amazon.com/marketplace/pp/B00QBWCCQ6/ref_=_mkt_ste_menu?nc2=h_l3_ba

Los repositorios nocturnos de Odoo.

Odoo proporciona instaladores oficiales, para varios tipos de sistemas operativos y versiones de Openerp / Odoo, en el repositorio de Nightly

Opción 1: instalación manual desde el paquete de instalación precompilado (Windows, Linux):

Descargue el instalador / paquete de versión de su elección para su sistema (Windows (.exe), Debian / Ubuntu (.deb), Redhat / CentOS (.rpm)) desde el repositorio nocturno de Odoo : http://nightly.odoo.com / e instalarlo.

Opción 2: configure la entrada del repositorio para obtener más actualizaciones utilizando el sistema de administración de paquetes del sistema operativo estándar (solo Linux):

  • Configuración de los detalles del repositorio nocturno de Debian
    wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
    echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.list
    apt-get update && apt-get install odoo
 
  • Configuración de los detalles del repositorio nocturno de RedHat.
    yum-config-manager --add-repo=https://nightly.odoo.com/8.0/nightly/rpm/odoo.repo
    yum update && yum install odoo
 

Nota:

Se muestran ejemplos de enlaces de repositorio de Odoo versión 8.0, adapte estos enlaces para instalar una versión diferente cambiando /8.0/ en las URL de repositorio anteriores a /7.0/ para Openerp v7 o /9.0/ para Odoo v9, según la versión de su elección