Instalar Odoo 12 en Ubuntu Server 18.04 Usando la Nube de Amazon AWS Parte 2/2

Опубликовано: 17 Июль 2026
на канале: Carlos Hercules
4,642
77

Paso para Instalar ODOO 12 en Ubuntu Server 18.04 Actualizado comandos al 08/02/2023

#PASO1 Actualizamos Lista de Repositorios e Instalamos Actualizaciones
sudo apt-get update
sudo apt-get -y upgrade

#PASO2 Protegemos al servidor de ataques SSH.
sudo apt-get install openssh-server fail2ban

#PASO3 Instalando Dependencias Python para Odoo 15
sudo apt-get install python3 python3-pip python3-suds -y
sudo apt-get install libxml2-dev libxslt1-dev zlib1g-dev -y
sudo apt-get install libsasl2-dev libldap2-dev libssl-dev -y
sudo apt-get install libpq-dev
sudo pip3 install Babel==2.6.0 chardet==3.0.4 decorator==4.3.0 docutils==0.14 ebaysdk==2.1.5 feedparser==5.2.1 freezegun==0.3.15 gevent==20.9.0 greenlet==0.4.17 html2text==2018.1.9 idna==2.6 Jinja2==2.11.2 libsass==0.17.0 lxml==4.6.1 Mako==1.0.7 MarkupSafe==1.1.0 mock==2.0.0 num2words==0.5.6 ofxparse==0.19 passlib==1.7.1 Pillow==8.1.1 polib==1.1.0 psutil==5.6.6 psycopg2==2.8.5 pydot==1.4.1 pyparsing==2.2.0 python-ldap==3.1.0 PyPDF2==1.26.0 pyserial==3.4 python-dateutil==2.7.3 pytz==2019.1 pyusb==1.0.2 qrcode==6.1 reportlab==3.5.55 requests==2.21.0 zeep==3.2.0 vatnumber==1.2 python-stdnum==1.8 vobject==0.9.6.1 Werkzeug==0.16.1 XlsxWriter==1.1.2 xlwt==1.3.* xlrd==1.2.0

#PASO4 Instalamos las dependencias Web de Odoo
sudo apt-get install -y npm
sudo apt-get install node-clean-css -y
sudo apt-get install node-less -y
sudo apt-get install python-gevent -y
sudo apt-get install -y git

#PASO5 Instalar WKHTMLTOPDF para Odoo
NOTA: Youtube no muestra toda la ruta que usa el comando wget, la ruta después del https:// es lo que esta entre paréntesis.
(github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb)

sudo wget https://github.com/wkhtmltopdf/wkhtml...
sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf

#PASO6 Crear usuario Odoo para ejecutar odoo
sudo adduser --system --quiet --shell=/bin/bash --home=/home/odoo --gecos 'ODOO' --group odoo

#PASO7 Instalando Postgresql
sudo apt-get install postgresql -y

#PASO8 Creando Usuario Postgresql
sudo su -c "createuser -s odoo" postgres

#PASO9 Nos Logueamos con el usuario odoo
sudo su - odoo

#PASO10 Descargando Odoo 12 de repositorio Git
git clone https://github.com/odoo/odoo.git ~/odoo12 -b 12.0 --depth=1 --single-branch

#PASO11 Creando el Directorio para desarrollos personalizados y salimos del usuario odoo
mkdir ~/odoo12/new-addons
exit

#PASO12 Instalando Gdata
cd /home/odoo
sudo wget https://pypi.python.org/packages/a8/7...

Nota: Youtube no muestra toda la ruta que usa el comando wget, la ruta después del https:// es lo que esta entre paréntesis.
(pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz)

sudo tar zxvf gdata-2.0.18.tar.gz
sudo chown -R odoo: gdata-2.0.18
sudo -s
cd gdata-2.0.18
python setup.py install
exit

#PASO13 Creamos el directorio para los Logs
sudo mkdir /var/log/odoo
sudo chown odoo /var/log/odoo

#PASO14 Vamos a crear el archivo de configuración de Odoo:
sudo su -c "/home/odoo/odoo12/odoo-bin --save --stop-after-init" odoo

#PASO15 Vamos a mover el archivo de configuración de OdooServer a /etc:
sudo mkdir /etc/odoo
sudo cp /home/odoo/.odoorc /etc/odoo/odoo.conf
sudo chown -R odoo /etc/odoo

#PASO16 Creamos el Script de inicio automático de Odoo-Server:
sudo cp /home/odoo/odoo12/debian/init /etc/init.d/odoo
sudo chmod +x /etc/init.d/odoo

#PASO17 Creamos enlace para ejecutar Odoo:
sudo ln -s /home/odoo/odoo12/odoo-bin /usr/bin/odoo
sudo chown -h odoo /usr/bin/odoo

#PASO18 Configuramos Odoo para iniciar automáticamente al arrancar el servidor:
sudo update-rc.d odoo defaults

#PASO19 Iniciamos Odoo Como servicio:
sudo /etc/init.d/odoo start

Listo!!!