Difference between revisions of "Odoo"
m (→PDF converter) |
m |
||
(24 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
[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 | [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 | + | 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]]''' | + | You need to enable the '''[[epel]]''' and the '''[[odoo10-nightly]]''' or the '''[[odoo9-nightly]]''' repositories first. Then: |
===PostgreSQL=== | ===PostgreSQL=== | ||
+ | cd /root | ||
yum install postgresql-server | yum install postgresql-server | ||
postgresql-setup initdb | postgresql-setup initdb | ||
Line 18: | Line 19: | ||
systemctl start postgresql | systemctl start postgresql | ||
+ | ===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 | ||
+ | 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 | + | ===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 enable odoo | ||
systemctl start 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 | 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 |
Latest revision as of 11:17, 12 August 2017
About
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 here on the forums.
Installation
For SME Server 10
You need to enable the epel and the odoo10-nightly or the odoo9-nightly repositories first. Then:
PostgreSQL
cd /root yum install postgresql-server postgresql-setup initdb systemctl enable postgresql systemctl start postgresql
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 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
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 ln -s /etc/rc.d/init.d/e-smith-service /etc/rc7.d/S92odoo signal-event remoteaccess-update
Browse to http://yourserver:8069 and follow instructions.
Start & Stop
TBA
LDAP Authentication
TBA
Proxy pass
TBA
Backup & Restore
TBA
Update Odoo
TBA