Skip to content

Instantly share code, notes, and snippets.

@mehmetkose
Last active February 1, 2018 19:36
Show Gist options
  • Save mehmetkose/a6d446f812006abfb5d9 to your computer and use it in GitHub Desktop.
Save mehmetkose/a6d446f812006abfb5d9 to your computer and use it in GitHub Desktop.
odoo installer
#!/bin/bash
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get -y install python-software-properties
sudo apt-get install -y postgresql postgresql-contrib
sudo apt-get install -y build-essential
sudo apt-get install -y python-imaging
sudo apt-get install -y python-lxml
sudo apt-get install -y python-ldap
sudo apt-get install -y python-dev
sudo apt-get install -y libldap2-dev
sudo apt-get install -y libsasl2-dev
sudo apt-get install -y npm
sudo apt-get install -y nodejs
sudo apt-get install -y git
sudo apt-get install -y python-setuptools
sudo apt-get install -y libxml2-dev
sudo apt-get install -y libxslt1-dev
sudo apt-get install -y libjpeg-dev
sudo apt-get install -y python-pip
sudo apt-get install -y gdebi
sudo git clone --depth=1 --branch=8.0 https://github.com/odoo/odoo.git /opt/odoo/odoo
sudo chown odoo:odoo /opt/odoo/ -R
sudo chown odoo:odoo /var/log/odoo/ -R
cd /opt/odoo/odoo
sudo pip install -r requirements.txt
sudo npm install -g less less-plugin-clean-css -y
sudo ln -s /usr/bin/nodejs /usr/bin/node
cd /tmp && wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb && sudo gdebi -n wkhtmltox-0.12.2.1_linux-trusty-amd64.deb && rm wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin/ && sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin/
wget -N http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz && sudo gunzip GeoLiteCity.dat.gz && sudo mkdir /usr/share/GeoIP/ && sudo mv GeoLiteCity.dat /usr/share/GeoIP/
sudo su - postgres -c "createuser -s odoo"
sudo su - odoo -c "/opt/odoo/odoo/odoo.py --addons-path=/opt/odoo/odoo/addons -s --stop-after-init"
sudo mv /opt/odoo/.openerp_serverrc /etc/odoo/openerp-server.conf
sudo cp /opt/odoo/odoo/debian/init /etc/init.d/odoo && chmod +x /etc/init.d/odoo
sudo ln -s /opt/odoo/odoo/odoo.py /usr/bin/odoo.py
sudo update-rc.d -f odoo start 20 2 3 4 5 .
sudo service odoo start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment