Hola amigos, aquí les dejo un manual de como instalar Odoo 13, para ello vamos a hacer uso del siguiente script, que nos automatiza los pasos de instalación.

1.- Creamos el archivo odoo_install.sh:

nano odooinstall.sh

2.- Agregamos el siguiente contenido:

#!/bin/bash
#Creamos el usuario y grupo de sistema 'odoo':
sudo adduser --system --quiet --shell=/bin/bash --home=/opt/odoo --gecos 'odoo' --group odoo
#Creamos en directorio en donde se almacenará el archivo de configuración y log de odoo:
sudo mkdir /etc/odoo && sudo mkdir /var/log/odoo/
# Instalamos Postgres y librerías base del sistema:
sudo apt-get update && sudo apt-get install postgresql postgresql-server-dev-10 build-essential python3-pil python3-lxml python-ldap3 python3-dev python3-pip python3-setuptools npm nodejs git gdebi libldap2-dev libsasl2-dev  libxml2-dev libxslt1-dev libjpeg-dev -y
#Descargamos odoo version 13 desde git:
sudo git clone --depth 1 --branch 13.0 https://github.com/odoo/odoo /opt/odoo/odoo
#Damos permiso al directorio que contiene los archivos de OdooERP  e instalamos las dependencias de python3:
sudo chown odoo:odoo /opt/odoo/ -R && sudo chown odoo:odoo /var/log/odoo/ -R && cd /opt/odoo/odoo && sudo pip3 install -r requirements.txt
#Usamos npm, que es el gestor de paquetes Node.js para instalar less:
sudo npm install -g less less-plugin-clean-css -y && sudo ln -s /usr/bin/nodejs /usr/bin/node
#Descargamos dependencias e instalar wkhtmltopdf para generar PDF en odoo
sudo apt install xfonts-base xfonts-75dpi -y
cd /tmp
wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb && sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb && sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin/
sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin/
#wget -N http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz && sudo gunzip GeoLiteCity.dat.gz && sudo mkdir /usr/share/GeoIP/ && sudo mv GeoLiteCity.dat /usr/share/GeoIP/
#Creamos un usuario 'odoo' para la base de datos:
sudo su - postgres -c "createuser -s odoo"
#Creamos la configuracion de Odoo:
sudo su - odoo -c "/opt/odoo/odoo/odoo-bin --addons-path=/opt/odoo/odoo/addons -s --stop-after-init"
#Creamos el archivo de configuracion de odoo:
sudo mv /opt/odoo/.odoorc /etc/odoo/odoo.conf
#Agregamos los siguientes parámetros al archivo de configuración de odoo:
sudo sed -i "s,^\(logfile = \).*,\1"/var/log/odoo/odoo-server.log"," /etc/odoo/odoo.conf
#sudo sed -i "s,^\(logrotate = \).*,\1"True"," /etc/odoo/odoo.conf
#sudo sed -i "s,^\(proxy_mode = \).*,\1"True"," /etc/odoo/odoo.conf
#Creamos el archivo de inicio del servicio de Odoo:
sudo cp /opt/odoo/odoo/debian/init /etc/init.d/odoo && sudo chmod +x /etc/init.d/odoo
sudo ln -s /opt/odoo/odoo/odoo-bin /usr/bin/odoo
sudo update-rc.d -f odoo start 20 2 3 4 5 .
sudo service odoo start

3.- Damos permiso al archivo:

sudo chmod u+x odooinstall.sh

4.- Ejecutamos :

sudo sh odooinstall.sh

5.- Finalmente abrimos un navegador web y colocamos: http://ip_o_dominio:8069

 

 

Categorías: Odoo 13 Tecnico

Javier Salazar Carlos

Soy Ingeniero de Ingeniería de Sistemas, egresado de la Universidad Nacional del Callao, especialista en Tecnologías de la Información y de las Comunicaciones (TICs).

8 comentarios

Pedro M. Baeza · 11/09/2019 a las 2:38 am

Buenas, Odoo 13 es la rama saas-12.5, no master

David · 08/01/2020 a las 11:43 am

Hola queria saber si recomiendan trabjar con la v13 o seguir con la v11, gracias!

    Javier Salazar Carlos · 08/01/2020 a las 8:44 pm

    La versión 13 es una buena opción, va depender de si ya se tiene localizado odoo(Temas vinculados a la contabilidad local) para el país en donde se lleve la implementación.

david · 17/02/2020 a las 3:48 pm

Tengo un problema, luego de correr el shell
Ingreso la dirección: http://ip_o_dominio:8069 y responde:
ip_o_dominio’s server IP address could not be found

Ayuda por favor

alan · 28/05/2020 a las 11:31 am

Pregunta cual es la contrasñea que de postgresql ?

Amberto · 02/06/2020 a las 2:18 pm

Cual es la contraseña del postgres?

    Javier Salazar Carlos · 05/06/2020 a las 10:54 am

    El usuario postgres de la base de datos no tiene clave. se puede crearle una clave si asi se desea.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

code