Si vamos a utilizar el servidor para algo más que para Odoo, recomiendo hacer un entorno virtual propio. Python3-venv, nos permite hacerlo de una forma muy fácil.
Se recomienda su instalación en Debian 10.0 (Buster) o superior, por ser Debian uno de los servidores linux más ligeros.
apt update
apt upgrade
apt -y install python3-venv
python3
-m venv /opt/my_python
cd /opt/
source my_python/bin/activate (Activamos el entorno virtual)
deactivate (Lo
desactivamos)
Para instalar PostgreSQL usamos:
apt install postgresql -y
Para arrancar el servicio de PostgreSQL:
systemctl start postgresql@13-main
Comprobamos versión en https://nightly.odoo.com/15.0/nightly/deb/, descargamos la última
Ejecutamos:
wget https://nightly.odoo.com/15.0/nightly/deb/odoo_15.0.latest_all.deb
dpkg -i paquete_descargado
Es probable que dé errores por dependencias
apt-get install -f Instalará todas las dependencias necesarias
Comprobamos si Odoo nos ha creado un usuario en PostgreSQL:
sudo -u postgres psql
Y una vez dentro de Postgres escribimos el comando:
\du+
Instalación de módulos de Python no incluidos por defecto:
•Primero hay que instalar pip de Python:
apt install python3-pip
python3-pyldap: Usado para autenticar usuarios con LDAP:apt install libldap2-dev libsasl2-dev
• python3-qrcode: Usado por el driver de ESC/POS:
pip3 install pyldap
Comprobamos que funciona la instalación de Odoo:
Para entrar al Odoo, tienen que poner en el navegador:
Quien dice localhost, dice ip o dominio del servidor, donde este la instalación, creamos una
base de datos o restauramos alguna que tengamos
http://localhost:8069/web/database/manager
Para loguearte deberás tener las cookies habilitadas!