<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.objclt.ca/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nicolas+Rollin</id>
	<title>Objectif Client Inc - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.objclt.ca/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nicolas+Rollin"/>
	<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php/Special:Contributions/Nicolas_Rollin"/>
	<updated>2026-04-28T10:38:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=855</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=855"/>
		<updated>2017-08-08T05:48:49Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
Anet A8 Desktop 3D Printer&lt;br /&gt;
&lt;br /&gt;
* Overall, an excellent price-performance ratio. Relatively quickly to assemble. Good printing output, tested only with PLA so far. Easy to use software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Power&lt;br /&gt;
** [[https://www.banggood.com/250V-15A-AC-3-in-1-Fuse-Power-Supply-Socket-Connector-Rocker-Switch-p-1145927.html Switch]]&lt;br /&gt;
** [[https://www.banggood.com/3D-Printer-Parts-General-Add-on-Heated-Bed-Power-Expansion-Module-High-Power-For-Chitu-Motherboard-p-1086965.html?p=011020874661201411LK Heated Bed Power Expansion Module]]&lt;br /&gt;
&lt;br /&gt;
* Printing Area&lt;br /&gt;
** [[https://www.banggood.com/5pcs-220x220mm-Plastic-Hot-Bed-Stickers-For-3D-Printer-Wanhao-i3-p-1158028.html?p=011020874661201411LK Plastic Hot Bed Sticker]]&lt;br /&gt;
*** Or &lt;br /&gt;
** [[https://www.banggood.com/3D-Printer-Heating-Bed-Reprap-Toughened-Glass-Plate-200-213mm-p-1003377.html?p=011020874661201411LK Heating Bed Reprap Toughened Glass Plate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Spare part &lt;br /&gt;
** [[https://www.banggood.com/5M-2GT-6mm-Rubber-Opening-Belt-S2M-GT2-Belt-For-3D-Printer-p-959254.html?p=011020874661201411LK Belt S2M GT2 Belt For 3D Printer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Improvement:&lt;br /&gt;
** LJ18A3-8-Z/BX-5V  Captor Autoleveling &lt;br /&gt;
** [[https://www.thingiverse.com/thing:2045010 Y Axis Rework]]&lt;br /&gt;
** [[https://www.thingiverse.com/thing:1672959 Corner]]&lt;br /&gt;
&lt;br /&gt;
[[File:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Firmware==&lt;br /&gt;
&lt;br /&gt;
* Marlin-SkyNet3D-Rel2.3.3&lt;br /&gt;
* Arduino IDE 1.8.2&lt;br /&gt;
** Board Anet V1.0&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=853</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=853"/>
		<updated>2017-08-08T05:05:05Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
Anet A8 Desktop 3D Printer&lt;br /&gt;
&lt;br /&gt;
* Overall, an excellent price-performance ratio. Relatively quickly to assemble. Good printing output, tested only with PLA so far. Easy to use software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Power&lt;br /&gt;
** [[https://www.banggood.com/250V-15A-AC-3-in-1-Fuse-Power-Supply-Socket-Connector-Rocker-Switch-p-1145927.html Switch]]&lt;br /&gt;
** [[https://www.banggood.com/3D-Printer-Parts-General-Add-on-Heated-Bed-Power-Expansion-Module-High-Power-For-Chitu-Motherboard-p-1086965.html?p=011020874661201411LK Heated Bed Power Expansion Module]]&lt;br /&gt;
&lt;br /&gt;
* Printing Area&lt;br /&gt;
** [[https://www.banggood.com/5pcs-220x220mm-Plastic-Hot-Bed-Stickers-For-3D-Printer-Wanhao-i3-p-1158028.html?p=011020874661201411LK Plastic Hot Bed Sticker]]&lt;br /&gt;
*** Or &lt;br /&gt;
** [[https://www.banggood.com/3D-Printer-Heating-Bed-Reprap-Toughened-Glass-Plate-200-213mm-p-1003377.html?p=011020874661201411LK Heating Bed Reprap Toughened Glass Plate]]&lt;br /&gt;
*** or&lt;br /&gt;
** [[ &lt;br /&gt;
&lt;br /&gt;
* Spare part &lt;br /&gt;
** [[https://www.banggood.com/5M-2GT-6mm-Rubber-Opening-Belt-S2M-GT2-Belt-For-3D-Printer-p-959254.html?p=011020874661201411LK Belt S2M GT2 Belt For 3D Printer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Improvement:&lt;br /&gt;
** LJ18A3-8-Z/BX-5V  Captor Autoleveling &lt;br /&gt;
** [[https://www.thingiverse.com/thing:2045010 Y Axis Rework]]&lt;br /&gt;
** [[https://www.thingiverse.com/thing:1672959 Corner]]&lt;br /&gt;
&lt;br /&gt;
==Firmware==&lt;br /&gt;
&lt;br /&gt;
* Marlin-SkyNet3D-Rel2.3.3&lt;br /&gt;
* Arduino IDE 1.8.2&lt;br /&gt;
** Board Anet V1.0&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=852</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=852"/>
		<updated>2017-08-08T04:58:02Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
Anet A8 Desktop 3D Printer&lt;br /&gt;
&lt;br /&gt;
* Overall, an excellent price-performance ratio. Relatively quickly to assemble. Good printing output, tested only with PLA so far. Easy to use software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Power&lt;br /&gt;
** [[https://www.banggood.com/250V-15A-AC-3-in-1-Fuse-Power-Supply-Socket-Connector-Rocker-Switch-p-1145927.html Switch]]&lt;br /&gt;
** [[https://www.banggood.com/3D-Printer-Parts-General-Add-on-Heated-Bed-Power-Expansion-Module-High-Power-For-Chitu-Motherboard-p-1086965.html?p=011020874661201411LK Heated Bed Power Expansion Module]]&lt;br /&gt;
&lt;br /&gt;
* Printing Area&lt;br /&gt;
** [[https://www.banggood.com/5pcs-220x220mm-Plastic-Hot-Bed-Stickers-For-3D-Printer-Wanhao-i3-p-1158028.html?p=011020874661201411LK Plastic Hot Bed Sticker]]&lt;br /&gt;
*** Or &lt;br /&gt;
** [[https://www.banggood.com/3D-Printer-Heating-Bed-Reprap-Toughened-Glass-Plate-200-213mm-p-1003377.html?p=011020874661201411LK Heating Bed Reprap Toughened Glass Plate]]&lt;br /&gt;
*** or&lt;br /&gt;
** [[ &lt;br /&gt;
&lt;br /&gt;
* Spare part &lt;br /&gt;
** [[https://www.banggood.com/5M-2GT-6mm-Rubber-Opening-Belt-S2M-GT2-Belt-For-3D-Printer-p-959254.html?p=011020874661201411LK Belt S2M GT2 Belt For 3D Printer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Improvement:&lt;br /&gt;
&lt;br /&gt;
* [[https://www.thingiverse.com/thing:2045010 Y Axis Rework]]&lt;br /&gt;
* [[https://www.thingiverse.com/thing:1672959 Corner]]&lt;br /&gt;
&lt;br /&gt;
==Firmware==&lt;br /&gt;
&lt;br /&gt;
* Marlin-SkyNet3D-Rel2.3.3&lt;br /&gt;
* Arduino IDE 1.8.2&lt;br /&gt;
** Board Anet V1.0&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=851</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=851"/>
		<updated>2017-08-08T04:56:42Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
Anet A8 Desktop 3D Printer&lt;br /&gt;
&lt;br /&gt;
* Overall, an excellent price-performance ratio. Relatively quickly to assemble. Good printing output, tested only with PLA so far. Easy to use software.&lt;br /&gt;
&lt;br /&gt;
* Heated Bed Power Expansion Module&lt;br /&gt;
[[https://www.banggood.com/3D-Printer-Parts-General-Add-on-Heated-Bed-Power-Expansion-Module-High-Power-For-Chitu-Motherboard-p-1086965.html?p=011020874661201411LK Protect the Board from Hot Bed]]&lt;br /&gt;
&lt;br /&gt;
* Power&lt;br /&gt;
** [[https://www.banggood.com/250V-15A-AC-3-in-1-Fuse-Power-Supply-Socket-Connector-Rocker-Switch-p-1145927.html Switch]]&lt;br /&gt;
&lt;br /&gt;
* Printing Area&lt;br /&gt;
** [[https://www.banggood.com/5pcs-220x220mm-Plastic-Hot-Bed-Stickers-For-3D-Printer-Wanhao-i3-p-1158028.html?p=011020874661201411LK Plastic Hot Bed Sticker]]&lt;br /&gt;
*** Or &lt;br /&gt;
** [[https://www.banggood.com/3D-Printer-Heating-Bed-Reprap-Toughened-Glass-Plate-200-213mm-p-1003377.html?p=011020874661201411LK Heating Bed Reprap Toughened Glass Plate]]&lt;br /&gt;
*** or&lt;br /&gt;
** [[ &lt;br /&gt;
&lt;br /&gt;
* Spare part &lt;br /&gt;
** [[https://www.banggood.com/5M-2GT-6mm-Rubber-Opening-Belt-S2M-GT2-Belt-For-3D-Printer-p-959254.html?p=011020874661201411LK Belt S2M GT2 Belt For 3D Printer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Improvement:&lt;br /&gt;
&lt;br /&gt;
* [[https://www.thingiverse.com/thing:2045010 Y Axis Rework]]&lt;br /&gt;
* [[https://www.thingiverse.com/thing:1672959 Corner]]&lt;br /&gt;
&lt;br /&gt;
==Firmware==&lt;br /&gt;
&lt;br /&gt;
* Marlin-SkyNet3D-Rel2.3.3&lt;br /&gt;
* Arduino IDE 1.8.2&lt;br /&gt;
** Board Anet V1.0&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=850</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=850"/>
		<updated>2017-08-08T04:56:15Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
Anet A8 Desktop 3D Printer&lt;br /&gt;
&lt;br /&gt;
* Overall, an excellent price-performance ratio. Relatively quickly to assemble. Good printing output, tested only with PLA so far. Easy to use software.&lt;br /&gt;
&lt;br /&gt;
* Heated Bed Power Expansion Module&lt;br /&gt;
[[https://www.banggood.com/3D-Printer-Parts-General-Add-on-Heated-Bed-Power-Expansion-Module-High-Power-For-Chitu-Motherboard-p-1086965.html?p=011020874661201411LK Protect the Board from Hot Bed]]&lt;br /&gt;
&lt;br /&gt;
* Power&lt;br /&gt;
** [[https://www.banggood.com/250V-15A-AC-3-in-1-Fuse-Power-Supply-Socket-Connector-Rocker-Switch-p-1145927.html Switch]]&lt;br /&gt;
&lt;br /&gt;
* Printing Area&lt;br /&gt;
** [[https://www.banggood.com/5pcs-220x220mm-Plastic-Hot-Bed-Stickers-For-3D-Printer-Wanhao-i3-p-1158028.html?p=011020874661201411LK Plastic Hot Bed Sticker]]&lt;br /&gt;
*** Or &lt;br /&gt;
** [[https://www.banggood.com/3D-Printer-Heating-Bed-Reprap-Toughened-Glass-Plate-200-213mm-p-1003377.html?p=011020874661201411LK Heating Bed Reprap Toughened Glass Plate]]&lt;br /&gt;
*** or&lt;br /&gt;
** [[ &lt;br /&gt;
&lt;br /&gt;
* Spare part &lt;br /&gt;
** [[https://www.banggood.com/5M-2GT-6mm-Rubber-Opening-Belt-S2M-GT2-Belt-For-3D-Printer-p-959254.html?p=011020874661201411LK Belt S2M GT2 Belt For 3D Printer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Improvement:&lt;br /&gt;
&lt;br /&gt;
[[https://www.thingiverse.com/thing:2045010 Y Axis Rework]]&lt;br /&gt;
[[https://www.thingiverse.com/thing:1672959 Corner]]&lt;br /&gt;
&lt;br /&gt;
==Firmware==&lt;br /&gt;
&lt;br /&gt;
* Marlin-SkyNet3D-Rel2.3.3&lt;br /&gt;
* Arduino IDE 1.8.2&lt;br /&gt;
** Board Anet V1.0&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=849</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=849"/>
		<updated>2017-08-08T04:43:33Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
Anet A8 Desktop 3D Printer&lt;br /&gt;
&lt;br /&gt;
* Overall, an excellent price-performance ratio. Relatively quickly to assemble. Good printing output, tested only with PLA so far. Easy to use software.&lt;br /&gt;
* Improvement:&lt;br /&gt;
&lt;br /&gt;
[[https://www.thingiverse.com/thing:2045010 Y Axis Rework]]&lt;br /&gt;
[[https://www.thingiverse.com/thing:1672959 Corner]]&lt;br /&gt;
&lt;br /&gt;
==Firmware==&lt;br /&gt;
&lt;br /&gt;
* Marlin-SkyNet3D-Rel2.3.3&lt;br /&gt;
* Arduino IDE 1.8.2&lt;br /&gt;
** Board Anet V1.0&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=848</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=848"/>
		<updated>2017-08-07T03:52:28Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
Anet A8 Desktop 3D Printer&lt;br /&gt;
&lt;br /&gt;
* Overall, an excellent price-performance ratio. Relatively quickly to assemble. Good printing output, tested only with PLA so far. Easy to use software.&lt;br /&gt;
* Improvement:&lt;br /&gt;
&lt;br /&gt;
[[https://www.thingiverse.com/thing:2045010 Y Axis Rework]]&lt;br /&gt;
[[https://www.thingiverse.com/thing:1672959 Corner]]&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=847</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=847"/>
		<updated>2017-08-07T03:49:26Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
Anet A8 Desktop 3D Printer&lt;br /&gt;
&lt;br /&gt;
* Overall, an excellent price-performance ratio. Relatively quickly to assemble. Good printing output, tested only with PLA so far. Easy to use software.&lt;br /&gt;
* Improvement:&lt;br /&gt;
&lt;br /&gt;
[[https://www.thingiverse.com/thing:2045010 Y Axis Rework]]&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=846</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=846"/>
		<updated>2017-08-07T03:41:05Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
Anet A8 Desktop 3D Printer&lt;br /&gt;
&lt;br /&gt;
* Overall, an excellent price-performance ratio. Relatively quickly to assemble. Good printing output, tested only with PLA so far. Easy to use software.&lt;br /&gt;
* Improvement:&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=845</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=845"/>
		<updated>2017-08-07T03:37:14Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
Anet A8 Desktop 3D Printer&lt;br /&gt;
&lt;br /&gt;
* Cheap &lt;br /&gt;
* Improvement:&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=MediaWiki:SidebarTree&amp;diff=844</id>
		<title>MediaWiki:SidebarTree</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=MediaWiki:SidebarTree&amp;diff=844"/>
		<updated>2017-08-07T02:35:26Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#tree:root=Side Barre Menu |&lt;br /&gt;
* Media Wiki&lt;br /&gt;
** [[Quicklinksmediawiki#Start_with_MediaWiki|Start With Wiki]]&lt;br /&gt;
** [[Demo Page|Demo Page]]&lt;br /&gt;
** Navigation&lt;br /&gt;
*** [[mainpage|mainpage-description]]&lt;br /&gt;
*** [[recentchanges-url|recentchanges]]&lt;br /&gt;
*** [[randompage-url|randompage]]&lt;br /&gt;
*** [[helppage|help]]&lt;br /&gt;
&lt;br /&gt;
* Business&lt;br /&gt;
** [[EntrepreneurShip | EntrepreneurShip]]&lt;br /&gt;
&lt;br /&gt;
* Office&lt;br /&gt;
** [[LibreOffice | Libre and Open Office]]&lt;br /&gt;
** [[MSOfficeOnline | Ms Office OnLine]]&lt;br /&gt;
&lt;br /&gt;
* CMS&lt;br /&gt;
** [[Wordpress | Word Press]]&lt;br /&gt;
** [[Tiki | Tiki]]&lt;br /&gt;
&lt;br /&gt;
* Erp&lt;br /&gt;
** [[JdEdwards | JD Edwards]]&lt;br /&gt;
** [[MSDynamics | Ms Dynamics]]&lt;br /&gt;
** [[Odoo | Odoo (OpenErp)]]&lt;br /&gt;
&lt;br /&gt;
* Database&lt;br /&gt;
** [[Mysql | MySql]]&lt;br /&gt;
** [[Oracle_Database|Oracle]]&lt;br /&gt;
** [[HQL | Hibernate]]&lt;br /&gt;
** [[MongoDb | MongoDb]]&lt;br /&gt;
** [[MsSql | MsSql]]&lt;br /&gt;
&lt;br /&gt;
* System Admin.&lt;br /&gt;
** [[Linux|Linux]]&lt;br /&gt;
** [[Unix Container|Container]]&lt;br /&gt;
** [[KVM | KVM]]&lt;br /&gt;
** [[Mail Server | Mail Server]]&lt;br /&gt;
** [[Web Server | Web Server]]&lt;br /&gt;
** [[Windows | Windows]]&lt;br /&gt;
&lt;br /&gt;
* Ldap&lt;br /&gt;
** [[Ldap Server | Ldap Server]]&lt;br /&gt;
&lt;br /&gt;
* Code&lt;br /&gt;
** [[Ruby|Ruby]]&lt;br /&gt;
** [[Java_Spring_FrameWork | Spring FrameWork]]&lt;br /&gt;
** [[Java_Spring_Roo| Roo]]&lt;br /&gt;
** [[Grails_Framework| Grails]]&lt;br /&gt;
** [[nodejs | node.js]]&lt;br /&gt;
&lt;br /&gt;
* IDE&lt;br /&gt;
** [[Wavemaker | Wavemaker]]&lt;br /&gt;
** [[Eclipse | Eclipse]]&lt;br /&gt;
** [[NetBean | NetBean]]&lt;br /&gt;
&lt;br /&gt;
* Repositories&lt;br /&gt;
** [[Githuh | Github]]&lt;br /&gt;
** [[npm | npm]]&lt;br /&gt;
&lt;br /&gt;
* Hobby&lt;br /&gt;
** [[Flight Controller | Flight Controller]]&lt;br /&gt;
** [[Quad Frame | Quad Frame]]&lt;br /&gt;
** [[Gps | Gps]]&lt;br /&gt;
** [[OSD | OSD]]&lt;br /&gt;
** [[CleanFlight | CleanFlight]]&lt;br /&gt;
** [[Raspberrypi | Raspberrypi]]&lt;br /&gt;
** [[3D Printer | 3D Printer]]&lt;br /&gt;
** [[IOT | Iot­­]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=843</id>
		<title>3D Printer</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=3D_Printer&amp;diff=843"/>
		<updated>2017-08-07T02:33:01Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: Created page with &amp;quot;==Hardware==  ==SoftWare==  ===Cura===   ===OctoPrint===&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Hardware==&lt;br /&gt;
&lt;br /&gt;
==SoftWare==&lt;br /&gt;
&lt;br /&gt;
===Cura===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OctoPrint===&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Raspberrypi&amp;diff=704</id>
		<title>Raspberrypi</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Raspberrypi&amp;diff=704"/>
		<updated>2017-03-26T04:04:43Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Prepare the SD Card */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Download==&lt;br /&gt;
Raspberry site [https://www.raspberrypi.org/downloads/ Raspberry]&lt;br /&gt;
&lt;br /&gt;
==Prepare the SD Card==&lt;br /&gt;
&lt;br /&gt;
Link [https://www.raspberrypi.org/documentation/installation/installing-images/linux.md linux command line]&lt;br /&gt;
&lt;br /&gt;
# Check the device name of the card and umount it&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
df -h&lt;br /&gt;
umount /dev/sdX1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Copy the image from the zip file on the card&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
unzip -p 2017-02-16-raspbian-jessie.zip | sudo dd of=/dev/sdX bs=4096 status=progress&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Raspberrypi&amp;diff=703</id>
		<title>Raspberrypi</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Raspberrypi&amp;diff=703"/>
		<updated>2017-03-26T03:02:49Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Prepare the SD Card */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Download==&lt;br /&gt;
Raspberry site [https://www.raspberrypi.org/downloads/ Raspberry]&lt;br /&gt;
&lt;br /&gt;
==Prepare the SD Card==&lt;br /&gt;
&lt;br /&gt;
Link [https://www.raspberrypi.org/documentation/installation/installing-images/linux.md linux command line]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
df -h&lt;br /&gt;
umount /dev/sdX1&lt;br /&gt;
unzip -p 2017-02-16-raspbian-jessie.zip | sudo dd of=/dev/sdX bs=4096 status=progress&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Raspberrypi&amp;diff=702</id>
		<title>Raspberrypi</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Raspberrypi&amp;diff=702"/>
		<updated>2017-03-26T02:52:10Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: Created page with &amp;quot;==Download== Raspberry site [https://www.raspberrypi.org/downloads/ Raspberry]  ==Prepare the SD Card==  Link [https://www.raspberrypi.org/documentation/installation/installin...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Download==&lt;br /&gt;
Raspberry site [https://www.raspberrypi.org/downloads/ Raspberry]&lt;br /&gt;
&lt;br /&gt;
==Prepare the SD Card==&lt;br /&gt;
&lt;br /&gt;
Link [https://www.raspberrypi.org/documentation/installation/installing-images/linux.md linux coomand line]&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=MediaWiki:SidebarTree&amp;diff=701</id>
		<title>MediaWiki:SidebarTree</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=MediaWiki:SidebarTree&amp;diff=701"/>
		<updated>2017-03-26T02:46:45Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#tree:root=Side Barre Menu |&lt;br /&gt;
* Media Wiki&lt;br /&gt;
** [[Quicklinksmediawiki#Start_with_MediaWiki|Start With Wiki]]&lt;br /&gt;
** [[Demo Page|Demo Page]]&lt;br /&gt;
** Navigation&lt;br /&gt;
*** [[mainpage|mainpage-description]]&lt;br /&gt;
*** [[recentchanges-url|recentchanges]]&lt;br /&gt;
*** [[randompage-url|randompage]]&lt;br /&gt;
*** [[helppage|help]]&lt;br /&gt;
&lt;br /&gt;
* Business&lt;br /&gt;
** [[EntrepreneurShip | EntrepreneurShip]]&lt;br /&gt;
&lt;br /&gt;
* Office&lt;br /&gt;
** [[LibreOffice | Libre and Open Office]]&lt;br /&gt;
** [[MSOfficeOnline | Ms Office OnLine]]&lt;br /&gt;
&lt;br /&gt;
* CMS&lt;br /&gt;
** [[Wordpress | Word Press]]&lt;br /&gt;
** [[Tiki | Tiki]]&lt;br /&gt;
&lt;br /&gt;
* Erp&lt;br /&gt;
** [[JdEdwards | JD Edwards]]&lt;br /&gt;
** [[MSDynamics | Ms Dynamics]]&lt;br /&gt;
** [[Odoo | Odoo (OpenErp)]]&lt;br /&gt;
&lt;br /&gt;
* Database&lt;br /&gt;
** [[Mysql | MySql]]&lt;br /&gt;
** [[Oracle_Database|Oracle]]&lt;br /&gt;
** [[HQL | Hibernate]]&lt;br /&gt;
** [[MongoDb | MongoDb]]&lt;br /&gt;
** [[MsSql | MsSql]]&lt;br /&gt;
&lt;br /&gt;
* System Admin.&lt;br /&gt;
** [[Linux|Linux]]&lt;br /&gt;
** [[Unix Container|Container]]&lt;br /&gt;
** [[KVM | KVM]]&lt;br /&gt;
** [[Mail Server | Mail Server]]&lt;br /&gt;
** [[Web Server | Web Server]]&lt;br /&gt;
** [[Windows | Windows]]&lt;br /&gt;
&lt;br /&gt;
* Ldap&lt;br /&gt;
** [[Ldap Server | Ldap Server]]&lt;br /&gt;
&lt;br /&gt;
* Code&lt;br /&gt;
** [[Ruby|Ruby]]&lt;br /&gt;
** [[Java_Spring_FrameWork | Spring FrameWork]]&lt;br /&gt;
** [[Java_Spring_Roo| Roo]]&lt;br /&gt;
** [[Grails_Framework| Grails]]&lt;br /&gt;
** [[nodejs | node.js]]&lt;br /&gt;
&lt;br /&gt;
* IDE&lt;br /&gt;
** [[Wavemaker | Wavemaker]]&lt;br /&gt;
** [[Eclipse | Eclipse]]&lt;br /&gt;
** [[NetBean | NetBean]]&lt;br /&gt;
&lt;br /&gt;
* Repositories&lt;br /&gt;
** [[Githuh | Github]]&lt;br /&gt;
** [[npm | npm]]&lt;br /&gt;
&lt;br /&gt;
* Hobby&lt;br /&gt;
** [[Flight Controller | Flight Controller]]&lt;br /&gt;
** [[Quad Frame | Quad Frame]]&lt;br /&gt;
** [[Gps | Gps]]&lt;br /&gt;
** [[OSD | OSD]]&lt;br /&gt;
** [[CleanFlight | CleanFlight]]&lt;br /&gt;
** [[Raspberrypi | Raspberrypi]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=MediaWiki:SidebarTree&amp;diff=700</id>
		<title>MediaWiki:SidebarTree</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=MediaWiki:SidebarTree&amp;diff=700"/>
		<updated>2017-03-26T02:17:34Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#tree:root=Side Barre Menu |&lt;br /&gt;
* Media Wiki&lt;br /&gt;
** [[Quicklinksmediawiki#Start_with_MediaWiki|Start With Wiki]]&lt;br /&gt;
** [[Demo Page|Demo Page]]&lt;br /&gt;
** Navigation&lt;br /&gt;
*** [[mainpage|mainpage-description]]&lt;br /&gt;
*** [[recentchanges-url|recentchanges]]&lt;br /&gt;
*** [[randompage-url|randompage]]&lt;br /&gt;
*** [[helppage|help]]&lt;br /&gt;
&lt;br /&gt;
* Business&lt;br /&gt;
** [[EntrepreneurShip | EntrepreneurShip]]&lt;br /&gt;
&lt;br /&gt;
* Office&lt;br /&gt;
** [[LibreOffice | Libre and Open Office]]&lt;br /&gt;
** [[MSOfficeOnline | Ms Office OnLine]]&lt;br /&gt;
&lt;br /&gt;
* CMS&lt;br /&gt;
** [[Wordpress | Word Press]]&lt;br /&gt;
** [[Tiki | Tiki]]&lt;br /&gt;
&lt;br /&gt;
* Erp&lt;br /&gt;
** [[JdEdwards | JD Edwards]]&lt;br /&gt;
** [[MSDynamics | Ms Dynamics]]&lt;br /&gt;
** [[Odoo | Odoo (OpenErp)]]&lt;br /&gt;
&lt;br /&gt;
* Database&lt;br /&gt;
** [[Mysql | MySql]]&lt;br /&gt;
** [[Oracle_Database|Oracle]]&lt;br /&gt;
** [[HQL | Hibernate]]&lt;br /&gt;
** [[MongoDb | MongoDb]]&lt;br /&gt;
** [[MsSql | MsSql]]&lt;br /&gt;
&lt;br /&gt;
* System Admin.&lt;br /&gt;
** [[Linux|Linux]]&lt;br /&gt;
** [[Unix Container|Container]]&lt;br /&gt;
** [[KVM | KVM]]&lt;br /&gt;
** [[Mail Server | Mail Server]]&lt;br /&gt;
** [[Web Server | Web Server]]&lt;br /&gt;
** [[Windows | Windows]]&lt;br /&gt;
&lt;br /&gt;
* Ldap&lt;br /&gt;
** [[Ldap Server | Ldap Server]]&lt;br /&gt;
&lt;br /&gt;
* Code&lt;br /&gt;
** [[Ruby|Ruby]]&lt;br /&gt;
** [[Java_Spring_FrameWork | Spring FrameWork]]&lt;br /&gt;
** [[Java_Spring_Roo| Roo]]&lt;br /&gt;
** [[Grails_Framework| Grails]]&lt;br /&gt;
** [[nodejs | node.js]]&lt;br /&gt;
&lt;br /&gt;
* IDE&lt;br /&gt;
** [[Wavemaker | Wavemaker]]&lt;br /&gt;
** [[Eclipse | Eclipse]]&lt;br /&gt;
** [[NetBean | NetBean]]&lt;br /&gt;
&lt;br /&gt;
* Repositories&lt;br /&gt;
** [[Githuh | Github]]&lt;br /&gt;
** [[npm | npm]]&lt;br /&gt;
&lt;br /&gt;
* Hobby&lt;br /&gt;
** [[Flight Controller | Flight Controller]]&lt;br /&gt;
** [[Quad Frame | Quad Frame]]&lt;br /&gt;
** [[Gps | Gps]]&lt;br /&gt;
** [[OSD | OSD]]&lt;br /&gt;
** [[CleanFlight | CleanFlight]]&lt;br /&gt;
** [[raspberrypi | raspberrypi]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=699</id>
		<title>Wordpress</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=699"/>
		<updated>2017-03-26T00:45:36Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Special Setup for Multiple Sites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
# Download the file from: [https://wordpress.org/latest.tar.gz WordPress]&lt;br /&gt;
# Uncompress latest file&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -zxvf latest.tar.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Apache Setup===&lt;br /&gt;
# Setup apache to access to that directory&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
===Special Setup for Multiple Sites===&lt;br /&gt;
# Add the following lines into wp-config.php&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/* Multisite */&lt;br /&gt;
define(&#039;WP_ALLOW_MULTISITE&#039;, true);&lt;br /&gt;
define(&#039;MULTISITE&#039;, true);&lt;br /&gt;
define(&#039;SUBDOMAIN_INSTALL&#039;, true);&lt;br /&gt;
define(&#039;DOMAIN_CURRENT_SITE&#039;, &#039;mydomain.com&#039;);&lt;br /&gt;
define(&#039;PATH_CURRENT_SITE&#039;, &#039;/&#039;);&lt;br /&gt;
define(&#039;SITE_ID_CURRENT_SITE&#039;, 1);&lt;br /&gt;
define(&#039;BLOG_ID_CURRENT_SITE&#039;, 1);&lt;br /&gt;
&lt;br /&gt;
define(&#039;ADMIN_COOKIE_PATH&#039;, &#039;/&#039;);&lt;br /&gt;
define(&#039;COOKIE_DOMAIN&#039;, &#039;&#039;);&lt;br /&gt;
define(&#039;COOKIEPATH&#039;, &#039;&#039;);&lt;br /&gt;
define(&#039;SITECOOKIEPATH&#039;, &#039;&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Special instruction configured in Apache or .htaccess&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# BEGIN WordPress&lt;br /&gt;
&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteBase /&lt;br /&gt;
RewriteRule ^index\.php$ - [L]&lt;br /&gt;
&lt;br /&gt;
# add a trailing slash to /wp-admin&lt;br /&gt;
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]&lt;br /&gt;
&lt;br /&gt;
RewriteCond %{REQUEST_FILENAME} -f [OR]&lt;br /&gt;
RewriteCond %{REQUEST_FILENAME} -d&lt;br /&gt;
RewriteRule ^ - [L]&lt;br /&gt;
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]&lt;br /&gt;
RewriteRule ^(.*\.php)$ $1 [L]&lt;br /&gt;
RewriteRule . index.php [L]&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# END WordPress&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Plugin==&lt;br /&gt;
===Social===&lt;br /&gt;
* Facebook&lt;br /&gt;
&lt;br /&gt;
===SEO===&lt;br /&gt;
* Google Analytics Dashboard for WP&lt;br /&gt;
* WordPress SEO&lt;br /&gt;
* WP-Piwik&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Contact Form Maker&lt;br /&gt;
* Limit Attempts&lt;br /&gt;
* Wordfence Security&lt;br /&gt;
* WP Security Audit Log&lt;br /&gt;
&lt;br /&gt;
===Locallization===&lt;br /&gt;
* mqTranslate&lt;br /&gt;
&lt;br /&gt;
===Editor===&lt;br /&gt;
* TinyMCE Advanced&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
* Contact Form Maker&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=698</id>
		<title>Wordpress</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=698"/>
		<updated>2017-03-26T00:44:36Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Special Setup for Multiple Sites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
# Download the file from: [https://wordpress.org/latest.tar.gz WordPress]&lt;br /&gt;
# Uncompress latest file&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -zxvf latest.tar.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Apache Setup===&lt;br /&gt;
# Setup apache to access to that directory&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
===Special Setup for Multiple Sites===&lt;br /&gt;
# Add the following line into wp-config.php&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/* Multisite */&lt;br /&gt;
define(&#039;WP_ALLOW_MULTISITE&#039;, true);&lt;br /&gt;
define(&#039;MULTISITE&#039;, true);&lt;br /&gt;
define(&#039;SUBDOMAIN_INSTALL&#039;, true);&lt;br /&gt;
define(&#039;DOMAIN_CURRENT_SITE&#039;, &#039;mydomain.com&#039;);&lt;br /&gt;
define(&#039;PATH_CURRENT_SITE&#039;, &#039;/&#039;);&lt;br /&gt;
define(&#039;SITE_ID_CURRENT_SITE&#039;, 1);&lt;br /&gt;
define(&#039;BLOG_ID_CURRENT_SITE&#039;, 1);&lt;br /&gt;
&lt;br /&gt;
define(&#039;ADMIN_COOKIE_PATH&#039;, &#039;/&#039;);&lt;br /&gt;
define(&#039;COOKIE_DOMAIN&#039;, &#039;&#039;);&lt;br /&gt;
define(&#039;COOKIEPATH&#039;, &#039;&#039;);&lt;br /&gt;
define(&#039;SITECOOKIEPATH&#039;, &#039;&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Inusre to have the special instruction configured in Apache or .htaccess&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# BEGIN WordPress&lt;br /&gt;
&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteBase /&lt;br /&gt;
RewriteRule ^index\.php$ - [L]&lt;br /&gt;
&lt;br /&gt;
# add a trailing slash to /wp-admin&lt;br /&gt;
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]&lt;br /&gt;
&lt;br /&gt;
RewriteCond %{REQUEST_FILENAME} -f [OR]&lt;br /&gt;
RewriteCond %{REQUEST_FILENAME} -d&lt;br /&gt;
RewriteRule ^ - [L]&lt;br /&gt;
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]&lt;br /&gt;
RewriteRule ^(.*\.php)$ $1 [L]&lt;br /&gt;
RewriteRule . index.php [L]&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# END WordPress&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Plugin==&lt;br /&gt;
===Social===&lt;br /&gt;
* Facebook&lt;br /&gt;
&lt;br /&gt;
===SEO===&lt;br /&gt;
* Google Analytics Dashboard for WP&lt;br /&gt;
* WordPress SEO&lt;br /&gt;
* WP-Piwik&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Contact Form Maker&lt;br /&gt;
* Limit Attempts&lt;br /&gt;
* Wordfence Security&lt;br /&gt;
* WP Security Audit Log&lt;br /&gt;
&lt;br /&gt;
===Locallization===&lt;br /&gt;
* mqTranslate&lt;br /&gt;
&lt;br /&gt;
===Editor===&lt;br /&gt;
* TinyMCE Advanced&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
* Contact Form Maker&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=697</id>
		<title>Wordpress</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=697"/>
		<updated>2017-03-26T00:43:46Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Special Setup for Multiple Site */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
# Download the file from: [https://wordpress.org/latest.tar.gz WordPress]&lt;br /&gt;
# Uncompress latest file&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -zxvf latest.tar.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Apache Setup===&lt;br /&gt;
# Setup apache to access to that directory&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
===Special Setup for Multiple Sites===&lt;br /&gt;
# Add the following line into wp-config.php&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/* Multisite */&lt;br /&gt;
define(&#039;WP_ALLOW_MULTISITE&#039;, true);&lt;br /&gt;
define(&#039;MULTISITE&#039;, true);&lt;br /&gt;
define(&#039;SUBDOMAIN_INSTALL&#039;, true);&lt;br /&gt;
define(&#039;DOMAIN_CURRENT_SITE&#039;, &#039;segolenegras.com&#039;);&lt;br /&gt;
define(&#039;PATH_CURRENT_SITE&#039;, &#039;/&#039;);&lt;br /&gt;
define(&#039;SITE_ID_CURRENT_SITE&#039;, 1);&lt;br /&gt;
define(&#039;BLOG_ID_CURRENT_SITE&#039;, 1);&lt;br /&gt;
&lt;br /&gt;
define(&#039;ADMIN_COOKIE_PATH&#039;, &#039;/&#039;);&lt;br /&gt;
define(&#039;COOKIE_DOMAIN&#039;, &#039;&#039;);&lt;br /&gt;
define(&#039;COOKIEPATH&#039;, &#039;&#039;);&lt;br /&gt;
define(&#039;SITECOOKIEPATH&#039;, &#039;&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Inusre to have the special instruction configured in Apache or .htaccess&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# BEGIN WordPress&lt;br /&gt;
&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteBase /&lt;br /&gt;
RewriteRule ^index\.php$ - [L]&lt;br /&gt;
&lt;br /&gt;
# add a trailing slash to /wp-admin&lt;br /&gt;
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]&lt;br /&gt;
&lt;br /&gt;
RewriteCond %{REQUEST_FILENAME} -f [OR]&lt;br /&gt;
RewriteCond %{REQUEST_FILENAME} -d&lt;br /&gt;
RewriteRule ^ - [L]&lt;br /&gt;
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]&lt;br /&gt;
RewriteRule ^(.*\.php)$ $1 [L]&lt;br /&gt;
RewriteRule . index.php [L]&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# END WordPress&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Plugin==&lt;br /&gt;
===Social===&lt;br /&gt;
* Facebook&lt;br /&gt;
&lt;br /&gt;
===SEO===&lt;br /&gt;
* Google Analytics Dashboard for WP&lt;br /&gt;
* WordPress SEO&lt;br /&gt;
* WP-Piwik&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Contact Form Maker&lt;br /&gt;
* Limit Attempts&lt;br /&gt;
* Wordfence Security&lt;br /&gt;
* WP Security Audit Log&lt;br /&gt;
&lt;br /&gt;
===Locallization===&lt;br /&gt;
* mqTranslate&lt;br /&gt;
&lt;br /&gt;
===Editor===&lt;br /&gt;
* TinyMCE Advanced&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
* Contact Form Maker&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=696</id>
		<title>Wordpress</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=696"/>
		<updated>2017-03-26T00:43:26Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
# Download the file from: [https://wordpress.org/latest.tar.gz WordPress]&lt;br /&gt;
# Uncompress latest file&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -zxvf latest.tar.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Apache Setup===&lt;br /&gt;
# Setup apache to access to that directory&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
===Special Setup for Multiple Site===&lt;br /&gt;
# Add the following line into wp-config.php&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/* Multisite */&lt;br /&gt;
define(&#039;WP_ALLOW_MULTISITE&#039;, true);&lt;br /&gt;
define(&#039;MULTISITE&#039;, true);&lt;br /&gt;
define(&#039;SUBDOMAIN_INSTALL&#039;, true);&lt;br /&gt;
define(&#039;DOMAIN_CURRENT_SITE&#039;, &#039;segolenegras.com&#039;);&lt;br /&gt;
define(&#039;PATH_CURRENT_SITE&#039;, &#039;/&#039;);&lt;br /&gt;
define(&#039;SITE_ID_CURRENT_SITE&#039;, 1);&lt;br /&gt;
define(&#039;BLOG_ID_CURRENT_SITE&#039;, 1);&lt;br /&gt;
&lt;br /&gt;
define(&#039;ADMIN_COOKIE_PATH&#039;, &#039;/&#039;);&lt;br /&gt;
define(&#039;COOKIE_DOMAIN&#039;, &#039;&#039;);&lt;br /&gt;
define(&#039;COOKIEPATH&#039;, &#039;&#039;);&lt;br /&gt;
define(&#039;SITECOOKIEPATH&#039;, &#039;&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Inusre to have the special instruction configured in Apache or .htaccess&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# BEGIN WordPress&lt;br /&gt;
&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteBase /&lt;br /&gt;
RewriteRule ^index\.php$ - [L]&lt;br /&gt;
&lt;br /&gt;
# add a trailing slash to /wp-admin&lt;br /&gt;
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]&lt;br /&gt;
&lt;br /&gt;
RewriteCond %{REQUEST_FILENAME} -f [OR]&lt;br /&gt;
RewriteCond %{REQUEST_FILENAME} -d&lt;br /&gt;
RewriteRule ^ - [L]&lt;br /&gt;
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]&lt;br /&gt;
RewriteRule ^(.*\.php)$ $1 [L]&lt;br /&gt;
RewriteRule . index.php [L]&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# END WordPress&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Plugin==&lt;br /&gt;
===Social===&lt;br /&gt;
* Facebook&lt;br /&gt;
&lt;br /&gt;
===SEO===&lt;br /&gt;
* Google Analytics Dashboard for WP&lt;br /&gt;
* WordPress SEO&lt;br /&gt;
* WP-Piwik&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Contact Form Maker&lt;br /&gt;
* Limit Attempts&lt;br /&gt;
* Wordfence Security&lt;br /&gt;
* WP Security Audit Log&lt;br /&gt;
&lt;br /&gt;
===Locallization===&lt;br /&gt;
* mqTranslate&lt;br /&gt;
&lt;br /&gt;
===Editor===&lt;br /&gt;
* TinyMCE Advanced&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
* Contact Form Maker&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=695</id>
		<title>Wordpress</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=695"/>
		<updated>2017-03-26T00:38:04Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
# Download the file from: [https://wordpress.org/latest.tar.gz WordPress]&lt;br /&gt;
# Uncompress latest file&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -zxvf latest.tar.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Plugin==&lt;br /&gt;
===Social===&lt;br /&gt;
* Facebook&lt;br /&gt;
&lt;br /&gt;
===SEO===&lt;br /&gt;
* Google Analytics Dashboard for WP&lt;br /&gt;
* WordPress SEO&lt;br /&gt;
* WP-Piwik&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Contact Form Maker&lt;br /&gt;
* Limit Attempts&lt;br /&gt;
* Wordfence Security&lt;br /&gt;
* WP Security Audit Log&lt;br /&gt;
&lt;br /&gt;
===Locallization===&lt;br /&gt;
* mqTranslate&lt;br /&gt;
&lt;br /&gt;
===Editor===&lt;br /&gt;
* TinyMCE Advanced&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
* Contact Form Maker&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=694</id>
		<title>Wordpress</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=694"/>
		<updated>2017-03-26T00:37:44Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
Download the file from: [https://wordpress.org/latest.tar.gz WordPress]&lt;br /&gt;
uncompress latest file&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -zxvf latest.tar.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Plugin==&lt;br /&gt;
===Social===&lt;br /&gt;
* Facebook&lt;br /&gt;
&lt;br /&gt;
===SEO===&lt;br /&gt;
* Google Analytics Dashboard for WP&lt;br /&gt;
* WordPress SEO&lt;br /&gt;
* WP-Piwik&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Contact Form Maker&lt;br /&gt;
* Limit Attempts&lt;br /&gt;
* Wordfence Security&lt;br /&gt;
* WP Security Audit Log&lt;br /&gt;
&lt;br /&gt;
===Locallization===&lt;br /&gt;
* mqTranslate&lt;br /&gt;
&lt;br /&gt;
===Editor===&lt;br /&gt;
* TinyMCE Advanced&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
* Contact Form Maker&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=693</id>
		<title>Wordpress</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=693"/>
		<updated>2017-03-26T00:37:04Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
[https://wordpress.org/latest.tar.gz WordPress]&lt;br /&gt;
uncompress &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -zxvf latest.tar.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Plugin==&lt;br /&gt;
===Social===&lt;br /&gt;
* Facebook&lt;br /&gt;
&lt;br /&gt;
===SEO===&lt;br /&gt;
* Google Analytics Dashboard for WP&lt;br /&gt;
* WordPress SEO&lt;br /&gt;
* WP-Piwik&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Contact Form Maker&lt;br /&gt;
* Limit Attempts&lt;br /&gt;
* Wordfence Security&lt;br /&gt;
* WP Security Audit Log&lt;br /&gt;
&lt;br /&gt;
===Locallization===&lt;br /&gt;
* mqTranslate&lt;br /&gt;
&lt;br /&gt;
===Editor===&lt;br /&gt;
* TinyMCE Advanced&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
* Contact Form Maker&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=692</id>
		<title>Wordpress</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=692"/>
		<updated>2017-03-26T00:35:14Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
[https://wordpress.org/latest.tar.gz WordPress]&lt;br /&gt;
uncompress tar -zxvf latest.tar.gz&lt;br /&gt;
&lt;br /&gt;
==Plugin==&lt;br /&gt;
===Social===&lt;br /&gt;
* Facebook&lt;br /&gt;
&lt;br /&gt;
===SEO===&lt;br /&gt;
* Google Analytics Dashboard for WP&lt;br /&gt;
* WordPress SEO&lt;br /&gt;
* WP-Piwik&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Contact Form Maker&lt;br /&gt;
* Limit Attempts&lt;br /&gt;
* Wordfence Security&lt;br /&gt;
* WP Security Audit Log&lt;br /&gt;
&lt;br /&gt;
===Locallization===&lt;br /&gt;
* mqTranslate&lt;br /&gt;
&lt;br /&gt;
===Editor===&lt;br /&gt;
* TinyMCE Advanced&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
* Contact Form Maker&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=691</id>
		<title>Wordpress</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Wordpress&amp;diff=691"/>
		<updated>2017-03-26T00:33:45Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* WorPress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
[https://wordpress.org/latest.tar.gz WordPress]&lt;br /&gt;
&lt;br /&gt;
==Plugin==&lt;br /&gt;
===Social===&lt;br /&gt;
* Facebook&lt;br /&gt;
&lt;br /&gt;
===SEO===&lt;br /&gt;
* Google Analytics Dashboard for WP&lt;br /&gt;
* WordPress SEO&lt;br /&gt;
* WP-Piwik&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Contact Form Maker&lt;br /&gt;
* Limit Attempts&lt;br /&gt;
* Wordfence Security&lt;br /&gt;
* WP Security Audit Log&lt;br /&gt;
&lt;br /&gt;
===Locallization===&lt;br /&gt;
* mqTranslate&lt;br /&gt;
&lt;br /&gt;
===Editor===&lt;br /&gt;
* TinyMCE Advanced&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
* Contact Form Maker&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=690</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=690"/>
		<updated>2017-03-26T00:21:17Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Application Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
===Prerequisite===&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Download from Github===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create log directory===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Config file===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inti Script===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apache Proxy configuration===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etherpad ===&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Additional Modules==&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
&lt;br /&gt;
===Account Link===&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application Configuration==&lt;br /&gt;
# Enable debug mod (setting and under odoo-10.0 click on &amp;quot;Activate the developer mode&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
===Add Taxes on Invoice Report===&lt;br /&gt;
# Setting -&amp;gt; Reports -&amp;gt; Reports  and click on invoice in the list&lt;br /&gt;
# Click on QWEB Views and select &amp;quot;report_invoice_document&amp;quot;&lt;br /&gt;
# Add the following xml after the tag &amp;lt;/div&amp;gt; line 115 and before the tag  &amp;lt;p t-if=&amp;quot;o.comment&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;div class=&amp;quot;row&amp;quot; t-if=&amp;quot;len(o.tax_line_ids) &amp;amp;gt; 1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;col-xs-6&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;Tax&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Amount&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.tax_line_ids&amp;quot; t-as=&amp;quot;t&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;t.tax_id.description&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;t.amount&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;monetary&amp;amp;quot;, &amp;amp;quot;display_currency&amp;amp;quot;: o.currency_id}&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add Taxe Id on invoice===&lt;br /&gt;
# Accouting -&amp;gt; Taxe &lt;br /&gt;
# Select the taxe applicable for you &amp;quot;GST + QST for sales&amp;quot;&lt;br /&gt;
# Click on Edit&lt;br /&gt;
# Click on the taxe name in the list &amp;quot;GST/TPS for sales - 5%&amp;quot;&lt;br /&gt;
# Click on &amp;quot;Advance Option&amp;quot;&lt;br /&gt;
# Update Label print on invoice&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=689</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=689"/>
		<updated>2017-03-25T23:58:56Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Adding Taxes in Invoice Report */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
===Prerequisite===&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Download from Github===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create log directory===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Config file===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inti Script===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apache Proxy configuration===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etherpad ===&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Additional Modules==&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
&lt;br /&gt;
===Account Link===&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application Configuration==&lt;br /&gt;
&lt;br /&gt;
===Adding Taxes in Invoice Report===&lt;br /&gt;
# Enable debug mod (setting and under odoo-10.0 click on &amp;quot;Activate the developer mode&amp;quot;) &lt;br /&gt;
# Setting -&amp;gt; Reports -&amp;gt; Reports  and click on invoice in the list&lt;br /&gt;
# Click on QWEB Views and select &amp;quot;report_invoice_document&amp;quot;&lt;br /&gt;
# Add the following xml after the tag &amp;lt;/div&amp;gt; line 115 and before the tag  &amp;lt;p t-if=&amp;quot;o.comment&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;div class=&amp;quot;row&amp;quot; t-if=&amp;quot;len(o.tax_line_ids) &amp;amp;gt; 1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;col-xs-6&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;Tax&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Amount&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.tax_line_ids&amp;quot; t-as=&amp;quot;t&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;t.tax_id.description&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;t.amount&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;monetary&amp;amp;quot;, &amp;amp;quot;display_currency&amp;amp;quot;: o.currency_id}&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=688</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=688"/>
		<updated>2017-03-25T23:57:44Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
===Prerequisite===&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Download from Github===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Create log directory===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Config file===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Inti Script===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Apache Proxy configuration===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etherpad ===&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Additional Modules==&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
&lt;br /&gt;
===Account Link===&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application Configuration==&lt;br /&gt;
&lt;br /&gt;
===Adding Taxes in Invoice Report===&lt;br /&gt;
## Enable debug mod (setting and under odoo-10.0 click on &amp;quot;Activate the developer mode&amp;quot;) &lt;br /&gt;
## Setting -&amp;gt; Reports -&amp;gt; Reports  and click on invoice in the list&lt;br /&gt;
## Click on QWEB Views and select &amp;quot;report_invoice_document&amp;quot;&lt;br /&gt;
## Add the following xml after the tag &amp;lt;/div&amp;gt; line 115 and before the tag  &amp;lt;p t-if=&amp;quot;o.comment&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;div class=&amp;quot;row&amp;quot; t-if=&amp;quot;len(o.tax_line_ids) &amp;amp;gt; 1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;col-xs-6&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;Tax&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Amount&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.tax_line_ids&amp;quot; t-as=&amp;quot;t&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;t.tax_id.description&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;t.amount&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;monetary&amp;amp;quot;, &amp;amp;quot;display_currency&amp;amp;quot;: o.currency_id}&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo&amp;diff=687</id>
		<title>Odoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo&amp;diff=687"/>
		<updated>2017-03-25T23:55:55Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: Nicolas Rollin moved page Odoo to Odoo 10: One page per version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Odoo 10]]&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=686</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=686"/>
		<updated>2017-03-25T23:55:55Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: Nicolas Rollin moved page Odoo to Odoo 10: One page per version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Application Configuration===&lt;br /&gt;
&lt;br /&gt;
====Adding Taxes in Invoice Report====&lt;br /&gt;
## Enable debug mod (setting and under odoo-10.0 click on &amp;quot;Activate the developer mode&amp;quot;) &lt;br /&gt;
## Setting -&amp;gt; Reports -&amp;gt; Reports  and click on invoice in the list&lt;br /&gt;
## Click on QWEB Views and select &amp;quot;report_invoice_document&amp;quot;&lt;br /&gt;
## Add the following xml after the tag &amp;lt;/div&amp;gt; line 115 and before the tag  &amp;lt;p t-if=&amp;quot;o.comment&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;div class=&amp;quot;row&amp;quot; t-if=&amp;quot;len(o.tax_line_ids) &amp;amp;gt; 1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;col-xs-6&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;Tax&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Amount&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.tax_line_ids&amp;quot; t-as=&amp;quot;t&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;t.tax_id.description&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;t.amount&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;monetary&amp;amp;quot;, &amp;amp;quot;display_currency&amp;amp;quot;: o.currency_id}&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=685</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=685"/>
		<updated>2017-03-25T23:51:04Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Adding Taxes in Invoice Report */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Application Configuration===&lt;br /&gt;
&lt;br /&gt;
====Adding Taxes in Invoice Report====&lt;br /&gt;
## Enable debug mod (setting and under odoo-10.0 click on &amp;quot;Activate the developer mode&amp;quot;) &lt;br /&gt;
## Setting -&amp;gt; Reports -&amp;gt; Reports  and click on invoice in the list&lt;br /&gt;
## Click on QWEB Views and select &amp;quot;report_invoice_document&amp;quot;&lt;br /&gt;
## Add the following xml after the tag &amp;lt;/div&amp;gt; line 115 and before the tag  &amp;lt;p t-if=&amp;quot;o.comment&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;div class=&amp;quot;row&amp;quot; t-if=&amp;quot;len(o.tax_line_ids) &amp;amp;gt; 1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;col-xs-6&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;Tax&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Amount&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.tax_line_ids&amp;quot; t-as=&amp;quot;t&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;t.tax_id.description&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td class=&amp;quot;text-right&amp;quot;&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;t.amount&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;monetary&amp;amp;quot;, &amp;amp;quot;display_currency&amp;amp;quot;: o.currency_id}&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=684</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=684"/>
		<updated>2017-03-25T23:40:54Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Application Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Application Configuration===&lt;br /&gt;
&lt;br /&gt;
====Adding Taxes in Invoice Report====&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=683</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=683"/>
		<updated>2017-03-25T23:39:49Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Odoo 10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Application Configuration==&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=682</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=682"/>
		<updated>2017-03-25T23:37:22Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Odoo 10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=681</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=681"/>
		<updated>2017-03-25T23:36:02Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Prerequisite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 11==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-11 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=680</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=680"/>
		<updated>2017-03-25T23:35:44Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Odoo 10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 11==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Linux&amp;diff=679</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Linux&amp;diff=679"/>
		<updated>2017-03-25T04:21:53Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Install other Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Command Line ==&lt;br /&gt;
[[Usefull Linux Command]]&lt;br /&gt;
&lt;br /&gt;
== Vi ==&lt;br /&gt;
[[Vi commands]]&lt;br /&gt;
&lt;br /&gt;
== Work with Disk image ==&lt;br /&gt;
Backup &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dd if=/dev/sdd of=~/SDCardBackup.img&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Restore&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dd bs=4M if=~/SDCardBackup.img of=/dev/sdd&lt;br /&gt;
sync&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Java ==&lt;br /&gt;
* in case of error message &amp;quot;wrong ELF class: ELFCLASS64&amp;quot;&lt;br /&gt;
* Install 32bit jdk package&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install openjdk-7-jdk:i386&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Setup ==&lt;br /&gt;
=== Template Server ===&lt;br /&gt;
==== Install Ubuntu Server ====&lt;br /&gt;
# Download ubuntu lts server version&lt;br /&gt;
## Only install open ssh sever &lt;br /&gt;
# Update package : apt-get update&lt;br /&gt;
# Update system : apt-get upgrade&lt;br /&gt;
==== Install Minimum Desktop ====&lt;br /&gt;
# Install minimal desktop : apt-get install --no-install-recommends xubuntu-desktop&lt;br /&gt;
==== Install other Software ====&lt;br /&gt;
# Install other tools : apt-get install firefox synaptic gkrellm gkrellmd gnome-terminal nfs-common xdiskusage gparted&lt;br /&gt;
# To compile : apt-get install build-essential linux-headers-generic&lt;br /&gt;
&lt;br /&gt;
==== Install WebMin ====&lt;br /&gt;
# Download  Webmin : wget http://prdownloads.sourceforge.net/webadmin/webmin_1.791_all.deb&lt;br /&gt;
# Install Dependencies : apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python&lt;br /&gt;
# Install Webmin : dpkg --install webmin_1.791_all.deb&lt;br /&gt;
&lt;br /&gt;
=== Mail Server ===&lt;br /&gt;
[[Mail Server|Mail Server]]&lt;br /&gt;
&lt;br /&gt;
=== Fail2Ban ===&lt;br /&gt;
[[Fail2Ban|Fail2Ban]]&lt;br /&gt;
&lt;br /&gt;
==Configuration Notes ==&lt;br /&gt;
===SSH===&lt;br /&gt;
* Allow root access&lt;br /&gt;
** edit /etc/ssh/sshd_config&lt;br /&gt;
&amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service&lt;br /&gt;
&amp;lt;pre&amp;gt;service ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Php===&lt;br /&gt;
[[PHP Module]]&lt;br /&gt;
&lt;br /&gt;
=== VirtualBox ===&lt;br /&gt;
* Too display Usb devices&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -aG vboxusers yourusername&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Increase Virtual Disk space&lt;br /&gt;
** VBoxManage modifyhd &amp;lt;absolute path to file&amp;gt; --resize &amp;lt;size in MB&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;VBoxManage modifyhd wim.vdi --resize 20000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VNC ===&lt;br /&gt;
* Fixing the tab key in VNC&lt;br /&gt;
&amp;lt;pre&amp;gt;xfconf-query -c xfce4-keyboard-shortcuts -p /xfwm4/custom/&#039;&amp;lt;&#039;Super&#039;&amp;gt;&#039;Tab -r&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container Docker ===&lt;br /&gt;
* Web site [https://www.docker.com Docker]&lt;br /&gt;
====Install Docker====&lt;br /&gt;
* Install&lt;br /&gt;
&amp;lt;pre&amp;gt; apt-get install docker.io&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
* Configuration to share the same network&lt;br /&gt;
* Edit /etc/network/interfaces to add a &amp;quot;bridge&amp;quot; you may have to reconfigure your firewall&lt;br /&gt;
* Add br0 to auto&lt;br /&gt;
* Remove ip assignement or dhcp of eth0&lt;br /&gt;
* Add br0 bridged to eth0 &lt;br /&gt;
&lt;br /&gt;
=====Ip Address assigned by dhcp=====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Interfaces(5) file used by ifup(8) and ifdown(8)&lt;br /&gt;
auto lo br0 eth0&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
iface eth0 inet manual&lt;br /&gt;
&lt;br /&gt;
iface br0 inet dhcp&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Ip Address Fix=====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Interfaces(5) file used by ifup(8) and ifdown(8)&lt;br /&gt;
auto lo br0 eth0&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
        address 10.1.1.1&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        broadcast 10.1.1.255&lt;br /&gt;
        network 10.1.1.0&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Update Docker Configuration to use the bridge=====&lt;br /&gt;
* Edit /etc/default/docker.io&lt;br /&gt;
* Add private dns (--dns 192.168.1.1) and bridge (-b br0) to Docker Option line&lt;br /&gt;
&amp;lt;pre&amp;gt; DOCKER_OPTS=&amp;quot;--dns 8.8.8.8 --dns 10.10.1.1 -b br0&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Howto manage container=====&lt;br /&gt;
&lt;br /&gt;
See [[Unix Container | Container Howto]] for the usage&lt;br /&gt;
&lt;br /&gt;
=== Owncloud ===&lt;br /&gt;
* Add the repository &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c &amp;quot;echo &#039;deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /&#039; &amp;gt;&amp;gt; /etc/apt/sources.list.d/owncloud.list&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Add Key&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key&lt;br /&gt;
sudo apt-key add - &amp;lt; Release.key&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Install&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install owncloud&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;  &lt;br /&gt;
=== Apache Svn Server===&lt;br /&gt;
&lt;br /&gt;
1: Install Apache HTTP server and required modules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo apt-get install libapache2-svn apache2&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2: Enable SSL&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo a2enmod ssl&lt;br /&gt;
sudo vi /etc/apache2/ports.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add or check that the following is in the file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
    Listen 443&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3: Generate an SSL certificate:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install ssl-cert&lt;br /&gt;
sudo mkdir /etc/apache2/ssl&lt;br /&gt;
sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
4: Create virtual host&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/svnserver&lt;br /&gt;
sudo kate /etc/apache2/sites-available/svnserver&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change (in ports.conf):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;NameVirtualHost *&amp;quot; to &amp;quot;NameVirtualHost *:443&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and (in svnserver)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *&amp;gt; to &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Add, under ServerAdmin (also in file svnserver):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SSLEngine on&lt;br /&gt;
SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
SSLProtocol all&lt;br /&gt;
SSLCipherSuite HIGH:MEDIUM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5: Enable the site:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo a2ensite svnserver&lt;br /&gt;
sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To overcome warnings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo vi /etc/apache2/apache2.conf&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add: &amp;quot;ServerName $your_server_name&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Add, under ServerAdmin (also in file svnserver):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SSLEngine on&lt;br /&gt;
SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
SSLProtocol all&lt;br /&gt;
SSLCipherSuite HIGH:MEDIUM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6: Adding repository(ies): The following setup assumes we want to host multiple repositories. Run this for creating the first repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mkdir /var/svn&lt;br /&gt;
sudo svnadmin create /var/svn/mysvnrepository&lt;br /&gt;
sudo chown -R www-data:www-data /var/svn/mysvnrepository&lt;br /&gt;
sudo chmod -R g+ws /var/svn/mysvnrepository&amp;lt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6.a. For more repositories: do step 6 again (changing mysvnrepository Name)&lt;br /&gt;
&lt;br /&gt;
7: Add an authenticated user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo htpasswd -c -m /etc/apache2/dav_svn.passwd $user_name&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8: Enable and configure WebDAV and SVN:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo vi /etc/apache2/mods-available/dav_svn.conf&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add or uncomment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Location /svn&amp;gt;&lt;br /&gt;
DAV svn&lt;br /&gt;
&lt;br /&gt;
# for multiple repositories - see comments in file&lt;br /&gt;
SVNParentPath /var/svn&lt;br /&gt;
&lt;br /&gt;
AuthType Basic&lt;br /&gt;
AuthName &amp;quot;Subversion Repository&amp;quot;&lt;br /&gt;
AuthUserFile /etc/apache2/dav_svn.passwd&lt;br /&gt;
Require valid-user&lt;br /&gt;
SSLRequireSSL&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9: Restart apache server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo /etc/init.d/apache2 restart&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10: Validation:&lt;br /&gt;
&lt;br /&gt;
Fired up a browser:&lt;br /&gt;
&lt;br /&gt;
http://localhost/svn/$REPOS&lt;br /&gt;
https://localhost/svn/$REPOS&lt;br /&gt;
&lt;br /&gt;
Commit something:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;svn import --username $user_name anyfile.txt https://localhost/svn/$REPOS/anyfile.txt -m “Testing”&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accept the certificate and enter password. Check out what you&#039;ve just committed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;svn co --username $user_name https://localhost/svn/$REPOS&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDMCP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;vi /etc/lightdm/lightdm.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[SeatDefaults]&lt;br /&gt;
greeter-session=lightdm-gtk-greeter&lt;br /&gt;
user-session=xubuntu&lt;br /&gt;
###Nr001 &lt;br /&gt;
allow-guest=false&lt;br /&gt;
greeter-show-manual-login=true&lt;br /&gt;
greeter-hide-users=true&lt;br /&gt;
&lt;br /&gt;
###Nr001&lt;br /&gt;
[XDMCPServer]&lt;br /&gt;
enabled=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Video File Manipulation ==&lt;br /&gt;
[[video_file_converter |Convert Video file]]&lt;br /&gt;
&lt;br /&gt;
== Display Remote Screen ==&lt;br /&gt;
&lt;br /&gt;
===Xephyr / xdmcp===&lt;br /&gt;
plugin Xdmcp for remina does not work and since few year noby seams to take care of it !&lt;br /&gt;
&lt;br /&gt;
Instead use &lt;br /&gt;
&amp;lt;pre&amp;gt;Xephyr -query $REMOTE_HOST :1 -screen 1280x1024&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Linux&amp;diff=678</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Linux&amp;diff=678"/>
		<updated>2017-02-05T18:30:27Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Command Line ==&lt;br /&gt;
[[Usefull Linux Command]]&lt;br /&gt;
&lt;br /&gt;
== Vi ==&lt;br /&gt;
[[Vi commands]]&lt;br /&gt;
&lt;br /&gt;
== Work with Disk image ==&lt;br /&gt;
Backup &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dd if=/dev/sdd of=~/SDCardBackup.img&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Restore&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dd bs=4M if=~/SDCardBackup.img of=/dev/sdd&lt;br /&gt;
sync&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Java ==&lt;br /&gt;
* in case of error message &amp;quot;wrong ELF class: ELFCLASS64&amp;quot;&lt;br /&gt;
* Install 32bit jdk package&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install openjdk-7-jdk:i386&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Setup ==&lt;br /&gt;
=== Template Server ===&lt;br /&gt;
==== Install Ubuntu Server ====&lt;br /&gt;
# Download ubuntu lts server version&lt;br /&gt;
## Only install open ssh sever &lt;br /&gt;
# Update package : apt-get update&lt;br /&gt;
# Update system : apt-get upgrade&lt;br /&gt;
==== Install Minimum Desktop ====&lt;br /&gt;
# Install minimal desktop : apt-get install --no-install-recommends xubuntu-desktop&lt;br /&gt;
==== Install other Software ====&lt;br /&gt;
# Install other tools : apt-get install firefox synaptic gkrellm gkrellmd gnome-terminal nfs-common xdiskusage gparted&lt;br /&gt;
&lt;br /&gt;
==== Install WebMin ====&lt;br /&gt;
# Download  Webmin : wget http://prdownloads.sourceforge.net/webadmin/webmin_1.791_all.deb&lt;br /&gt;
# Install Dependencies : apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python&lt;br /&gt;
# Install Webmin : dpkg --install webmin_1.791_all.deb&lt;br /&gt;
&lt;br /&gt;
=== Mail Server ===&lt;br /&gt;
[[Mail Server|Mail Server]]&lt;br /&gt;
&lt;br /&gt;
=== Fail2Ban ===&lt;br /&gt;
[[Fail2Ban|Fail2Ban]]&lt;br /&gt;
&lt;br /&gt;
==Configuration Notes ==&lt;br /&gt;
===SSH===&lt;br /&gt;
* Allow root access&lt;br /&gt;
** edit /etc/ssh/sshd_config&lt;br /&gt;
&amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service&lt;br /&gt;
&amp;lt;pre&amp;gt;service ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Php===&lt;br /&gt;
[[PHP Module]]&lt;br /&gt;
&lt;br /&gt;
=== VirtualBox ===&lt;br /&gt;
* Too display Usb devices&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -aG vboxusers yourusername&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Increase Virtual Disk space&lt;br /&gt;
** VBoxManage modifyhd &amp;lt;absolute path to file&amp;gt; --resize &amp;lt;size in MB&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;VBoxManage modifyhd wim.vdi --resize 20000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VNC ===&lt;br /&gt;
* Fixing the tab key in VNC&lt;br /&gt;
&amp;lt;pre&amp;gt;xfconf-query -c xfce4-keyboard-shortcuts -p /xfwm4/custom/&#039;&amp;lt;&#039;Super&#039;&amp;gt;&#039;Tab -r&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container Docker ===&lt;br /&gt;
* Web site [https://www.docker.com Docker]&lt;br /&gt;
====Install Docker====&lt;br /&gt;
* Install&lt;br /&gt;
&amp;lt;pre&amp;gt; apt-get install docker.io&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
* Configuration to share the same network&lt;br /&gt;
* Edit /etc/network/interfaces to add a &amp;quot;bridge&amp;quot; you may have to reconfigure your firewall&lt;br /&gt;
* Add br0 to auto&lt;br /&gt;
* Remove ip assignement or dhcp of eth0&lt;br /&gt;
* Add br0 bridged to eth0 &lt;br /&gt;
&lt;br /&gt;
=====Ip Address assigned by dhcp=====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Interfaces(5) file used by ifup(8) and ifdown(8)&lt;br /&gt;
auto lo br0 eth0&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
iface eth0 inet manual&lt;br /&gt;
&lt;br /&gt;
iface br0 inet dhcp&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Ip Address Fix=====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Interfaces(5) file used by ifup(8) and ifdown(8)&lt;br /&gt;
auto lo br0 eth0&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
        address 10.1.1.1&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        broadcast 10.1.1.255&lt;br /&gt;
        network 10.1.1.0&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Update Docker Configuration to use the bridge=====&lt;br /&gt;
* Edit /etc/default/docker.io&lt;br /&gt;
* Add private dns (--dns 192.168.1.1) and bridge (-b br0) to Docker Option line&lt;br /&gt;
&amp;lt;pre&amp;gt; DOCKER_OPTS=&amp;quot;--dns 8.8.8.8 --dns 10.10.1.1 -b br0&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Howto manage container=====&lt;br /&gt;
&lt;br /&gt;
See [[Unix Container | Container Howto]] for the usage&lt;br /&gt;
&lt;br /&gt;
=== Owncloud ===&lt;br /&gt;
* Add the repository &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c &amp;quot;echo &#039;deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /&#039; &amp;gt;&amp;gt; /etc/apt/sources.list.d/owncloud.list&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Add Key&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key&lt;br /&gt;
sudo apt-key add - &amp;lt; Release.key&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Install&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install owncloud&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;  &lt;br /&gt;
=== Apache Svn Server===&lt;br /&gt;
&lt;br /&gt;
1: Install Apache HTTP server and required modules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo apt-get install libapache2-svn apache2&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2: Enable SSL&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo a2enmod ssl&lt;br /&gt;
sudo vi /etc/apache2/ports.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add or check that the following is in the file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
    Listen 443&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3: Generate an SSL certificate:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install ssl-cert&lt;br /&gt;
sudo mkdir /etc/apache2/ssl&lt;br /&gt;
sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
4: Create virtual host&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/svnserver&lt;br /&gt;
sudo kate /etc/apache2/sites-available/svnserver&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change (in ports.conf):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;NameVirtualHost *&amp;quot; to &amp;quot;NameVirtualHost *:443&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and (in svnserver)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *&amp;gt; to &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Add, under ServerAdmin (also in file svnserver):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SSLEngine on&lt;br /&gt;
SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
SSLProtocol all&lt;br /&gt;
SSLCipherSuite HIGH:MEDIUM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5: Enable the site:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo a2ensite svnserver&lt;br /&gt;
sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To overcome warnings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo vi /etc/apache2/apache2.conf&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add: &amp;quot;ServerName $your_server_name&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Add, under ServerAdmin (also in file svnserver):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SSLEngine on&lt;br /&gt;
SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
SSLProtocol all&lt;br /&gt;
SSLCipherSuite HIGH:MEDIUM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6: Adding repository(ies): The following setup assumes we want to host multiple repositories. Run this for creating the first repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mkdir /var/svn&lt;br /&gt;
sudo svnadmin create /var/svn/mysvnrepository&lt;br /&gt;
sudo chown -R www-data:www-data /var/svn/mysvnrepository&lt;br /&gt;
sudo chmod -R g+ws /var/svn/mysvnrepository&amp;lt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6.a. For more repositories: do step 6 again (changing mysvnrepository Name)&lt;br /&gt;
&lt;br /&gt;
7: Add an authenticated user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo htpasswd -c -m /etc/apache2/dav_svn.passwd $user_name&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8: Enable and configure WebDAV and SVN:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo vi /etc/apache2/mods-available/dav_svn.conf&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add or uncomment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Location /svn&amp;gt;&lt;br /&gt;
DAV svn&lt;br /&gt;
&lt;br /&gt;
# for multiple repositories - see comments in file&lt;br /&gt;
SVNParentPath /var/svn&lt;br /&gt;
&lt;br /&gt;
AuthType Basic&lt;br /&gt;
AuthName &amp;quot;Subversion Repository&amp;quot;&lt;br /&gt;
AuthUserFile /etc/apache2/dav_svn.passwd&lt;br /&gt;
Require valid-user&lt;br /&gt;
SSLRequireSSL&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9: Restart apache server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo /etc/init.d/apache2 restart&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10: Validation:&lt;br /&gt;
&lt;br /&gt;
Fired up a browser:&lt;br /&gt;
&lt;br /&gt;
http://localhost/svn/$REPOS&lt;br /&gt;
https://localhost/svn/$REPOS&lt;br /&gt;
&lt;br /&gt;
Commit something:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;svn import --username $user_name anyfile.txt https://localhost/svn/$REPOS/anyfile.txt -m “Testing”&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accept the certificate and enter password. Check out what you&#039;ve just committed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;svn co --username $user_name https://localhost/svn/$REPOS&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDMCP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;vi /etc/lightdm/lightdm.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[SeatDefaults]&lt;br /&gt;
greeter-session=lightdm-gtk-greeter&lt;br /&gt;
user-session=xubuntu&lt;br /&gt;
###Nr001 &lt;br /&gt;
allow-guest=false&lt;br /&gt;
greeter-show-manual-login=true&lt;br /&gt;
greeter-hide-users=true&lt;br /&gt;
&lt;br /&gt;
###Nr001&lt;br /&gt;
[XDMCPServer]&lt;br /&gt;
enabled=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Video File Manipulation ==&lt;br /&gt;
[[video_file_converter |Convert Video file]]&lt;br /&gt;
&lt;br /&gt;
== Display Remote Screen ==&lt;br /&gt;
&lt;br /&gt;
===Xephyr / xdmcp===&lt;br /&gt;
plugin Xdmcp for remina does not work and since few year noby seams to take care of it !&lt;br /&gt;
&lt;br /&gt;
Instead use &lt;br /&gt;
&amp;lt;pre&amp;gt;Xephyr -query $REMOTE_HOST :1 -screen 1280x1024&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Linux&amp;diff=677</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Linux&amp;diff=677"/>
		<updated>2017-01-30T06:06:21Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Configuration Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Command Line ==&lt;br /&gt;
[[Usefull Linux Command]]&lt;br /&gt;
&lt;br /&gt;
== Vi ==&lt;br /&gt;
[[Vi commands]]&lt;br /&gt;
&lt;br /&gt;
== Java ==&lt;br /&gt;
* in case of error message &amp;quot;wrong ELF class: ELFCLASS64&amp;quot;&lt;br /&gt;
* Install 32bit jdk package&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install openjdk-7-jdk:i386&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Setup ==&lt;br /&gt;
=== Template Server ===&lt;br /&gt;
==== Install Ubuntu Server ====&lt;br /&gt;
# Download ubuntu lts server version&lt;br /&gt;
## Only install open ssh sever &lt;br /&gt;
# Update package : apt-get update&lt;br /&gt;
# Update system : apt-get upgrade&lt;br /&gt;
==== Install Minimum Desktop ====&lt;br /&gt;
# Install minimal desktop : apt-get install --no-install-recommends xubuntu-desktop&lt;br /&gt;
==== Install other Software ====&lt;br /&gt;
# Install other tools : apt-get install firefox synaptic gkrellm gkrellmd gnome-terminal nfs-common xdiskusage gparted&lt;br /&gt;
&lt;br /&gt;
==== Install WebMin ====&lt;br /&gt;
# Download  Webmin : wget http://prdownloads.sourceforge.net/webadmin/webmin_1.791_all.deb&lt;br /&gt;
# Install Dependencies : apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python&lt;br /&gt;
# Install Webmin : dpkg --install webmin_1.791_all.deb&lt;br /&gt;
&lt;br /&gt;
=== Mail Server ===&lt;br /&gt;
[[Mail Server|Mail Server]]&lt;br /&gt;
&lt;br /&gt;
=== Fail2Ban ===&lt;br /&gt;
[[Fail2Ban|Fail2Ban]]&lt;br /&gt;
&lt;br /&gt;
==Configuration Notes ==&lt;br /&gt;
===SSH===&lt;br /&gt;
* Allow root access&lt;br /&gt;
** edit /etc/ssh/sshd_config&lt;br /&gt;
&amp;lt;pre&amp;gt;PermitRootLogin yes&amp;lt;/pre&amp;gt;&lt;br /&gt;
** restart service&lt;br /&gt;
&amp;lt;pre&amp;gt;service ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Php===&lt;br /&gt;
[[PHP Module]]&lt;br /&gt;
&lt;br /&gt;
=== VirtualBox ===&lt;br /&gt;
* Too display Usb devices&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -aG vboxusers yourusername&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Increase Virtual Disk space&lt;br /&gt;
** VBoxManage modifyhd &amp;lt;absolute path to file&amp;gt; --resize &amp;lt;size in MB&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;VBoxManage modifyhd wim.vdi --resize 20000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VNC ===&lt;br /&gt;
* Fixing the tab key in VNC&lt;br /&gt;
&amp;lt;pre&amp;gt;xfconf-query -c xfce4-keyboard-shortcuts -p /xfwm4/custom/&#039;&amp;lt;&#039;Super&#039;&amp;gt;&#039;Tab -r&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Container Docker ===&lt;br /&gt;
* Web site [https://www.docker.com Docker]&lt;br /&gt;
====Install Docker====&lt;br /&gt;
* Install&lt;br /&gt;
&amp;lt;pre&amp;gt; apt-get install docker.io&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Network Configuration====&lt;br /&gt;
* Configuration to share the same network&lt;br /&gt;
* Edit /etc/network/interfaces to add a &amp;quot;bridge&amp;quot; you may have to reconfigure your firewall&lt;br /&gt;
* Add br0 to auto&lt;br /&gt;
* Remove ip assignement or dhcp of eth0&lt;br /&gt;
* Add br0 bridged to eth0 &lt;br /&gt;
&lt;br /&gt;
=====Ip Address assigned by dhcp=====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Interfaces(5) file used by ifup(8) and ifdown(8)&lt;br /&gt;
auto lo br0 eth0&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
iface eth0 inet manual&lt;br /&gt;
&lt;br /&gt;
iface br0 inet dhcp&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Ip Address Fix=====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Interfaces(5) file used by ifup(8) and ifdown(8)&lt;br /&gt;
auto lo br0 eth0&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
        address 10.1.1.1&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        broadcast 10.1.1.255&lt;br /&gt;
        network 10.1.1.0&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Update Docker Configuration to use the bridge=====&lt;br /&gt;
* Edit /etc/default/docker.io&lt;br /&gt;
* Add private dns (--dns 192.168.1.1) and bridge (-b br0) to Docker Option line&lt;br /&gt;
&amp;lt;pre&amp;gt; DOCKER_OPTS=&amp;quot;--dns 8.8.8.8 --dns 10.10.1.1 -b br0&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Howto manage container=====&lt;br /&gt;
&lt;br /&gt;
See [[Unix Container | Container Howto]] for the usage&lt;br /&gt;
&lt;br /&gt;
=== Owncloud ===&lt;br /&gt;
* Add the repository &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c &amp;quot;echo &#039;deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /&#039; &amp;gt;&amp;gt; /etc/apt/sources.list.d/owncloud.list&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Add Key&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key&lt;br /&gt;
sudo apt-key add - &amp;lt; Release.key&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Install&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install owncloud&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;  &lt;br /&gt;
=== Apache Svn Server===&lt;br /&gt;
&lt;br /&gt;
1: Install Apache HTTP server and required modules:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo apt-get install libapache2-svn apache2&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2: Enable SSL&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo a2enmod ssl&lt;br /&gt;
sudo vi /etc/apache2/ports.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add or check that the following is in the file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
    Listen 443&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3: Generate an SSL certificate:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install ssl-cert&lt;br /&gt;
sudo mkdir /etc/apache2/ssl&lt;br /&gt;
sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
4: Create virtual host&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/svnserver&lt;br /&gt;
sudo kate /etc/apache2/sites-available/svnserver&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change (in ports.conf):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;NameVirtualHost *&amp;quot; to &amp;quot;NameVirtualHost *:443&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and (in svnserver)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *&amp;gt; to &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Add, under ServerAdmin (also in file svnserver):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SSLEngine on&lt;br /&gt;
SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
SSLProtocol all&lt;br /&gt;
SSLCipherSuite HIGH:MEDIUM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5: Enable the site:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo a2ensite svnserver&lt;br /&gt;
sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To overcome warnings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo vi /etc/apache2/apache2.conf&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add: &amp;quot;ServerName $your_server_name&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Add, under ServerAdmin (also in file svnserver):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SSLEngine on&lt;br /&gt;
SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
SSLProtocol all&lt;br /&gt;
SSLCipherSuite HIGH:MEDIUM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6: Adding repository(ies): The following setup assumes we want to host multiple repositories. Run this for creating the first repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mkdir /var/svn&lt;br /&gt;
sudo svnadmin create /var/svn/mysvnrepository&lt;br /&gt;
sudo chown -R www-data:www-data /var/svn/mysvnrepository&lt;br /&gt;
sudo chmod -R g+ws /var/svn/mysvnrepository&amp;lt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6.a. For more repositories: do step 6 again (changing mysvnrepository Name)&lt;br /&gt;
&lt;br /&gt;
7: Add an authenticated user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo htpasswd -c -m /etc/apache2/dav_svn.passwd $user_name&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8: Enable and configure WebDAV and SVN:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo vi /etc/apache2/mods-available/dav_svn.conf&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add or uncomment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Location /svn&amp;gt;&lt;br /&gt;
DAV svn&lt;br /&gt;
&lt;br /&gt;
# for multiple repositories - see comments in file&lt;br /&gt;
SVNParentPath /var/svn&lt;br /&gt;
&lt;br /&gt;
AuthType Basic&lt;br /&gt;
AuthName &amp;quot;Subversion Repository&amp;quot;&lt;br /&gt;
AuthUserFile /etc/apache2/dav_svn.passwd&lt;br /&gt;
Require valid-user&lt;br /&gt;
SSLRequireSSL&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9: Restart apache server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo /etc/init.d/apache2 restart&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10: Validation:&lt;br /&gt;
&lt;br /&gt;
Fired up a browser:&lt;br /&gt;
&lt;br /&gt;
http://localhost/svn/$REPOS&lt;br /&gt;
https://localhost/svn/$REPOS&lt;br /&gt;
&lt;br /&gt;
Commit something:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;svn import --username $user_name anyfile.txt https://localhost/svn/$REPOS/anyfile.txt -m “Testing”&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accept the certificate and enter password. Check out what you&#039;ve just committed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;svn co --username $user_name https://localhost/svn/$REPOS&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XDMCP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;vi /etc/lightdm/lightdm.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[SeatDefaults]&lt;br /&gt;
greeter-session=lightdm-gtk-greeter&lt;br /&gt;
user-session=xubuntu&lt;br /&gt;
###Nr001 &lt;br /&gt;
allow-guest=false&lt;br /&gt;
greeter-show-manual-login=true&lt;br /&gt;
greeter-hide-users=true&lt;br /&gt;
&lt;br /&gt;
###Nr001&lt;br /&gt;
[XDMCPServer]&lt;br /&gt;
enabled=true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Video File Manipulation ==&lt;br /&gt;
[[video_file_converter |Convert Video file]]&lt;br /&gt;
&lt;br /&gt;
== Display Remote Screen ==&lt;br /&gt;
&lt;br /&gt;
===Xephyr / xdmcp===&lt;br /&gt;
plugin Xdmcp for remina does not work and since few year noby seams to take care of it !&lt;br /&gt;
&lt;br /&gt;
Instead use &lt;br /&gt;
&amp;lt;pre&amp;gt;Xephyr -query $REMOTE_HOST :1 -screen 1280x1024&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=676</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=676"/>
		<updated>2017-01-16T05:29:36Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Etherpad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Enable service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=675</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=675"/>
		<updated>2017-01-16T05:29:01Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Etherpad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
* Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Create service&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=674</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=674"/>
		<updated>2017-01-16T05:27:40Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Etherpad ====&lt;br /&gt;
Install Ehterpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
addgroup etherpad&lt;br /&gt;
useradd etherpad etherpad -c &amp;quot;Etherpad Server&amp;quot; -d /opt/etherpad-lite -m -s /bin/bash&lt;br /&gt;
cd /opt&lt;br /&gt;
git clone git://github.com/ether/etherpad-lite.git&lt;br /&gt;
/opt/etherpad-lite/bin/run.sh --root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Review Etherpad Setting&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /opt/etherpad-lite/settings.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto start Etherpad&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Etherpad Server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=etherpad&lt;br /&gt;
Group=etherpad&lt;br /&gt;
ExecStart=/opt/etherpad-lite/bin/run.sh&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable etherpad.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=673</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=673"/>
		<updated>2017-01-16T03:02:20Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Apache Proxy configuration====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ProxyRequests off&lt;br /&gt;
SSLProxyEngine on&lt;br /&gt;
ProxyErrorOverride off&lt;br /&gt;
RequestHeader set &amp;quot;X-Forwarded-Proto&amp;quot; &amp;quot;https&amp;quot;&lt;br /&gt;
# Fix IE problem (httpapache proxy dav error 408/409)&lt;br /&gt;
SetEnv proxy-nokeepalive 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Proxy *&amp;gt;&lt;br /&gt;
Order deny,allow&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Proxy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ProxyPass / http://odooserver:8069/&lt;br /&gt;
ProxyPassReverse / http://odooserver:8069&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=672</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=672"/>
		<updated>2017-01-15T20:16:28Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Additional Modules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=671</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=671"/>
		<updated>2017-01-15T20:15:39Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Additional Modules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
Create a folder specific to the additional module to facilitate the identifiacation&lt;br /&gt;
mkdir /opt/odoo-10/addons-plus&lt;br /&gt;
chown odoo: /opt/odoo-10/addons-plus&lt;br /&gt;
&lt;br /&gt;
Download modules from&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=670</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=670"/>
		<updated>2017-01-15T20:12:43Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Config file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[options]&lt;br /&gt;
; This is the password that allows database operations:&lt;br /&gt;
admin_passwd = passowrd&lt;br /&gt;
addons_path = /opt/odoo-10/odoo/addons,/opt/odoo-10/addons,/opt/odoo-10/addons-plus&lt;br /&gt;
csv_internal_sep = ,&lt;br /&gt;
data_dir = /opt/odoo-10/.local/share/Odoo&lt;br /&gt;
db_host = False&lt;br /&gt;
db_maxconn = 64&lt;br /&gt;
db_maxconn = 128&lt;br /&gt;
db_name = False&lt;br /&gt;
db_password = False&lt;br /&gt;
db_port = False&lt;br /&gt;
db_template = template1&lt;br /&gt;
db_user = False&lt;br /&gt;
;###dbfilter = .*&lt;br /&gt;
demo = {}&lt;br /&gt;
email_from = False&lt;br /&gt;
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat&lt;br /&gt;
import_partial =&lt;br /&gt;
limit_memory_hard = 2684354560&lt;br /&gt;
limit_memory_soft = 2147483648&lt;br /&gt;
limit_request = 8192&lt;br /&gt;
limit_time_cpu = 60&lt;br /&gt;
limit_time_real = 120&lt;br /&gt;
list_db = True&lt;br /&gt;
log_db = False&lt;br /&gt;
log_db_level = warning&lt;br /&gt;
log_handler = :INFO&lt;br /&gt;
;###log_level = info&lt;br /&gt;
log_level = error&lt;br /&gt;
logfile = /var/log/odoo/odoo-server.log&lt;br /&gt;
logrotate = False&lt;br /&gt;
longpolling_port = 8072&lt;br /&gt;
max_cron_threads = 2&lt;br /&gt;
osv_memory_age_limit = 1.0&lt;br /&gt;
osv_memory_count_limit = False&lt;br /&gt;
pg_path = None&lt;br /&gt;
pidfile = None&lt;br /&gt;
proxy_mode = False&lt;br /&gt;
reportgz = False&lt;br /&gt;
server_wide_modules = None&lt;br /&gt;
smtp_password = False&lt;br /&gt;
smtp_port = 25&lt;br /&gt;
smtp_server = smtp.local&lt;br /&gt;
smtp_ssl = False&lt;br /&gt;
smtp_user = odoo&lt;br /&gt;
syslog = False&lt;br /&gt;
test_commit = False&lt;br /&gt;
test_enable = False&lt;br /&gt;
test_file = False&lt;br /&gt;
test_report_directory = False&lt;br /&gt;
translate_modules = [&#039;all&#039;]&lt;br /&gt;
unaccent = False&lt;br /&gt;
without_demo = False&lt;br /&gt;
workers = 0&lt;br /&gt;
xmlrpc = True&lt;br /&gt;
xmlrpc_interface =&lt;br /&gt;
xmlrpc_port = 8069&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=669</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=669"/>
		<updated>2017-01-15T20:07:46Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Inti Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=668</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=668"/>
		<updated>2017-01-15T20:07:14Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Additional Modules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
[https://github.com/OCA  OAC on Github]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
	<entry>
		<id>http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=667</id>
		<title>Odoo 10</title>
		<link rel="alternate" type="text/html" href="http://wiki.objclt.ca/wiki/index.php?title=Odoo_10&amp;diff=667"/>
		<updated>2017-01-15T20:06:48Z</updated>

		<summary type="html">&lt;p&gt;Nicolas Rollin: /* Odoo 10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Odoo 10==&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
====Prerequisite====&lt;br /&gt;
&#039;&#039;&#039;Pyhton&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install python-dateutil python-docutils python-feedparser python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi poppler-utils python-pip python-pypdf python-passlib python-decorator gcc python-dev mc bzr python-setuptools python-markupsafe python-reportlab-accel python-zsi python-yaml python-argparse python-openssl python-egenix-mxdatetime python-usb python-serial lptools make python-pydot python-psutil python-paramiko poppler-utils python-pdftools antiword python-requests python-xlsxwriter python-suds python-psycogreen python-ofxparse python-gevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jnodes&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install npm&lt;br /&gt;
ln -s /usr/bin/nodejs /usr/bin/node&lt;br /&gt;
npm install -g less less-plugin-clean-css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User odoo&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
adduser --system --home=/opt/odoo-10 --group odoo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PostGres Database odoo User&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
cd&lt;br /&gt;
createuser -s odoo&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gdata&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz&lt;br /&gt;
tar zxvf gdata-2.0.18.tar.gz&lt;br /&gt;
chown -R odoo: gdata-2.0.18&lt;br /&gt;
gdata-2.0.18/&lt;br /&gt;
python setup.py install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Download from Github====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/odoo-10&lt;br /&gt;
wget https://github.com/odoo/odoo/archive/10.0.zip&lt;br /&gt;
unzip 10.0.zip&lt;br /&gt;
chown -R odoo: odoo-10.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Create log directory====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/odoo&lt;br /&gt;
chown -R odoo:root /var/log/odoo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Config file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/odoo-10&lt;br /&gt;
cp /opt/odoo/odoo-10/debian/odoo.conf /etc/odoo-10/odoo-server.conf&lt;br /&gt;
chown -R odoo: /etc/odoo-10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Inti Script====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/systemd/system/odoo-server.service&lt;br /&gt;
&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Odoo server&lt;br /&gt;
After=syslog.target network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=odoo&lt;br /&gt;
Group=odoo&lt;br /&gt;
# This line connects the odoo server to the Xvfb virtual display and allows wkhtmltopdf to work&lt;br /&gt;
Environment=&amp;quot;DISPLAY=:0&amp;quot; &amp;quot;PYTHONPATH=/usr/local/lib/python2.7/dist-packages/:$PYTHONPATH&amp;quot;&lt;br /&gt;
ExecStart=/opt/odoo-10/odoo-bin -c /etc/odoo-10/odoo-server.conf --db-filter=MyDemo&lt;br /&gt;
&lt;br /&gt;
# Give a reasonable amount of time for the server to start up/shut down&lt;br /&gt;
TimeoutSec=300&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Additional Modules===&lt;br /&gt;
[https://github.com/OCA  OAC]&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&lt;br /&gt;
====Account Link====&lt;br /&gt;
Account Master&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name from account_account where name in (&#039;Product Sales&#039;, &#039;Expenses&#039;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name&lt;br /&gt;
-----+---------------&lt;br /&gt;
  19 | Product Sales&lt;br /&gt;
  23 | Expenses&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Property&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, name, type, fields_id, value_reference, res_id from ir_property where value_reference like &#039;%23&#039; or value_reference like &#039;%19&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 id | name | type | fields_id | value_reference | res_id&lt;br /&gt;
----+--------------------------------+----------+-----------+--------------------+--------&lt;br /&gt;
  4 | property_account_expense_categ | many2one | 1947 | account.account,23 |&lt;br /&gt;
  5 | property_account_income_categ | many2one | 1948 | account.account,19 |&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Model&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;select id, model, name, relation, field_description from ir_model_fields where id in (1947, 1948);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  id | model | name | relation | field_description&lt;br /&gt;
------+------------------+--------------------------------+-----------------+-------------------&lt;br /&gt;
 1947 | product.category | property_account_expense_categ | account.account | Expense Account&lt;br /&gt;
 1948 | product.category | property_account_income_categ | account.account | Income Account&lt;br /&gt;
(2 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nicolas Rollin</name></author>
	</entry>
</feed>