|
|
|
|
@ -27,19 +27,23 @@ OE_PORT="8069"
|
|
|
|
|
#Choose the Odoo version which you want to install. For example: 11.0, 10.0, 9.0 or saas-18. When using 'master' the master version will be installed.
|
|
|
|
|
#IMPORTANT! This script contains extra libraries that are specifically needed for Odoo 11.0
|
|
|
|
|
OE_VERSION="11.0"
|
|
|
|
|
#Specify Postgresql Version to use.
|
|
|
|
|
POSTGRES_VERSION="10"
|
|
|
|
|
# Set this to True if you want to install Odoo 11 Enterprise!
|
|
|
|
|
IS_ENTERPRISE="False"
|
|
|
|
|
#set the superadmin password
|
|
|
|
|
OE_SUPERADMIN="admin"
|
|
|
|
|
OE_CONFIG="${OE_USER}-server"
|
|
|
|
|
# Distro Name For Wkhtmltopdf Install
|
|
|
|
|
RELEASE=$(cat /etc/os-release | grep VERSION_CODENAME | awk -F "=" '{print $2}')
|
|
|
|
|
|
|
|
|
|
##
|
|
|
|
|
### WKHTMLTOPDF download links
|
|
|
|
|
## === Ubuntu Trusty x64 & x32 === (for other distributions please replace these two links,
|
|
|
|
|
## in order to have correct version of wkhtmltox installed, for a danger note refer to
|
|
|
|
|
## https://www.odoo.com/documentation/8.0/setup/install.html#deb ):
|
|
|
|
|
WKHTMLTOX_X64=https://downloads.wkhtmltopdf.org/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
|
|
|
|
|
WKHTMLTOX_X32=https://downloads.wkhtmltopdf.org/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-i386.deb
|
|
|
|
|
WKHTMLTOX_X64=https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.$(echo $RELEASE)_amd64.deb
|
|
|
|
|
WKHTMLTOX_X32=https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.$(echo $RELEASE)_i386.deb
|
|
|
|
|
|
|
|
|
|
#--------------------------------------------------
|
|
|
|
|
# Update Server
|
|
|
|
|
@ -52,7 +56,11 @@ sudo apt-get upgrade -y
|
|
|
|
|
# Install PostgreSQL Server
|
|
|
|
|
#--------------------------------------------------
|
|
|
|
|
echo -e "\n---- Install PostgreSQL Server ----"
|
|
|
|
|
sudo apt-get install postgresql libpq-dev -y
|
|
|
|
|
#sudo apt-get install postgresql -y
|
|
|
|
|
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
|
|
|
|
|
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main" > /etc/apt/sources.list.d/PostgreSQL.list'
|
|
|
|
|
apt-get -y update
|
|
|
|
|
apt-get install postgresql-$POSTGRES_VERSION -y
|
|
|
|
|
|
|
|
|
|
echo -e "\n---- Creating the ODOO PostgreSQL User ----"
|
|
|
|
|
sudo su - postgres -c "createuser -s $OE_USER" 2> /dev/null || true
|
|
|
|
|
|