Cómo instalar Odoo 16 en Ubuntu 22.04 (Jammy)

Cómo instalar Odoo 16 en Ubuntu 22.04 (Jammy)

Odoo ERP es un software de planificación de recursos empresariales (ERP) que le permite administrar todos los aspectos de su negocio, desde contabilidad hasta ventas. Le brinda la capacidad de optimizar su organización y aumentar la eficiencia. Como resultado, puede ayudarlo a ahorrar tiempo y dinero mientras aumenta las ganancias.

Las principales ventajas de usar Odoo ERP incluyen lo siguiente:

  • Permite una visión completa de sus operaciones comerciales, lo que le permite identificar problemas desde el principio y tomar medidas rápidamente.
  • Es fácil de usar. Puede configurar una cuenta de Odoo ERP en solo unos minutos simplemente completando algunos formularios. Y una vez que esté configurado, puede comenzar a trabajar en cuestión de minutos.
  • Es confiable y seguro. Está diseñado con la seguridad en mente desde el principio, con autenticación de dos factores para usuarios y varias medidas de seguridad integradas en la aplicación misma. También viene con un sistema de auditoría incorporado que le permite realizar un seguimiento de cada transacción que ocurra con sus cuentas y activos.

En esta publicación de blog, aprenderá a instalar Odoo 16 en Ubuntu 22.04 Sistema Jammy Jellyfish Linux.

Paso 1 - Instalación de paquetes requeridos

Hay algunos pasos involucrados en la instalación. Además de eso, hay algunos archivos que son necesarios para instalar como requisito previo.

Primero, actualice su servidor y luego actualice. Si solicita una contraseña, dale:

Sudo Apt Update && Sudo Apt Actualad  

El comando actualizará las actualizaciones disponibles para los paquetes instalados. Luego instale todos los paquetes requeridos para la configuración de Odoo en el sistema Ubuntu. Esto instalará paquetes esenciales para compilación, pitón y nodo.JS en tu sistema.

sudo apt install git wget nodejs npm python3 construcción-libzip-dev python3-dev libxslt1-dev python3-pip Libldap2-dev python3-wheel libsasl2-dev python3 -venv python3-setuptools node-libe-dev xfonts- xfonts-base-base-base-base-base-base-base-base-pytpio xfonts-pypi- xfonts-pytpio xfonts-pytpi- xfonts-base-base-base-base-base-base-base-base-base-base-base-pytpio xfonts-pytpi- xfonts-base-base-base-base-pytpio xfonts-pytpi- xfonts-pytpio-pytpi-pytpiS libpq-dev libffi-dev fontconfig  

Además, instale el módulo de nodo a continuación para habilitar el soporte RTL.

sudo npm instalación -g rtlcss  

Paso 2 - Instalación de WKHTMLTOPDF

Ahora, también necesitas instalar wkhtmltox Paquete Debian, que proporcionó útil wkhtmltoimage y wkhtmltopdf comandos binarios.

Descargue el paquete Debian de GitHub:

wget https: // github.com/wkhtmltopdf/paquete/comunes/descargar/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.debutante  

Luego instálelo en su sistema.

sudo dpkg -i wkhtmltox_0.12.6.1-2.jammy_amd64.debutante  

Paso 3: crear una nueva cuenta del sistema

Ejecutar el servicio Odoo como usuario separado es una buena práctica. Ahora para la creación de un usuario para Odoo que puede acceder al Odoo y puede hacer cambios en él.

Adduser sudo --system --group --home =/opt/Odoo --shell =/bin/bash Odoo  

Esto creará una nueva cuenta para usar para el servicio Odoo.

Paso 4 - Instalación de PostgreSQL

Como sabemos que PostgreSQL se requiere como el servidor de la base de datos para Odoo. Entonces lo instalaremos:

sudo apt instalación postgreSQL -y 

Ahora para la creación de un usuario de Odoo en PostgreSQL:

sudo Su -Postgres -C "CreateUser -S Odoo"  

Esto agregará un nuevo rol Odoo en el servidor PostgreSQL.

Paso 5 - Instalación de Odoo 16 en Ubuntu

Podemos descargar el Odoo desde el repositorio de GitHub. Así que clonarlo en tu sistema. Asegúrese de clonar la rama correcta que necesita instalar en su sistema. Como estamos instalando Odoo 16, así use el nombre de la rama "16.0 ".

CD /Opt /Odoo  Git clon https: // github.com/Odoo/Odoo.Git - -Deph 1 -Branch 16.0--Single-Branch Odoo-Server  

Cambie la propiedad del archivo al usuario de Odoo.

sudo chown -r Odoo: Odoo/Opt/Odoo/Odoo -Server  

Es una buena práctica crear un entorno virtual de Python para aislar aplicaciones. Cree un entorno virtual con los siguientes comandos:

CD/Opt/Odoo/Odoo-Server  python3 -m venv venv  fuente venv/bin/activar  

Una vez que se activa el entorno virtual, verá el indicador del sistema como "(Venv) $". Ahora instale las dependencias de Python para el Odoo en el entorno virtual.

