En este tutorial, le mostraremos cómo instalar Odoo en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, Odoo es un grupo de aplicaciones comerciales de código abierto que ofrece una amplia gama de aplicaciones que incluyen CRM, contabilidad, facturación. , inventario, almacén, comercio electrónico, gestión de proyectos y más. Es una aplicación basada en la web y con todas las funciones que le ayuda a mantener el ERP en cualquier negocio. Odoo viene con 30 módulos centrales y más de 4500 módulos creados por la comunidad que lo ayudan a personalizarlo desde una pequeña tienda hasta una corporación de nivel empresarial.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación del software de gestión de relaciones con el cliente Odoo en un AlmaLinux 8.
Instalar Odoo en AlmaLinux 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo actualización dnf
sudo dnf instalar epel-release
Paso 2. Instalar las dependencias necesarias.
Ahora requerimos dependencias en su servidor. Puedes instalarlos todos con el siguiente comando:
sudo dnf instalar python3 python3-devel git gcc git redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel
Paso 3. Instalación de la base de datos PostgreSQL.
Ejecute el siguiente comando para instalar el paquete PostgreSQL en su sistema:
sudo dnf install @postgresql: 12
Luego, inicializado a la base de datos PostgreSQL con el siguiente comando:
/ usr / bin / postgresql-setup initdb
Después de eso, inicie el servicio PostgreSQL y habilítelos para que se inicien al reiniciar el sistema:
sudo systemctl iniciar postgresql
sudo systemctl habilitar postgresql
Luego, cree un nuevo usuario de PostgreSQL para Odoo con el siguiente comando a continuación:
su -postgres -c “createuser -s odoo”
Paso 4. Instalar Odoo en AlmaLinux 8.
Ahora creamos un usuario dedicado para Odoo:
useradd -m -U -r -d / opt / odoo -s / bin /bash odoo
Luego, inicie sesión con el usuario de Odoo y descargue los últimos paquetes de Odoo con el siguiente comando:
su – odoo git clone https://www.github.com/odoo/odoo –depth 1 –branch 14.0 / opt / odoo / odoo14 cd / opt / odoo
Una vez hecho esto, cambie el directorio a /opt/odoo
y crea un nuevo entorno virtual de Python:
python3 -m venv odoo14-venv fuente odoo14-venv / bin / activo
Luego, instale los módulos de Python requeridos:
pip3 install -r odoo14 / requirements.txt
Después de eso, desactívelo del entorno virtual y salga del usuario de Odoo con el siguiente comando a continuación:
desactivar salida
A continuación, cree complementos y un directorio de registro con el siguiente comando:
mkdir / opt / odoo / odoo14-custom-addons mkdir / var / log / odoo14 && touch /var/log/odoo14/odoo.log
Crearemos un nuevo directorio para los módulos personalizados y cambiaremos su propiedad a ‘odoo
‘usuario:
chown odoo: / opt / odoo / odoo14-custom-addons chown -R odoo: / var / log / odoo14 /
Paso 5. Creación de la configuración de Odoo.
Ahora creamos un archivo de configuración de Odoo que se encuentra en el /etc/odoo.conf.
El contenido del archivo de configuración es el siguiente:
nano /etc/odoo.conf
Agregue la siguiente línea:
[options]
admin_passwd = odoo_master_password db_host = False db_port = False db_user = odoo db_password = False xmlrpc_port = 8069 logfile = /var/log/odoo14/odoo.log logrotate = True addons_path = / opt / odoo / odoo14 / addons
Save y close el archivo cuando haya terminado.
Paso 6. Cree un archivo de servicio Systemd para Odoo.
Ahora crea un Odoo systemd
unidad de archivo creando un nuevo archivo /etc/systemd/system/odoo.service:
nano /etc/systemd/system/odoo.service
Agrega las siguientes líneas:
[Unit]
Descripción = Odoo14 # Requiere = postgresql-10.6.service # Después = network.target postgresql-10.6.service
[Service]
Tipo = simple SyslogIdentifier = odoo14 PermissionsStartOnly = true User = odoo Group = odoo ExecStart = / opt / odoo / odoo14-venv / bin / python3 / opt / odoo / odoo14 / odoo-bin -c /etc/odoo.conf StandardOutput = journal + consola
[Install]
WantedBy = multi-user.target
Save y close el archivo. Luego, recargue el systemd
demonio con el siguiente comando:
sudo systemctl daemon-reload
sudo systemctl start odoo
sudo systemctl habilitar odoo
Paso 7. Configure el Firewall para Odoo.
Para que Odoo sea accesible en un navegador, abra el puerto a través del firewall.
firewall-cmd –zone = public –permanent –add-service = http firewall-cmd –zone = public –permanent –add-port = 8069 / tcp firewall-cmd –reload
Paso 8. Acceder a la interfaz web de Odoo
Una vez instalado correctamente, ahora abra su navegador web y acceda a la interfaz de usuario web de Odoo usando la URL https://your-server-ip-address:8069
. Debería ver la siguiente página:
¡Felicidades! Has instalado Odoo correctamente. Gracias por utilizar este tutorial para instalar el software de gestión empresarial Odoo en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Odoo.