Odoo sobre Ubuntu
Supongamos que me piden instalar el sistema de gestión empresarial Odoo (ERP) sobre un servidor Ubuntu, en este caso la versión 16.04.
Lo primero que haremos es actualizar el sistema:
apt-get update && apt-get upgrade
Luego crearemos un usuario especifico para ejecutar odoo:
adduser --system --home=/opt/odoo --group odoo
Añadimos PostgreSQL al repositorio:
nano /etc/apt/sources.list.d/pgdg.list
Incluimos la línea
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main
Importamos la key y actulizamos el package list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \ sudo apt-key add - sudo apt-get update
La base de datos sobre la que trabaja odoo es PostgreSQL, por lo que procederemos a su instalación (la última versión a la hora de escribir esta entrada es la 9.5):
apt-get install postgresql
Creamos un usuario odoo
createuser –createdb –username postgres –no-createrole –no-superuser –pwprompt odoo
Sobre CentOS
Pasos para instalar un sistema de gestión empresarial ERP+CRM, concretamente instalaremos el ERP odoo.
El sistema en un Centos 7, y la versión de Odoo la 9.
Como siempre lo primero será realizar una actualización del sistema:
yum update -y
Luego instalaremos a base de datos PostgreSQL y su servicio correspondiente, que es la base de datos con la que trabaja odoo.
yum install postgresql-server -y postgresql-setup initdb systemctl enable postgresql && systemctl start postgresql
Luego pondremos la contraseña al usuario posgres de la base de datos:
su - postgres $ psql # \password postgres Enter new password: Enter it again: # \q $ exit logout
Ahora tenemos que instalar los paquetes extra para Linux: EPEL (Extra Package for Enterprise Linux) y añadir el repositorio de Odoo (en este caso la última versión hasta la fecha que es la 9):
# yum install epel-release # yum install yum-utils # yum-config-manager --add-repo https://nightly.odoo.com/9.0/nightly/rpm/odoo.repo # yum update
Ahora la instalación de Odoo propiamente dicha y su servicio correspondiente:
# yum install -y odoo # systemctl enable odoo # systemctl start odoo