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:
- Obtenga su contraseña
- 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:
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