Odoo es uno de los software empresariales ERP de código abierto más populares y potentes basado en el lenguaje de programación Python. En este artículo de blog, le mostraremos cómo instalar Odoo 9 en un CentOS 7 VPS. Esta nueva versión de Odoo viene con muchas mejoras sobre su predecesor y muchas características nuevas como:
- Nuevo editor de sitio web WYSIWYG
- Arrastra y suelta bloques de construcción
- Nueva integración de pasarela de pago
- Integración de eBay y Amazon
- Nueva gestión de contratos
- Nueva contabilidad
- Nuevas aplicaciones de marketing
- Diseño totalmente receptivo y rápido
- Paneles e informes mejorados
- Gestión de tiendas y restaurantes
y muchos más…
Inicie sesión en su servidor como usuario root
ssh root@IP
Al principio, lo mejor es iniciar una sesión de pantalla ejecutando el siguiente comando
screen -U -S odoo
y asegúrese de que todos los servicios instalados en su servidor estén actualizados
yum -y update
Odoo usa una base de datos PostgreSQL, por lo que debemos eliminar MariaDBserver si está instalado
yum remove mariadb mariadb-server
Para instalar todas las dependencias de Odoo 9, se debe agregar el repositorio EPEL a los repositorios de la distribución
yum install -y epel-release
Instalar servidor PostgreSQL
yum install -y postgresql-server
Una vez instalado e iniciado por primera vez, tenemos que inicializar la base de datos PostgreSQL
postgresql-setup initdb
Inicie el servidor PostgreSQL y habilítelo para que se inicie en el momento del arranque
systemctl start postgresql systemctl enable postgresql
Crear un nuevo repositorio de yum para Odoo
nano /etc/yum.repos.d/odoo.repo
Con el siguiente contenido
[odoo-nightly] name=Odoo Nightly repository baseurl=http://nightly.odoo.com/9.0/nightly/rpm/ enabled=1 gpgcheck=1 gpgkey=https://nightly.odoo.com/odoo.key
y finalmente instale Odoo 9
yum install -y odoo
Esto instalará la última versión de Odoo y todas sus dependencias.
Una vez completada la instalación, inicie Odoo y habilítelo para que se inicie en el momento del arranque
systemctl start odoo systemctl enable odoo
Abra el archivo de configuración de Odoo y descomente la línea 'admin_passwd' para establecer la contraseña maestra de administrador
vim /etc/odoo/openerp-server.conf admin_passwd = YourPassword
No olvides reemplazar 'TuContraseña' con una contraseña segura real.
Reinicie Odoo para que los cambios surtan efecto
systemctl restart odoo
Para imprimir informes en PDF, debe tener instalado wkhtmltopdf en su servidor. La versión de wkhtmltopdf disponible en los repositorios de CentOS no admite encabezados ni pies de página, por lo que la descargaremos e instalaremos manualmente wkhtmltopdf desde su sitio web oficial.
Instale algunas dependencias de wkhtmltopdf
yum install fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi
Copie el archivo rpm apropiado del sitio web de wkhtmltopdf e instálelo usando el siguiente comando
rpm -Uvh http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-centos7-amd64.rpm
Ahora, abra un navegador web y acceda a Odoo 9 en http://yourIPaddress:8069
para crear una nueva base de datos PostgreSQL y establecer una contraseña para el usuario administrador.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Odoo 9 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. También puede considerar leer Cómo instalar Odoo 12 en CentOS 7.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.