Changes

From SME Server
Jump to navigationJump to search
1,074 bytes added ,  11:17, 12 August 2017
m
no edit summary
Line 1: Line 1:  
{{WIP box}}
 
{{WIP box}}
 +
<blockquote style="float: right;">
 +
[[File:odoo.png|200px]]
 +
</blockquote>
 
= About =
 
= About =
[https://odoo.com| Odoo] is an all-in-one management software that offers a range of business applications that form a complete suite of enterprise management applications. The Odoo solution is ideal for SMEs, but fits both small and large companies alike. Odoo is an all-in-one business software capable of covering all business needs, including CRM, Website/e-Commerce, billing, accounting, manufacturing, warehouse- and project management, and inventory, all seamlessly integrated
+
[https://www.odoo.com/ Odoo] is an all-in-one management software that offers a range of business applications that form a complete suite of enterprise management applications. The Odoo solution is ideal for SMEs, but fits both small and large companies alike. Odoo is an all-in-one business software capable of covering all business needs, including CRM, Website/e-Commerce, billing, accounting, manufacturing, warehouse- and project management, and inventory, all seamlessly integrated
    +
You can discuss this howto [https://forums.contribs.org/index.php?topic=53235.msg275838#msg275838|'''here'''] on the forums.
    
= Installation =
 
= Installation =
 
== For SME Server 10 ==
 
== For SME Server 10 ==
You need to enable the '''[[epel]]''' repository first. Then:
+
You need to enable the '''[[epel]]''' and the '''[[odoo10-nightly]]''' or the '''[[odoo9-nightly]]''' repositories first. Then:
 
  −
===Yum utils===
  −
yum install yum-utils
  −
 
      
===PostgreSQL===
 
===PostgreSQL===
 +
cd /root
 
  yum install postgresql-server
 
  yum install postgresql-server
 
  postgresql-setup initdb
 
  postgresql-setup initdb
 
  systemctl enable postgresql
 
  systemctl enable postgresql
 
  systemctl start postgresql
 
  systemctl start postgresql
  −
  −
===Odoo 10===
  −
yum install https://nightly.odoo.com/10.0/nightly/rpm/odoo_10.0.latest.noarch.rpm --enablerepo=epel
  −
systemctl start odoo
  −
systemctl enable odoo
  −
      
===PDF converter===
 
===PDF converter===
 +
The wkhtmltox available from CentOS or epel are a lower version then required for Odoo. Also those versions do not convert headers and footers. So we get the latest stable directly from the source.
 
  yum install fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi
 
  yum install fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi
  TBA, not finished
+
  wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
 +
unxz wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
 +
tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar
 +
mv wkhtmltox/bin/* /usr/bin/
 +
rm -rf wkhtmltox
 +
rm -f wkhtmltox-0.12.4_linux-generic-amd64.tar
    +
===Odoo===
 +
Depending on your choice you can either use the odoo9-nightly repository or the odoo10-nightly repository. Here we use the odoo9-nightly repository..
 +
yum install odoo --enablerepo=odoo9-nightly,epel
 +
systemctl enable odoo
 +
systemctl start odoo
   −
===Odoo as a SME Service===
+
=Odoo as a SME Service=
 +
The odoo service needs to be adjusted to be used as init.d service opposed to systemd.
 
  config set odoo service TCPPort 8069 status enabled access public
 
  config set odoo service TCPPort 8069 status enabled access public
 +
ln -s /etc/rc.d/init.d/e-smith-service /etc/rc7.d/S92odoo
 
  signal-event remoteaccess-update
 
  signal-event remoteaccess-update
 
Browse to http://yourserver:8069 and follow instructions.
 
Browse to http://yourserver:8069 and follow instructions.
 +
 +
=Start & Stop=
 +
TBA
 +
 +
=LDAP Authentication=
 +
TBA
 +
 +
=Proxy pass=
 +
TBA
 +
 +
=Backup & Restore=
 +
TBA
 +
 +
=Update Odoo=
 +
TBA

Navigation menu