GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Odoo 13 en Ubuntu 20.04

En esta guía, le mostraremos cómo instalar Odoo 13 en Ubuntu 20.04. Odoo, también conocido como OpenERP, es una plataforma ERP gratuita y de código abierto. Es una de las plataformas ERP más populares disponibles gracias a su personalización y flexibilidad. Escrito en el lenguaje de programación Python, Odoo se usa para muchas aplicaciones comerciales, que incluyen canalización de ventas, gestión de proyectos, CRM, facturación, contabilidad, inventario y mucho más. Odoo viene integrado con una gran cantidad de características que se adaptan perfectamente a la mayoría de los casos de uso empresarial. Sin embargo, si necesita algo más específico, Odoo también viene con una amplia biblioteca de complementos personalizados que le permiten ajustar las funciones de Odoo para que se ajusten a sus necesidades comerciales exactas.

1. Inicie sesión y actualice el servidor:

Inicie sesión en su Ubuntu 20.04 VPS a través de SSH como usuario raíz (puede usar una cuenta de superusuario si la raíz no está disponible. Nuestros VPS vienen con acceso raíz incluido):

ssh root@IP_Address -p Port_number

No olvide reemplazar 'IP_Address' y 'Port_number' con la dirección IP real de su servidor y el puerto de servicio SSH. El puerto SSH predeterminado es 22.

A continuación, asegurémonos de que estamos en Ubuntu 20.04. Puedes hacerlo así:

# lsb_release -a

Debería obtener esto como salida:

Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal

Ejecute los siguientes comandos para asegurarse de que todos los paquetes instalados en su Ubuntu 20.04 VPS estén actualizados a sus últimas versiones disponibles:

apt update && apt upgrade

2. Instalación de los paquetes necesarios relacionados con el sistema operativo

Ejecute este comando para instalar todos los paquetes necesarios. Estos paquetes, como Python y Node.js, son necesarios para que Odoo funcione correctamente.

apt-get install python3-venv build-essential python3-pillow python3-lxml python3-dev python3-pip python3-setuptools npm nodejs git gdebi libldap2-dev libsasl2-dev  libxml2-dev libxslt1-dev libjpeg-dev libpq-dev -y

Cuando termine, pasaremos a crear una nueva cuenta de usuario para Odoo.

3. Crear un usuario del sistema

A continuación, necesitaremos crear un nuevo usuario del sistema para ejecutar Odoo. Puede crear un nuevo usuario con el nombre odoo con el directorio de inicio establecido en /opt/odoo usando el siguiente comando:

useradd -m -U -r -d /opt/odoo -s /bin/bash odoo

4. Instale el servidor PostgreSQL

El siguiente paso es instalar el sistema de base de datos PostgreSQL en su Ubuntu 20.04 VPS. Este paso es bastante simple, simplemente ejecuta el siguiente comando:

apt-get install postgresql

Instalará el servidor de base de datos PostgreSQL y otras herramientas necesarias.

Para verificar y verificar que el servidor PostgreSQL está instalado, puede usar el siguiente comando:

psql --version

Ejecutar eso le mostrará la versión actual de PostgreSQL que ha instalado:

# psql --version
psql (PostgreSQL) 12.2 (Ubuntu 12.2-4)

Una vez completada la instalación, asegúrese de habilitar el servidor PostgreSQL para que se inicie automáticamente al reiniciar el servidor a través de systemctl :

systemctl enable postgresql

Además, necesitamos crear un usuario de PostgreSQL con el mismo nombre que el nuevo usuario del sistema. Ejecute el siguiente comando para crear un usuario de PostgreSQL:

su - postgres -c "createuser -s odoo"

5. Instale 'wkhtmltopdf'

Odoo requiere wkhtmltopdf paquete, que es una herramienta de código abierto que convierte el formato HTML a PDF para que Odoo pueda imprimir informes en PDF. La versión recomendada para Odoo es 0.12.5 con qt parcheado, que es la última versión en el momento en que se escribió este tutorial. Lo descargaremos e instalaremos con los siguientes comandos:

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb

Verifique que wkhtmltopdf está instalado en su servidor:

# wkhtmltopdf --version
wkhtmltopdf 0.12.5 (with patched qt)

6. Instalar y configurar Odoo 13

En esta sección, descargaremos Odoo 13 desde el repositorio de Git y lo instalaremos en un entorno virtual de Python.

Primero, inicia sesión como odoo usuario y descargue Odoo 13 desde el repositorio de Git:

su - odoo
git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo/odoo13

