1_instalacion de odoo12 en virtualbox debian9 - ANTO12DURAN/GHempleado-car GitHub Wiki

Instalación de odoo12 en debian 9	

$ sudo apt update && sudo apt upgrade # actualizacion del Sistema root

$ sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less # instalación de dependencias

Creación usuario Odoo

$ sudo useradd -m -d /opt/odoo12 -U -r -s /bin/bash odoo12 # odoo12 es el usuario y /opt/odoo12 es la dirección donde está alojado

Instalar y configuración de Postgresql

$ sudo apt install postgresql

$ sudo su - postgres -c "createuser -s odoo12" # se creó el usuario de postgres con el mismo nombre del usuario odoo

Instalar y configurar odoo

$ sudo su - odoo12 # entramos al usuario de Odoo

$ git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo12/odoo # clonamos odoo12 desde dirección github

$ cd /opt/odoo12 # nos ubicamos en la dirección de odoo

$ python3 -m venv odoo-venv # Una vez que se descarga el código fuente, cree un nuevo entorno virtual de Python para la instalación de Odoo 12

$ source odoo-venv/bin/actívate # activa el entorno

(venv) $ pip3 install wheel # Instale todos los módulos Python necesarios con pip3

(venv) $ pip3 install -r odoo/requirements.txt

$ mkdir /opt/odoo12/odoo-custom-addons # Crear un directorio para los complementos personales (área de trabajo)

$ exit # volvemos al usuario sudo

$ sudo cp /opt/odoo12/odoo/debian/odoo.conf /etc/odoo12.conf # cree un archivo de configuración

$ sudo nano /etc/odoo12.conf # editar ese archivo, colocar

#--------/etc/odoo12.conf [options] ; This is the password that allows database operations: admin_passwd = my_admin_passwd db_host = False db_port = False db_user = odoo12 db_password = False Crear un archivo de unidad de Systemd

Para ejecutar Odoo como un servicio, necesitamos crear un archivo de unidad de servicio en el directorio / etc / systemd / system /.

Abra su editor de texto y pegue la siguiente configuración

$ sudo nano /etc/systemd/system/odoo12.service

-------/etc/systemd/system/odoo12.service ------

[Unit] Description=Odoo12 Requires=postgresql.service After=network.target postgresql.service

[Service] Type=simple SyslogIdentifier=odoo12 PermissionsStartOnly=true User=odoo12 Group=odoo12 ExecStart=/opt/odoo12/odoo-venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf StandardOutput=journal+console

[Install] WantedBy=multi-user.target

#---- hasta acá -----

$ sudo systemctl daemon-reloadsudo $ systemctl start odoo12

$ sudo systemctl status odoo12 # verificamos el status

Para probar la instalación ir al navegador y colocar http://<your_domain_or_IP_address>:8069.

Queda instalado (básico) del odoo12 :-D