-
Notifications
You must be signed in to change notification settings - Fork 9
Instalación Odoo Community
Ignacio Buioli edited this page Dec 2, 2023
·
13 revisions
Previo a cualquier instalación es aconsejable ejecutar un apt-get update
y un apt-get upgrade
para asegurarnos de trabajar en la última versión. En Debian, además, es aconsejable configurar el idioma para evitar problemas de codificación en la base de datos.
sudo apt-get install -y python3 python3-pip
sudo apt-get install -y libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev libssl-dev python-dev python3-dev build-essential libffi-dev zlib1g-dev python-pip gcc git
sudo apt-get install git python3 python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev swig libsasl2-dev python3-setuptools node-less libjpeg-dev gdebi gcc
sudo apt-get install -y python-pypdf2 python-dateutil python-feedparser python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-babel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-docutils python-psutil python-mock python-unittest2 python-jinja2 python-decorator python-requests python-passlib python-pil
sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev libssl-dev
sudo pip3 install PyPDF2 Werkzeug==0.11.15 python-dateutil reportlab psycopg2-binary
sudo apt-get install -y npm
sudo npm install -g rtlcss
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g less less-plugin-clean-css
sudo apt-get install -y node-less
sudo apt-get install xfonts-75dpi
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install -f
### Debian 11 ###
sudo apt-get -y install wkhtmltopdf
### Debian 10 / 11 ###
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.buster_amd64.deb
sudo apt install ./wkhtmltox_0.12.6-1.buster_amd64.deb
### Debian 9 ###
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.stretch_amd64.deb
sudo apt install ./wkhtmltox_0.12.6-1.stretch_amd64.deb
sudo adduser --system --home=/opt/odoo --group odoo
sudo apt-get install postgresql
sudo su postgres
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
psql
ALTER USER odoo WITH SUPERUSER;
\q
exit
sudo su - odoo -s /bin/bash
git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 --single-branch .
exit
Nota: Reemplazar --branch 13.0
por el número de la versión de Odoo que se desee instalar.
cd /opt/odoo
sudo pip3 install -r requirements.txt
sudo mkdir /var/log/odoo
sudo chown odoo:root /var/log/odoo
sudo cp /opt/odoo/debian/odoo.conf /etc/odoo.conf
Editar el Archivo /etc/odoo.conf
:
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = False
db_password = False
addons_path = /opt/odoo/addons
logfile = /var/log/odoo/odoo.log
sudo chown odoo: /etc/odoo.conf
sudo chmod 640 /etc/odoo.conf
sudo nano /etc/systemd/system/odoo.service
Agregamos el siguiente contenido:
[Unit]
Description=Odoo
Documentation=http://www.odoo.com
[Service]
# Ubuntu/Debian convention:
Type=simple
User=odoo
ExecStart=/opt/odoo/odoo-bin -c /etc/odoo.conf
[Install]
WantedBy=default.target
Cambiamos los permisos:
sudo chmod 755 /etc/systemd/system/odoo.service
sudo chown root: /etc/systemd/system/odoo.service
Reiniciamos el Servicio:
sudo systemctl start odoo.service
Para habilitar el servicio así puede iniciarse en caso de reinicio del sistema:
sudo systemctl enable odoo.service
Odoo AR 🇦🇷
- Instalación Odoo Community
- Instalación Odoo Enterprise
- Instalación Odoo en Docker
- Instalación de un Módulo de Odoo
- Optimización NGINX
- Optimización PostgreSQL
- Idioma del Servidor (Debian)
- Solución a Errores Comunes
- Solución a Errores en Desarrollo
- Solución a Errores con AFIP