Odoo, anteriormente conocido como OpenERP, es una plataforma de gestión empresarial todo en uno. Odoo ofrece una amplia gama de aplicaciones diferentes, como contabilidad, facturación, gestión de proyectos, inventario y mucho más.
Prerrequisitos
- Una instancia de Vultr recientemente implementada que ejecuta Ubuntu 16.04.
- Un usuario de sudo .
Paso 1: actualiza el sistema
Antes de instalar cualquier paquete en su instancia de Ubuntu, inicie sesión con el sudo
usuario y actualice.
sudo apt-get update
sudo apt-get upgrade
sudo reboot
Una vez que el sistema se haya reiniciado, inicie sesión nuevamente como sudo
usuario y continúe con los siguientes pasos.
Paso 2: agregue el repositorio de paquetes de Odoo
Esto le permite instalar y actualizar Odoo sin tener que configurar todas las dependencias manualmente.
sudo wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
sudo echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
sudo apt-get update
Paso 3: Instalar y configurar PostgreSQL
PostgreSQL es el sistema de base de datos predeterminado para Odoo.
sudo apt-get install postgresql
sudo systemctl start postgresql
sudo systemctl enable postgresql
Continúe creando un usuario PostgreSQL con los siguientes comandos. Cuando se le solicite, configure una contraseña segura para el usuario de la base de datos y guárdela en un lugar seguro, es posible que la necesite en el futuro.
sudo su - postgres
createuser odoo -U postgres -dRSP
exit
Paso 4: instala Odoo
Ahora puede instalar Odoo.
sudo apt-get install odoo
Inicie Odoo y configúrelo para que se inicie automáticamente cuando se inicie el sistema.
systemctl start odoo
systemctl enable odoo
Ahora puede acceder a Odoo usando su navegador web en la siguiente dirección.
http://[your-vultr-instance-IP]:8069
Reemplace [your-vultr-server-IP]
con la dirección IP de su instancia de Vultr y no olvide agregar el número de puerto 8069
al final de la dirección.
Elija un nombre para la base de datos que creará Odoo, ingrese su dirección de correo electrónico y elija una contraseña para el admin
usuario. proceda haciendo clic en el Create database
botón.
Una vez que se haya configurado la base de datos, accederá a la interfaz de usuario de Odoo, donde puede personalizar su sistema Odoo instalando aplicaciones.
Paso 6: Instale Nginx para facilitar el acceso del usuario
Puede redirigir el tráfico por defecto HTTP port (80)
y por defecto HTTPS port (443)
a Odoo (en ejecución port 8069
) para que los usuarios ya no tengan que agregar el número de puerto 8069
cada vez que acceden al sistema. El uso de Nginx también le permite asegurar Odoo usando un certificado SSL, el proceso para instalar un certificado SSL para Nginx se describe aquí .
Instala Nginx.
sudo apt-get install nginx
Edite el archivo de configuración del sitio Nginx usando un editor de texto, como nano.
nano /etc/nginx/sites-available/default
Encuentra las siguientes dos líneas.
location / {
}
Agrega el siguiente segmento.
location / {
proxy_pass http://127.0.0.1:8069;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
Reinicie Nginx y configúrelo para que se inicie automáticamente cuando se inicie el sistema.
systemctl restart nginx
systemctl start nginx
Ahora puede visitar el sistema Odoo desde el puerto 8069 y el puerto 80.
http://[your-vultr-instance-IP]:8069
http://[your-vultr-instance-IP]