En este artículo habremos explicado los pasos necesarios para instalar y configurar Odoo en Ubuntu 18.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo. Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Odoo es el ERP de código abierto más extenso que proporciona todas las aplicaciones relacionadas con el negocio. Tales como Contabilidad, CRM, Ventas, Compras, Proyectos, Punto de Venta, Comercio Electrónico y muchos más.
Instalar Odoo en Ubuntu
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo apt update sudo apt upgrade
Paso 2. Instale las dependencias de Odoo.
Tienes que instalar Git, Python 3 pip y otros paquetes necesarios para crear dependencias de Odoo:
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
Paso 3. Creación de un usuario del sistema.
Cree un usuario del sistema que ejecutará Odoo, llamado ramona con el directorio de inicio /opt/ramona:
sudo useradd -m -d /opt/ramona -U -r -s /bin/bash ramona
Paso 4. Instale PostgreSQL.
Para instalar PostgreSQL ejecute el siguiente comando:
sudo apt install postgresql
A continuación, cree un usuario de PostgreSQL con el mismo nombre que el usuario del sistema creado anteriormente:
sudo su - postgres -c "createuser -s ramona"
Paso 5. Instale wkhtmltopdf.
Descargue e instale el paquete Wkhtmltopdf. La versión recomendada es 0.12.5 y está disponible en la página de descarga de wkhtmltopdf, en la sección de archivo:
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
Paso 6. Instale Odoo en Ubuntu.
Primero, cambie al usuario “ramona”:
sudo su - ramona
Luego, clone el código fuente de Odoo 13 del repositorio de GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo13/odoo
Una vez que se complete la descarga, cree un nuevo entorno virtual de Python para Odoo:
cd /opt/odoo13 python3 -m venv odoo-venv source odoo-venv/bin/activate
Instala todos los módulos de Python necesarios con pip3:
pip3 install wheel pip3 install -r odoo/requirements.txt
Una vez hecho esto, desactive el entorno escribiendo:
deactivate
Luego, crearemos un nuevo directorio que contendrá los complementos de terceros:
mkdir /opt/odoo13/odoo-custom-addons exit
Luego, cree un archivo de configuración con el siguiente contenido:
sudo nano /etc/odoo13.conf
[options] ; This is the password that allows database operations: admin_passwd = your_admin_passwd db_host = False db_port = False db_user = ramona db_password = False addons_path = /opt/odoo13/odoo/addons,/opt/odoo13/odoo-custom-addons
Paso 7. Creación del archivo de unidad Systemd Odoo.
Abra el editor de texto nano y cree un archivo de unidad de servicio llamado odoo 13.service con el siguiente contenido:
sudo nano /etc/systemd/system/odoo13.service
[Unit] Description=Odoo13 Requires=postgresql.service After=network.target postgresql.service [Service] Type=simple SyslogIdentifier=odoo13 PermissionsStartOnly=true User=odoo13 Group=odoo13 ExecStart=/opt/odoo13/odoo-venv/bin/python3 /opt/odoo13/odoo/odoo-bin -c /etc/odoo13.conf StandardOutput=journal+console [Install] WantedBy=multi-user.target
Inicie el servicio Odoo y habilítelo para que se inicie en el arranque ejecutando:
sudo systemctl daemon-reload sudo systemctl enable --now odoo13 sudo systemctl status odoo13
Paso 8. Acceso a Odoo.
Para acceder a Odoo 13, vaya a la siguiente URL y cree una nueva base de datos:
http://<your_domain_or_IP_address>:8069
Eso es todo lo que necesita hacer para instalar Odoo en Ubuntu 18.04 LTS. Espero que encuentre útil este consejo rápido. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.