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.
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 |
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
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
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:
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:
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
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
Odoo proporciona instaladores oficiales, para varios tipos de sistemas operativos y versiones de Openerp / Odoo, en el repositorio de Nightly
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.
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
yum-config-manager --add-repo=https://nightly.odoo.com/8.0/nightly/rpm/odoo.repo
yum update && yum install odoo
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