{"id":1658,"date":"2021-12-15T12:30:00","date_gmt":"2021-12-15T18:30:00","guid":{"rendered":"https:\/\/www.linuxcloudvps.com\/blog\/?p=1658"},"modified":"2023-08-30T03:51:34","modified_gmt":"2023-08-30T08:51:34","slug":"how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy","status":"publish","type":"post","link":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/","title":{"rendered":"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy"},"content":{"rendered":"\n<p>Odoo (formerly known as OpenERP) is a suite of open-source business applications. The most used modules for Odoo include Point of Sale (POS), Inventory, CRM, Website, Live Chat, e-Commerce, Billing, Accounting, Warehouse, and others. The range of the modules that can be installed in one application makes Odoo very popular nowadays. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><a href=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/installing-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.png\"><img decoding=\"async\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/installing-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-970x546.png\" alt=\"installing odoo 14 on debian 11 with apache as a reverse proxy\" class=\"wp-image-1667\" style=\"width:204px;height:114px\" width=\"204\" height=\"114\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/installing-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-970x546.png 970w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/installing-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-470x264.png 470w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/installing-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-768x432.png 768w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/installing-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.png 1024w\" sizes=\"(max-width: 204px) 100vw, 204px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Let&#8217;s learn how to install and start using Odoo 14 on a Debian OS. Remember, if you want to skip this part and let others automate it for you, you can do so by subscribing to any <a href=\"https:\/\/www.rosehosting.com\/debian-hosting.html\" target=\"_blank\" rel=\"noreferrer noopener\">Debian hosting<\/a> plan and acquiring all the assistance you&#8217;ll ever need. In this tutorial, we will show you how to install Odoo 14 on Debian 11 with Apache as a reverse proxy.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Debian 11 VPS.<\/li>\n\n\n\n<li>At least 2GB of RAM.<\/li>\n\n\n\n<li>SSH access with sudo privileges, or root access.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1. Update System<\/h2>\n\n\n\n<p>First of all, we need to log in to our Debian 10 VPS through SSH:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh master@IP_Address -p Port_number<\/pre>\n\n\n\n<p>Replace &#8220;master&#8221; with a user that has sudo privileges or root if necessary. Additionally, replace &#8220;IP_Address&#8221; and &#8220;Port_Number&#8221; with your server\u2019s respective IP address and SSH port number. Next, let\u2019s make sure that we\u2019re on Debian 11. You can verify it with this command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ lsb_release -a<\/pre>\n\n\n\n<p>You should get this as the output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Distributor ID: Debian&lt;br&gt;Description: Debian GNU\/Linux 11 (bulleseye)&lt;br&gt;Release: 11&lt;br&gt;Codename: bullseye<\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"524\" height=\"130\" data-id=\"1668\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/setting-up-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.png\" alt=\"setting up odoo 14 on debian 11 with apache as a reverse proxy\" class=\"wp-image-1668\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/setting-up-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.png 524w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/setting-up-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-470x117.png 470w\" sizes=\"(max-width: 524px) 100vw, 524px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Then, run the following command to make sure that all installed packages on the server are updated to their latest available versions:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt update &amp;&amp; sudo apt upgrade<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2. Add System User<\/h2>\n\n\n\n<p>We will install the Odoo instance under a system user account. So, we need to create a new system account.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo useradd -m -d \/opt\/odoo14 -U -r -s \/bin\/bash odoo14<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3. Install Dependencies<\/h2>\n\n\n\n<p>We need to install some Python dependencies to proceed with installing Odoo in our Debian 11 system. Let&#8217;s install them by running this command below.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install build-essential wget git python3-pip python3-dev python3-venv \\&lt;br&gt;python3-wheel libfreetype6-dev libxml2-dev libzip-dev libsasl2-dev \\&lt;br&gt;python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev \\&lt;br&gt;libxslt1-dev libldap2-dev libtiff5-dev libopenjp2-7-dev<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4. Install PostgreSQL<\/h2>\n\n\n\n<p>For data storage, Odoo uses PostgreSQL. Invoke the command below to install PostgreSQL on Debian 11.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install postgresql<\/pre>\n\n\n\n<p>Once the installation is completed, add a postgresql user for our Odoo 14, run this command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo su - postgres -c \"createuser -s odoo14\"<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5. Install Wkhtmltopdf<\/h2>\n\n\n\n<p>Wkhtmltopdf is an open-source command line tool to render HTML data into PDF format using Qt webkit. To install wkhtmltopdf on your Debian 11 server, follow these steps below.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo wget https:\/\/github.com\/wkhtmltopdf\/wkhtmltopdf\/releases\/download\/0.12.5\/wkhtmltox_0.12.5-1.buster_amd64.deb<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install .\/wkhtmltox_0.12.5-1.buster_amd64.deb<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt -f install<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6. Install Odoo<\/h2>\n\n\n\n<p>There are several ways to install Odoo on a Debian 11 machine, But, in this tutorial, Odoo 14 will be installed under a python virtual environment. Let&#8217;s switch to system user &#8216;odoo14&#8217;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo su - odoo14<\/pre>\n\n\n\n<p>The command above should bring you to \/opt\/odoo14 and log in as user &#8216;odoo14&#8217;. Now, download Odoo from Github<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ git clone https:\/\/www.github.com\/odoo\/odoo --depth 1 --branch 14.0 odoo14<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Create python virtual environment<\/h3>\n\n\n\n<p>Run the following command to create a new python virtual environment.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ python3 -m venv odoo14-venv<\/pre>\n\n\n\n<p>The virtual environment is installed, now we need to activate it<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ source odoo14-venv\/bin\/activate<\/pre>\n\n\n\n<p>Once invoked, your shell prompt would look like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">(odoo14-venv) odoo14@debian11:~$<\/pre>\n\n\n\n<p>Next, let&#8217;s install Odoo<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">(odoo14-venv) odoo14@debian11:~$ pip3 install wheel\n(odoo14-venv) odoo14@debian11:~$ pip3 install -r odoo14\/requirements.txt<\/pre>\n\n\n\n<p>Once completed, we can create a new directory to store our custom Odoo addons. This command is run under the system user &#8216;odoo14&#8217;.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">(odoo14-venv) odoo14@debian11:~$ deactivate\n\n$ mkdir \/opt\/odoo14\/odoo14\/custom-addons<\/pre>\n\n\n\n<p>Now, exit from user &#8216;odoo14&#8217; and create Odoo configuration file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ exit&lt;br&gt;$ sudo nano \/etc\/odoo14.conf<\/pre>\n\n\n\n<p>Paste the following contents into the file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[options]&lt;br&gt;admin_passwd = m0d1fyth15&lt;br&gt;db_host = False&lt;br&gt;db_port = False&lt;br&gt;db_user = odoo14&lt;br&gt;db_password = False&lt;br&gt;addons_path = \/opt\/odoo14\/odoo14\/addons,\/opt\/odoo14\/odoo14\/custom-addons&lt;br&gt;xmlrpc_port = 8069<\/pre>\n\n\n\n<p>Make sure to modify the value of admin_passwd key above to a strong password. This is your Odoo&#8217;s master password, you need it to create or delete databases.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Create Odoo Systemd Unit file<\/h3>\n\n\n\n<p>In this step, we will create a systemd unit file, it is required to start\/stop\/restart Odoo.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo nano \/etc\/systemd\/system\/odoo14.service<\/pre>\n\n\n\n<p>Paste the following content into the systemd unit file above.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[Unit]\nDescription=Odoo14\nRequires=postgresql.service\nAfter=network.target postgresql.service\n\n[Service]\nType=simple\nSyslogIdentifier=odoo14\nPermissionsStartOnly=true\nUser=odoo14\nGroup=odoo14\nExecStart=\/opt\/odoo14\/odoo14-venv\/bin\/python3 \/opt\/odoo14\/odoo14\/odoo-bin -c \/etc\/odoo14.conf\nStandardOutput=journal+console\n\n[Install]\nWantedBy=multi-user.target<\/pre>\n\n\n\n<p>That&#8217;s it. We can now reload systemd and run Odoo.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl daemon-reload&lt;br&gt;$ sudo systemctl start odoo14<\/pre>\n\n\n\n<p>Check if Odoo is starting by running this command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl status odoo14<\/pre>\n\n\n\n<p>Open your web browser and navigate to <code>http:\/\/YOUR_SERVER_IP_ADDRESS:8069<\/code> you would see Odoo page.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"601\" height=\"569\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-set-up-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.png\" alt=\"how to set up odoo 14 on debian 11 with apache as a reverse proxy\" class=\"wp-image-1669\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-set-up-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.png 601w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-set-up-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-317x300.png 317w\" sizes=\"(max-width: 601px) 100vw, 601px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Step 7. Install and Configure Apache<\/h2>\n\n\n\n<p>Odoo has been successfully installed at <code>http:\/\/YOUR_SERVER_IP_ADDRESS:8069<\/code> and if we want to access it through our domain name or sub domain name, we need to create a reverse proxy. In this tutorial, we will use Apache as a reverse proxy to Odoo 14 instance.<\/p>\n\n\n\n<p>To install apache, run this command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install apache2<\/pre>\n\n\n\n<p>Once installed or if it&#8217;s already installed, we can proceed with creating a virtual host file for our Odoo domain\/subdomain.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo nano \/etc\/apache2\/sites-available\/yourdomain.com.conf<\/pre>\n\n\n\n<p>Then paste the following content into the configuration file. Remember to replace the domain name with your actual domain or sub domain name.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;VirtualHost *:80&gt;\nServerName yourdomain.com\nServerAlias www.yourdomain.com\n\nErrorLog ${APACHE_LOG_DIR}\/yourdomain-error.log\nCustomLog ${APACHE_LOG_DIR}\/access.log combined\n\nProxyRequests Off\n&lt;Proxy *&gt;\nOrder deny,allow\nRequire all granted\n&lt;\/Proxy&gt;\n\nProxyPass \/ http:\/\/127.0.0.1:8069\/\nProxyPassReverse \/ http:\/\/127.0.0.1:8069\/\n&lt;Location \/&gt;\nOrder allow,deny\nRequire all granted\n&lt;\/Location&gt;\n&lt;\/VirtualHost&gt;<\/pre>\n\n\n\n<p>Save the file then exit and run this command to enable the virtual host.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo a2ensite yourdomain.com<\/pre>\n\n\n\n<p>Do not forget to run the following commands to activate the proxy modules.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo a2enmod proxy&lt;br&gt;$ sudo a2enmod proxy_http<\/pre>\n\n\n\n<p>After enabling the virtual host and proxy, we need to restart apache<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl restart apache2<\/pre>\n\n\n\n<p>That&#8217;s it! At this point, you should be able to access your Odoo instance both at <code>http:\/\/YOURDOMAIN.COM<\/code> and <code>http:\/\/YOUR_SERVER_IP_ADDRESS:8069<\/code>. To prevent your Odoo instance from being accessible when users access it through its port, we can disable direct access to the Odoo instances by configuring it to listen only on the local interface.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo nano \/etc\/odoo14.conf<\/pre>\n\n\n\n<p>Add this line:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">xmlrpc_interface = 127.0.0.1<\/pre>\n\n\n\n<p>Save the file then exit and restart Odoo<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl restart odoo14<\/pre>\n\n\n\n<p>That&#8217;s it all. Your Odoo instance is now only accessible from your domain or sub domain name. You can create a new database now.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"600\" height=\"583\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/configuring-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.png\" alt=\"configuring odoo 14 on debian 11 with apache as a reverse proxy\" class=\"wp-image-1670\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/configuring-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.png 600w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/configuring-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-309x300.png 309w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">After creating a new database, you will be brought to the Odoo backend.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"970\" height=\"344\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-configure-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-970x344.png\" alt=\"how to configure odoo 14 on debian 11 with apache as a reverse proxy\" class=\"wp-image-1671\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-configure-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-970x344.png 970w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-configure-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-470x167.png 470w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-configure-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy-768x272.png 768w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-configure-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.png 1024w\" sizes=\"(max-width: 970px) 100vw, 970px\" \/><\/figure>\n\n\n\n<p>Congratulations! You have successfully installed Odoo 14 on Debian 11.<\/p>\n\n\n\n<p>You can secure your Odoo website by installing a free SSL certificate from Let&#8217;s Encrypt.<\/p>\n\n\n\n<p>Of course, if you are one of our Debian Hosting customers, you don\u2019t have to install Odoo 14 on Debian 11 with Apache as a reverse proxy on your own \u2013 simply ask our admins, sit back, and relax. Our admins will install Odoo 14 on Debian 11 with Apache as a reverse proxy for you immediately, along with many useful optimizations that we can do for you. Managing an Odoo website is not just about the installation, we can help you with optimizing your Odoo instance if you have a VPS with us.<\/p>\n\n\n\n<p>If you liked this post about how to install Odoo 14 on Debian 11 with Apache as a reverse proxy, please share it with your friends on social networks or simply leave a comment in the comments section. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo (formerly known as OpenERP) is a suite of open-source business applications. The most used modules for Odoo include Point of Sale (POS), Inventory, CRM, Website, Live Chat, e-Commerce, Billing, Accounting, Warehouse, and others. The range of the modules that can be installed in one application makes Odoo very popular nowadays. Let&#8217;s learn how to &#8230; <a title=\"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy\" class=\"read-more\" href=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/\" aria-label=\"More on How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":1659,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[233,110,129],"class_list":["post-1658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-apache","tag-debian","tag-odoo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy | LinuxCloudVPS Blog<\/title>\n<meta name=\"description\" content=\"Odoo (formerly known as OpenERP) is a suite of open-source business applications. The most used modules for Odoo include Point of Sale (POS), Inventory,\" \/>\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.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-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 14 on Debian 11 with Apache as a Reverse Proxy | LinuxCloudVPS Blog\" \/>\n<meta property=\"og:description\" content=\"Odoo (formerly known as OpenERP) is a suite of open-source business applications. The most used modules for Odoo include Point of Sale (POS), Inventory,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/\" \/>\n<meta property=\"og:site_name\" content=\"LinuxCloudVPS Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/LinuxCloudVPS\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-15T18:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-30T08:51:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-install-odoo-14-on-debian-11-with-apache-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=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LinuxCloudVPS\" \/>\n<meta name=\"twitter:site\" content=\"@LinuxCloudVPS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed907227ee7d151c617e6d0fe74f531a\"},\"headline\":\"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy\",\"datePublished\":\"2021-12-15T18:30:00+00:00\",\"dateModified\":\"2023-08-30T08:51:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/\"},\"wordCount\":976,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.jpg\",\"keywords\":[\"apache\",\"debian\",\"odoo\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/\",\"name\":\"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy | LinuxCloudVPS Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.jpg\",\"datePublished\":\"2021-12-15T18:30:00+00:00\",\"dateModified\":\"2023-08-30T08:51:34+00:00\",\"description\":\"Odoo (formerly known as OpenERP) is a suite of open-source business applications. The most used modules for Odoo include Point of Sale (POS), Inventory,\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.jpg\",\"contentUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.jpg\",\"width\":742,\"height\":372,\"caption\":\"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\",\"name\":\"LinuxCloudVPS\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\",\"name\":\"LinuxCloudVPS\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo.png\",\"width\":217,\"height\":25,\"caption\":\"LinuxCloudVPS\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/LinuxCloudVPS\",\"https:\\\/\\\/x.com\\\/LinuxCloudVPS\",\"http:\\\/\\\/www.linkedin.com\\\/company\\\/linuxcloudvps-com\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed907227ee7d151c617e6d0fe74f531a\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/www.linuxcloudvps.com\\\/\"],\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/author\\\/r0s3admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy | LinuxCloudVPS Blog","description":"Odoo (formerly known as OpenERP) is a suite of open-source business applications. The most used modules for Odoo include Point of Sale (POS), Inventory,","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.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy | LinuxCloudVPS Blog","og_description":"Odoo (formerly known as OpenERP) is a suite of open-source business applications. The most used modules for Odoo include Point of Sale (POS), Inventory,","og_url":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/","og_site_name":"LinuxCloudVPS Blog","article_publisher":"http:\/\/www.facebook.com\/LinuxCloudVPS","article_published_time":"2021-12-15T18:30:00+00:00","article_modified_time":"2023-08-30T08:51:34+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@LinuxCloudVPS","twitter_site":"@LinuxCloudVPS","twitter_misc":{"Written by":"admin","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/#article","isPartOf":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/"},"author":{"name":"admin","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/person\/ed907227ee7d151c617e6d0fe74f531a"},"headline":"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy","datePublished":"2021-12-15T18:30:00+00:00","dateModified":"2023-08-30T08:51:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/"},"wordCount":976,"commentCount":1,"publisher":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.jpg","keywords":["apache","debian","odoo"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/","url":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/","name":"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy | LinuxCloudVPS Blog","isPartOf":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.jpg","datePublished":"2021-12-15T18:30:00+00:00","dateModified":"2023-08-30T08:51:34+00:00","description":"Odoo (formerly known as OpenERP) is a suite of open-source business applications. The most used modules for Odoo include Point of Sale (POS), Inventory,","breadcrumb":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/#primaryimage","url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.jpg","contentUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2021\/12\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy.jpg","width":742,"height":372,"caption":"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy"},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-odoo-14-on-debian-11-with-apache-as-a-reverse-proxy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.linuxcloudvps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Odoo 14 on Debian 11 with Apache as a Reverse Proxy"}]},{"@type":"WebSite","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#website","url":"https:\/\/www.linuxcloudvps.com\/blog\/","name":"LinuxCloudVPS","description":"","publisher":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.linuxcloudvps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization","name":"LinuxCloudVPS","url":"https:\/\/www.linuxcloudvps.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/08\/logo.png","contentUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/08\/logo.png","width":217,"height":25,"caption":"LinuxCloudVPS"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/LinuxCloudVPS","https:\/\/x.com\/LinuxCloudVPS","http:\/\/www.linkedin.com\/company\/linuxcloudvps-com"]},{"@type":"Person","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/person\/ed907227ee7d151c617e6d0fe74f531a","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/www.linuxcloudvps.com\/"],"url":"https:\/\/www.linuxcloudvps.com\/blog\/author\/r0s3admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/comments?post=1658"}],"version-history":[{"count":5,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1658\/revisions"}],"predecessor-version":[{"id":1990,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1658\/revisions\/1990"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/media\/1659"}],"wp:attachment":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/media?parent=1658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/categories?post=1658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/tags?post=1658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}