Primeros pasos con openerp

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 de 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 el archivo requirements.txt:

$ 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 

Odoo en AWS

Nota:

Cargar Odoo en un contenedor 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. Obtenga su contraseña
  2. Encuentra tu nombre de usuario

Obtención de su contraseña

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

ingrese 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 la aplicación

Obteniendo su nombre de usuario

Puede encontrar su nombre de usuario en la página en la que descargó la imagen de la máquina Odoo en la sección titulada Instrucciones de uso. Sin embargo, el correo electrónico predeterminado suele ser [email protected] o [email protected]

Después de la instalación

Una vez que Odoo esté instalado, 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 entrante

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á conexiones HTTP y HTTPS básicas, así como 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 EC2 Tablero

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

Administrar instancias de servidor

Una vez que tengamos Odoo instalado, 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 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 creará automáticamente todas las tablas de la 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), debemos usar el comando createdb de PostgreSQL para crearlo. antemano.

A continuación se muestra un ejemplo de las opciones más comunes utilizadas cuando se trabaja con Odoo:

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

Repositorios nocturnos de Odoo

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

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

Descargue el instalador/paquete de la versión que elija para su sistema (Windows (.exe), Debian/Ubuntu (.deb), Redhat/CentOS(.rpm)) del 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 del repositorio nocturno de Debian detalles
    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 del repositorio nocturno de RedHat detalles
    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 la versión 8.0 de Odoo, adapte estos enlaces para instalar una versión diferente cambiando /8.0/ en las URL del repositorio anterior a /7.0/ para Openerp v7 o /9.0/ para Odoo v9, según su versión de elección