Pasos para instalar Odoo sin postgreSQL y sin librerias innecesarias Cambiar de version si se desea otra version de Odoo
echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/16.0/nightly/deb/ ./" >> /etc/apt/sources.list
sudo apt update
sudo apt-get update
sudo apt-get install libssl1.1
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb
sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb
Aqui se instala desde el repositorio previamente cargado Odoo
sudo apt install odoo
sudo systemctl enable --now odoo
sudo mkdir -p /mnt/extra-addons/
Editar el archivo de configuracion de Odoo de acuerdo a necesidad
sudo nano /etc/odoo/odoo.conf
[options]
; This is the password that allows database operations:
admin_passwd = MasterPassword
db_host = IP_REMOTE_POSRGRESQL_SERVER
db_port = PORT
db_user = DB_USER
db_password = DB_PASS
addons_path = /usr/lib/python3/dist-packages/odoo/addons, /mnt/extra-addons
sudo service odoo restart
Odoo queda configurado y listo en el puerto 8069
Seguir los pasos del repo
https://github.com/mamfredym/nginx_odoo
Nginx
sudo apt-get install nginx
cd /etc/nginx/sites-available
git clone https://github.com/mamfredym/nginx_odoo
cd nginx_odoo/
sudo cp /etc/nginx/sites-available/nginx_odoo/default.conf /etc/nginx/sites-available/default.conf
cd ..
mv default default-temp
mv default.conf default
nginx -s reload
Abrir archivo de config de Odoo
nano /etc/odoo/odoo.conf
Cambiar/Adicionar estos parametros en el archivo de configuracion de Odoo
xmlrpc_interface = 127.0.0.1
netrpc_interface = 127.0.0.1
proxy_mode = True
Reiniciar Odoo
sudo service odoo restart
Seguir los pasos del webiste de CertBot
https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal
sudo snap install core; sudo snap refresh core
sudo apt-get remove certbot
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot --nginx
sudo certbot certonly --nginx
sudo certbot renew --dry-run