Rueda de instalación de PIP3  requisitos de instalación de PIP3 -R.TXT 

Después de finalizar la instalación, desactive el entorno virtual con el siguiente comando.

desactivar 

Ahora crearemos el directorio de log y también cambiaremos su configuración de permisos

sudo mkdir/var/log/Odoo  Sudo Chown Odoo: Odoo/Var/Log/Odoo  sudo chmod 777/var/log/Odoo  

Paso 6 - Crear archivo de configuración de Odoo

A continuación, cree una configuración para el servidor Odoo. Esto es útil para personalizar la aplicación Odoo. Editar el archivo de configuración /etc/Odoo-server.confusión En tu editor de texto favorito:

sudo nano /etc /Odoo-server.confusión  

Agregue el contenido a continuación al archivo:

[opciones] admin_passwd = pase $ 123 db_user = Odoo addons_path =/opt/Odoo/Odoo-server/addons logFile =/var/log/Odoo/Odoo-Server.log log_level = debug
123456[opciones] admin_passwd = pase $ 123db_user = Odooaddons_path =/opt/Odoo/Odoo-Server/AddonSlogFile =/var/log/Odoo/Odoo-Server.loglog_level = debug

Asegúrese de cambiar el Admin_passwd valor con una contraseña segura. Guarde su archivo y cierre.

A continuación, cambie la propiedad a usuario de Oddo para el archivo de configuración. Además, cambie los permisos de archivo

Sudo Chown Odoo: Odoo /etc /Odoo-server.confusión  

Paso 7 - Crear archivo de la unidad de Systemd

Cree un archivo de la unidad Systemd para la administración del servicio Oddo. Le ayudará a administrar el servicio de Odoo fácilmente. También nos permitió comenzar Odoo en el arranque del sistema. Crea un nuevo archivo Odoo.servicio y editar en un editor de texto:

sudo nano/etc/systemd/system/Odoo.servicio  

Agregar el siguiente contenido.

[Unidad] Descripción = Odoo 16.0 Servicio requiere = PostgreSQL.servicio después = red.Target PostgreSQL.servicio [servicio] type = simple syslogidentifier = Odoo PermissionSstartonly = True User = Odoo Group = Odoo ExecStart =/Opt/Odoo/Odoo-Server/Venv/Bin/Python3/Opt/Odoo/Odoo-Server/Odoo-Bin -C/ etc/Odoo-server.conf standardOutput = Journal+Console [Instalar] WantedBy = Multi-user.objetivo
12345678910111213141516[Unidad] Descripción = Odoo 16.0 ServiceRequires = PostgreSQL.ServiceAshter = Red.Target PostgreSQL.servicio [servicio] type = simplesSySlogIdentifier = OdooPermissionSstartonly = trueuser = OdooGrup = OdooExecStart =/Opt/Odoo/Odoo-Server/Venv/Bin/Python3/Opt/Odoo/Odoo-Server/Odoo-Bin -C/Etc/Odoo-Perverver.Confstandardoutput = Journal+Console [Instalar] WantedBy = Multi-User.objetivo

Guarde el archivo y cierre.

Ahora, vuelva a cargar el SystemD Daemon para cargar el archivo recién creado.

SUDO SystemCtl-Daemon-Re-Re-Reload 

Inicie el servicio Odoo, también permita que inicie automáticamente el arranque del sistema:

sudo systemctl habilitan - -ahora Odoo.servicio  

Verifique el estado del servicio:

SUDO SYSTEMCTL ESTADO ODOO.servicio  

Debería ver que el servicio Odoo está activo y en ejecución:

Estado de servicio de Odoo 16

Paso 8 - Aplicación de Access Odoo

Odoo predeterminado se ejecuta en el puerto 8069. Abra un navegador web en su sistema y conecte al servidor Odoo en el 8069 puerto.

http: // server-ip-host: 8069 

Encontrará la página de base de datos de Odoo Crear por primera vez. Use la contraseña maestra configurada en Odoo-server.archivo conf. Establezca un nombre de base de datos de su elección. Luego establezca el nombre de usuario y la contraseña, que se utilizará para futuros inicios de sesión en el panel de Odoo. Seleccione la casilla de verificación de datos de demostración para importarla. Finalmente, haga clic en el "Crear base de datos" botón para completar la instalación.

Odoo 16 Crear o restaurar base de datos

Después de crear con éxito la base de datos Odoo, será redirigido a la página de inicio de sesión. Use las credenciales de inicio de sesión creadas en la pantalla anterior:

Página de inicio de sesión de Odoo

Después de un inicio de sesión exitoso, será redirigido a la página de aplicaciones, donde puede instalar aplicaciones de su elección.

Página de instalación de aplicaciones de Odoo

Conclusión:

Todos quieren facilidad en la vida, por lo que Odoo cumple con esto al proporcionar todos los departamentos necesarios para administrar un negocio en un solo lugar. Ahora no tiene que reclutar a muchos empleados para manejar su empresa, Odoo satisface todas las necesidades. En este artículo, aprendimos a instalar Odoo 16 ERP Server en Ubuntu 22.04 Sistema Jammy Jellyfish Linux.