Instalar y configurar Odoo en Ubuntu Server 16.04
¿Por que estoy interesado en Odoo?
He leído sobre el y me ha parecido un buen sistema de ERP y estoy buscando ERP para la empresa que voy a crear.
Aparte de explicar como se instala y como funciona es muy util para montar una empresa, o empresas ya montadas que usen este ERP.
Instalar Odoo
Actualizar el sources.list e instalar actualizaciones
sudo apt-get -y update && sudo apt-get dist-upgrade
Instalando dependencias de python para Odoo 11
Cualquiera de estos 2 metodos sirve para instalar las dependencias:
Metodo 1º: a mi este es el que me ha funcionado.
sudo apt-get install python-cups python-dateutil python-decorator python-docutils python-feedparser \
python-gdata python-geoip python-gevent python-imaging python-jinja2 python-ldap python-libxslt1 \
python-lxml python-mako python-mock python-openid python-passlib python-psutil python-psycopg2 \
python-pybabel python-pychart python-pydot python-pyparsing python-pypdf python-reportlab python-requests \
python-simplejson python-tz python-unicodecsv python-unittest2 python-vatnumber python-vobject \
python-werkzeug python-xlwt python-yaml wkhtmltopdf
Metodo 2º
sudo apt-get install python3-pip
pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text
Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil
psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid
pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject
Werkzeug XlsxWriter xlwt xlrd
Instalar PostgreSQL (Ultima version disponible)
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc sudo apt-key add - sudo apt-get update sudo apt-get install postgresql-9.6
Lo que he hecho yo aquí es instalarme el programa pgadmin 4 que es un administrador grafico de PostgreSQL en mi Ubuntu Server 16.04 tengo el firewall puesto el ufw que basicamente es un programa para administrar Iptables de forma sencilla.
Con pgadmin 4 he entrado a ver si se ha creado el usuario odoo que necesitamos para la base de datos, aquí os dejo captura.
Ya dedicare otro tutorial a explicar como instalar PostgreSQL 9.6 y conectar con pgadmin 4.
Instalar Odoo
Crea el fichero Log de Odoo
sudo mkdir /var/log/odoo sudo chown -R odoo:root /var/log/odoo
Editar fichero de configuración de Odoo
sudo nano /etc/odoo.conf
Copiar y pegar el contenido en el fichero de configuración o escribir las rutas correctas de los addons.
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = odoo
db_password = tuclave
logfile = /var/log/odoo/odoo-server.log
addons_path = /opt/odoo/addons,/opt/odoo/odoo/addons
tuclave= a la clave que hayas puesto para el usuario odoo.
sudo chown odoo: /etc/odoo.conf
Instalando WKHTMLTOPDF (librería necesaria)
WKHTMLTOPDF ( Supported Version 0.12.1 ) for Odoo
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
Esto para funcionar de forma local el Odoo
Ahora ejecuta odoo de esa manera.
cd /opt/odoo/odoo
./odoo-bin
Accede a Odoo 11 desde el navegador
Ve al navegador para acceder a Odoo 11
http://localhost:8069
Esto funcionara en el caso de que estemos en el servidor Ubuntu en local y tengamos nuestro entorno grafico y podamos acceder si no sera accesible mediante la IP de la maquina que haga de servidor.
Yo en mi caso he utilizado una maquina en local.
http://ubuntu.local:8069
Para que esto funcione es necesario tener en el fichero que en Windows esta aquí
C:\Windows\System32\drivers\etc sistema operativo Windows.
Si estamos trabajando en Linux estara en:
/etc/hosts
Aquí os dejo una captura de pantalla de la instalación de Odoo 11
Bueno pues aquí podemos ver como esta funcionando Odoo 11 en nuestro servidor web, en el próximo tutorial explicare como hacerlo funcionar usando el puerto 80 y con HTTPS.
Tambien explicaremos como configurar Odoo 11 con el TPV, veremos como funciona el ERP, pero lo algunos temas estarán solo para usuarios suscritos a la web.
Si te quieres suscribir a la web aquí podrás.
¿que os parece Odoo 11 una vez esta instalado y funcionando?
A mi personalmente me parece un buen ERP (Enterprise Resource Planning). En español un gestor de finanzas, contabilidad, gestion de clientes y mas funcionalidades.
Espero que os haya gustado el tutorial y espero que os haya servido de gran ayuda, saludos