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.