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