odoo-install.sh is a BASH shell script that,will install and configure the odoo system,
without user interaction with the script
the speed of installation depending on your server and network speed,
but the installation take 10 minutes as average time.
- Ubuntu 64-bit OS running Linux - this script tested on ubuntu 16.4.
- CPU X64
- 2 GB of memory with swap enabled (4 GB of memory is better).
- 2 CPU cores (4 is better or more).
- TCP ports 80, if behind firewall.
- TCP ports 443, if you behind firewall.
- Download the install-odoo.sh script
- Change the script permission
sudo chmod +x install-odoo.sh
- Run the script as root
./install-odoo.sh -h
- select odoo version you want to install
Select your odoo version you want to install (ver 10 as example)
./install-odoo.sh -v 10
you must have github repository credential to install enterprise version
./install-odoo.sh -v 10 -e
you can select port between range [8060 - 8090],
except port 8072 becouse this port reserved for longpolling
./install-odoo.sh -v 10 -S odoo.example.com -r 8070
you can choosing the server type between [nginx - apache],
if you not choosing the server type the script will configure domain name with nginx server.
./install-odoo.sh -v 10 -S odoo.example.com -s apache
if you not specific the domain name,the script will configure odoo with external ip.
./install-odoo.sh -v 10 -S odoo.example.com
you can't support SSL without the domain name.
./install-odoo.sh -v 10 -S odoo.example.com -M [email protected]
Note: SSL using the 2048-bit RSA keys by default.
./install-odoo.sh -v 10 -S odoo.example.com -M [email protected] -K 4096
Note: SSL using the 2048-bit RSA keys by default.
./install-odoo.sh -v 10 -S odoo.example.com -a admin123
./install-odoo.sh -v 10 -S odoo.example.com -p sql123
./install-odoo.sh -v 10 -S odoo.example.com -w
if you found a bug you can submit your bug here Submit Bug