{"id":27813,"date":"2018-08-17T04:10:21","date_gmt":"2018-08-17T09:10:21","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=27813"},"modified":"2022-06-03T03:34:44","modified_gmt":"2022-06-03T08:34:44","slug":"how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/","title":{"rendered":"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-27857\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg\" alt=\"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this tutorial we will show you how to install Odoo 10 on Ubuntu 16.04. We will also show you how install and configure the Nginx web server as a reverse proxy for your Odoo application. Odoo is a web-based open source business software including a number of business applications for Sales, Project and Warehouse management, CRM, Website\/eCommerce, billing, accounting, inventory and thousands of more additional modules developed by the community. There are two Odoo editions currently available, the Community edition which is free and Enterprise edition. For the purposes of this tutorial we will be using the Odoo 10 Community edition.<\/p>\n<p><!--more--><\/p>\n<h3>Requirements<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 16.04 VPS<\/a><\/li>\n<li>PostgreSQL server<\/li>\n<li>Python version 2.7<\/li>\n<li>Nginx web server<\/li>\n<li>SSH access with root privileges<\/li>\n<\/ul>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69f252b7cee8e\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69f252b7cee8e\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#1-Connect-to-your-server\" >1. Connect to your server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#2-Install-PostgreSQL-server\" >2. Install PostgreSQL server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#3-Install-Odoo\" >3 . Install Odoo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#4-Setting-up-Reverse-Proxy\" >4. Setting up Reverse Proxy<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Connect-to-your-server\"><\/span>1. Connect to your server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before we begin,you need to connect to your server via SSH.&nbsp; Also, if this is your first time loging to your VPS make sure you check out our <a href=\"https:\/\/www.rosehosting.com\/blog\/first-steps-after-getting-an-ubuntu-vps\/\" target=\"_blank\" rel=\"noopener noreferrer\">First Steps After Getting an Ubuntu VPS<\/a> tutorial.<\/p>\n<p>To connect to your server via SSH as user root, use the following command:<\/p>\n<pre>ssh root@<span style=\"color: #ff0000;\">IP_ADDRESS<\/span> -p <span style=\"color: #ff0000;\">PORT_NUMBER<\/span><\/pre>\n<p>and replace &#8220;<span style=\"color: #ff0000;\">IP_ADDRESS<\/span>&#8221; and &#8220;<span style=\"color: #ff0000;\">PORT_NUMBER<\/span>&#8221; with your actual server IP address and SSH port number.<\/p>\n<p>Once logged in, make sure that your server is up-to-date by running the following commands:<\/p>\n<pre>apt-get update\napt-get upgrade<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"2-Install-PostgreSQL-server\"><\/span>2. Install PostgreSQL server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We will be using PostgreSQL as a database server for our Odoo application. To install PostgreSQL on your server, run the following command:<\/p>\n<pre>apt-get install postgresql<\/pre>\n<p>After the isntallation is complete, make sure to enable the PostgreSQL server to start automatically upon server reboot with:<\/p>\n<pre>systemctl enable postgresql<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"3-Install-Odoo\"><\/span>3 . Install Odoo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>Because Odoo is not available in the official Ubuntu 16.04 repository, we will need to manually add the Odoo repository before we can do the installation. To do this, run the following commands:\n\nwget -O - https:\/\/nightly.odoo.com\/odoo.key | apt-key add -\necho \"deb http:\/\/nightly.odoo.com\/10.0\/nightly\/deb\/ .\/\" &gt;&gt; \/etc\/apt\/sources.list.d\/odoo.list<\/pre>\n<p>Update the list of available packages with:<\/p>\n<pre>apt-get update<\/pre>\n<p>And run the following command to install Odoo, along with Python and all required Python modules:<\/p>\n<pre>apt-get install odoo<\/pre>\n<p>After the installation is complete, you can run the following command to check the status of your Odoo service:<\/p>\n<pre>systemctl status odoo<\/pre>\n<p>You should get the following output:<\/p>\n<pre>\u25cf odoo.service - LSB: Start odoo daemon at boot time\nLoaded: loaded (\/etc\/init.d\/odoo; bad; vendor preset: enabled)\nActive: active (running)\nDocs: man:systemd-sysv-generator(8)\nCGroup: \/system.slice\/odoo.service\n\u2514\u25005416 \/usr\/bin\/python \/usr\/bin\/odoo --config \/etc\/odoo\/odoo.conf --logfile \/var\/log\/odoo\/odoo-server.log<\/pre>\n<p>You will also need to set a new master password. To do this you need to edit the odoo configuration file with:<\/p>\n<pre>nano \/etc\/odoo\/odoo.conf<\/pre>\n<p>And change admin_password field with a strong password. You can also <a href=\"https:\/\/www.rosehosting.com\/blog\/generate-password-linux-command-line\/\" target=\"_blank\" rel=\"noopener noreferrer\">generate one using the command line<\/a>.<\/p>\n<pre>admin_passwd = <span style=\"color: #ff0000;\">StrongPassword<\/span><\/pre>\n<p>After you made the changes, restart your Odoo with:<\/p>\n<pre>systemctl restart odoo<\/pre>\n<p>To access Odoo, you can now open your browser and navigate to <strong>http:\/\/your-server-IP:8069<\/strong>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"4-Setting-up-Reverse-Proxy\"><\/span>4. Setting up Reverse Proxy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you have a valid domain name and you would like to use it in order to access your Odoo application instead of typing the IP address and the port number in the URL, we will now show you how how set up a reverse proxy using the Nginx web server.<\/p>\n<p>Let&#8217;s start with the Nginx web server installation. To install Nginx on your server run the following command:<\/p>\n<pre>apt-get install nginx<\/pre>\n<p>To enable the Nginx web server to start automatically upon server reboot, execute the following command<\/p>\n<pre>systemctl enable nginx<\/pre>\n<p>Next, we need to create a new Nginx server block for our domain name. Let&#8217;s say our domain is called &#8220;domain.com&#8221; (you can replace this with your actual domain name). Run the following command:<\/p>\n<pre>nano \/etc\/nginx\/sites-available\/domain.com<\/pre>\n<p>and enter the following content and save the file:<\/p>\n<pre>upstream odoo {\nserver 127.0.0.1:8069;\n}\n\nserver {\nlisten 80 default;\nserver_name odoo.com;\n\naccess_log \/var\/log\/nginx\/domain.com.access.log;\nerror_log \/var\/log\/nginx\/domain.com.error.log;\n\nproxy_buffers 16 64k;\nproxy_buffer_size 128k;\n\nlocation \/ {\nproxy_pass http:\/\/odoo;\nproxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;\nproxy_redirect off;\n\nproxy_set_header Host $host;\nproxy_set_header X-Real-IP $remote_addr;\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto https;\n}\n\nlocation ~* \/web\/static\/ {\nproxy_cache_valid 200 60m;\nproxy_buffering on;\nexpires 864000;\nproxy_pass http:\/\/odoo;\n}\n}<\/pre>\n<p>To enable the virtual server block we have just created, run the following command:<\/p>\n<pre>ln -s \/etc\/nginx\/sites-available\/domain.com \/etc\/nginx\/sites-enabled\/domain.com<\/pre>\n<p>Restart the Nginx web server:<\/p>\n<pre>systemctl restart nginx<\/pre>\n<p>That&#8217;s it. If you followed all the instructions properly you can now access your Odoo 10 using your domain name at <strong>http:\/\/domain.com<\/strong>.<\/p>\n<p>Initially you would be asked to create a new database using the master password we have set up earlier. Once the database is created, you will get redirected to the admin panel from where you can log in as an admin user. After you have successfully logged in, you can start using your Odoo 10 and configure it to your needs, install additional modules etc.<\/p>\n<hr>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-27858\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg\" alt=\"Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy\" width=\"200\" height=\"63\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy-150x47.jpg 150w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/>Of course, you don\u2019t have to know how to install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy if you have a <a href=\"https:\/\/www.rosehosting.com\/odoo-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Odoo VPS Hosting<\/a> with us. You can simply ask our administrators to install Odoo 10 on Ubuntu 16.04 for you. They\u2019re available 24\/7, and will be able to help you with the installation of Odoo 10 on Ubuntu 16.04. For more updates, you can also read our post on <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-11-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/\">How to Install Odoo 11 on Ubuntu 16.04 with Nginx as a Reverse Proxy<\/a>.<\/p>\n<p><span style=\"color: #ff0000;\">PS.<\/span> If you enjoy reading this blog post on How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy, feel free to share it on social networks using the shortcuts below, or simply leave a comment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial we will show you how to install Odoo 10 on Ubuntu 16.04. We will also show you &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#more-27813\" aria-label=\"Read more about How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":27857,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1710,1711,1698],"tags":[49,464,59],"class_list":["post-27813","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cms-crm-erp","category-e-commerce","category-ubuntu","tag-nginx","tag-odoo","tag-ubuntu","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy | RoseHosting\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy\" \/>\n<meta property=\"og:description\" content=\"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-17T09:10:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:34:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy\",\"datePublished\":\"2018-08-17T09:10:21+00:00\",\"dateModified\":\"2022-06-03T08:34:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/\"},\"wordCount\":734,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg\",\"keywords\":[\"nginx\",\"odoo\",\"ubuntu\"],\"articleSection\":[\"CMS, CRM, ERP\",\"E-Commerce\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/\",\"name\":\"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg\",\"datePublished\":\"2018-08-17T09:10:21+00:00\",\"dateModified\":\"2022-06-03T08:34:44+00:00\",\"description\":\"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg\",\"width\":742,\"height\":372,\"caption\":\"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy | RoseHosting","description":"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy | RoseHosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy","og_description":"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2018-08-17T09:10:21+00:00","article_modified_time":"2022-06-03T08:34:44+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy","datePublished":"2018-08-17T09:10:21+00:00","dateModified":"2022-06-03T08:34:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/"},"wordCount":734,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg","keywords":["nginx","odoo","ubuntu"],"articleSection":["CMS, CRM, ERP","E-Commerce","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/","name":"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg","datePublished":"2018-08-17T09:10:21+00:00","dateModified":"2022-06-03T08:34:44+00:00","description":"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/08\/How-to-Install-Odoo-10-on-Ubuntu-16.04-with-Nginx-as-a-Reverse-Proxy.jpg","width":742,"height":372,"caption":"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-10-on-ubuntu-16-04-with-nginx-as-a-reverse-proxy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Odoo 10 on Ubuntu 16.04 with Nginx as a Reverse Proxy"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/27813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=27813"}],"version-history":[{"count":2,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/27813\/revisions"}],"predecessor-version":[{"id":36582,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/27813\/revisions\/36582"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/27857"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=27813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=27813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=27813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}