Una vez que se complete la descarga, cree un nuevo entorno virtual de Python para la instalación de Odoo 13 con el siguiente comando:

cd /opt/odoo && python3 -m venv odoo13-venv

A continuación, active el entorno virtual con el siguiente comando:

source odoo13-venv/bin/activate

Luego, instale los módulos requeridos usando el pip3 comando como se muestra a continuación:

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

Una vez que todos los módulos necesarios se hayan instalado correctamente, desactive el entorno virtual y vuelva a cambiar al usuario sudo o root con el siguiente comando:

(odoo13-venv) $ deactivate && exit

Luego, cree un directorio separado para los complementos personalizados de Odoo. La mejor práctica es instalar módulos Odoo personalizados en un directorio separado. Esto garantiza que si algún módulo personalizado no funciona, se puede eliminar fácilmente sin correr el riesgo de eliminar los módulos requeridos/incorporados.

mkdir /opt/odoo/odoo13-custom-addons
chown odoo: /opt/odoo/odoo13-custom-addons

Los siguientes comandos crearán un archivo de registro para la nueva instalación de Odoo:

mkdir /var/log/odoo && touch /var/log/odoo/odoo.log
chown -R odoo: /var/log/odoo/

A continuación, abra el archivo /etc/odoo.conf con el editor nano:nano /etc/odoo.conf

Con el archivo abierto, ingrese la siguiente información en él:

[options]
; This is the password that allows database operations:
admin_passwd = master_password
db_host = False
db_port = False
db_user = odoo
db_password = False
xmlrpc_port = 8069
; longpolling_port = 8072
logfile = /var/log/odoo/odoo.log
logrotate = True
addons_path = /opt/odoo/odoo13/addons,/opt/odoo/odoo13-custom-addons

Asegúrate de configurar master_password a algo que es fuerte y difícil de adivinar. Guarde y cierre el archivo.

Lo último que tenemos que hacer es crear un systemd unit que se usará para ejecutar nuestra instancia de Odoo como un servicio.

Crea un nuevo odoo.service archivo:

nano /etc/systemd/system/odoo.service

e ingrese la siguiente configuración:

[Unit]
Description=Odoo13
#Requires=postgresql-12.2.service
#After=network.target postgresql-12.2.service

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

[Install]
WantedBy=multi-user.target

Una vez que se guarde y cierre el archivo, volveremos a cargar el daemon para que reconozca la unidad recién creada en systemd.

systemctl daemon-reload

A continuación, inicie el odoo.service recién creado y habilítelo para que se inicie después de reiniciar el sistema con el siguiente comando:

systemctl start odoo
systemctl enable odoo

7. Acceda a la instancia de Odoo

Ahora, cuando sabe que la nueva instalación de Odoo está activa y ejecutándose en el servidor, puede acceder a ella navegando por la dirección IP de su servidor junto con el número de puerto de Odoo. En este caso, nuestro Odoo instalado usa el puerto predeterminado 8069 (como se define en nuestro archivo de configuración de Odoo):

http://<your_server_IP_address>:8069

Si la instalación se completó con éxito, podrá ver la pantalla de Odoo como se muestra a continuación y crear su primera base de datos:

Desde aquí, simplemente ingrese su contraseña maestra y complete los campos con la información que necesita para su caso de uso. ¡Eso es todo! Odoo ahora está funcionando con éxito en su Ubuntu 20.04 VPS.

Por supuesto, no tiene que instalar Odoo 13 en Ubuntu 20.04 si utiliza uno de nuestros servicios de alojamiento VPS de Odoo, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen y configuren Odoo 13 en Ubuntu 20.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si te gustó esta publicación sobre cómo instalar Odoo 13 en Ubuntu 20.04 , compártalo con sus amigos en las redes sociales usando los botones a continuación o simplemente deje una respuesta. Gracias.


Panels
  1. Cómo instalar R en Ubuntu 16.04

  2. Cómo instalar Odoo 10 en Ubuntu 16.04

  3. Cómo instalar Odoo 12 en Ubuntu 16.04

  4. Cómo instalar Odoo 15 en Ubuntu 22.04

  5. Cómo instalar Odoo 13 en Ubuntu 20.04

Cómo instalar Odoo 13 en Ubuntu 18.04

Cómo instalar Odoo 14 en Ubuntu 20.04

Cómo instalar Odoo 14 en Ubuntu

Cómo instalar Odoo 13 en Ubuntu

Cómo instalar Odoo en Ubuntu 18.04

Cómo instalar Odoo 12 en Ubuntu 20.04