{"id":46569,"date":"2023-09-11T12:30:00","date_gmt":"2023-09-11T17:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=46569"},"modified":"2023-12-06T01:17:22","modified_gmt":"2023-12-06T07:17:22","slug":"how-to-install-odoo-on-debian-12","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/","title":{"rendered":"How to Install Odoo on Debian 12"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"372\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12.webp\" alt=\"how to install odoo on debian 12\" class=\"wp-image-46800\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12-300x109.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12-150x54.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12-768x279.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><a href=\"https:\/\/www.rosehosting.com\/odoo-hosting\/\">Odoo (previously known as OpenERP)<\/a> is a collection of open source Business applications. The most utilized components or modules for Odoo are Point of Sale (POS), Stock, CRM, Website, Live Chat, eCommerce, Invoicing, Accounting, Warehouse, etc.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>The variety of components or modules that can be implemented in one application makes Odoo so widely used nowadays. In this guide, we will demonstrate how to Install Odoo on Debian 12.<\/p>\n\n\n\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-69f5e2091e69c\" 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-69f5e2091e69c\"  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-on-debian-12\/#Prerequisites\" >Prerequisites<\/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-on-debian-12\/#Step-1-Login-and-Update-the-System\" >Step 1. Login and Update the System<\/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-on-debian-12\/#Step-2-Install-Dependencies\" >Step 2. Install Dependencies<\/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-on-debian-12\/#Step-3-Create-a-System-User\" >Step 3. Create a System User<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#Step-4-Install-PostgreSQL-Server\" >Step 4. Install PostgreSQL Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#Step-5-Install-wkhtmltopdf\" >Step 5. Install wkhtmltopdf<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#Step-6-Install-Odoo\" >Step 6. Install Odoo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#Step-7-Create-Odoo-Systemd-File\" >Step 7. Create Odoo Systemd File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#Step-8-Install-and-Configure-Nginx\" >Step 8. Install and Configure Nginx<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Debian 12 VPS with 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\"><span class=\"ez-toc-section\" id=\"Step-1-Login-and-Update-the-System\"><\/span>Step 1. Login and Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>First of all, we need to log in to our Debian 12 VPS through SSH:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh root@IP_Address -p Port_number<\/pre>\n\n\n\n<p>You will need to substitute &#8216;IP_Address&#8217; and &#8216;Port_number&#8217; with your server&#8217;s corresponding IP address and SSH port number. Furthermore, substitute &#8216;root&#8217; with the username of the system user with sudo privileges.<\/p>\n\n\n\n<p>Once logged in, we can run this command<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># lsb_release -a<\/pre>\n\n\n\n<p>You should see this as the output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">No LSB modules are available.<br>Distributor ID: Debian<br>Description: Debian GNU\/Linux 12 (bookworm)<br>Release: 12<br>Codename: bookworm<\/pre>\n\n\n\n<p>To make sure the system packages are up to date, let&#8217;s run this command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt update -y<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-2-Install-Dependencies\"><\/span>Step 2. Install Dependencies<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before starting, we will install the dependencies on our Debian 12 system. Let&#8217;s execute the command below to proceed.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install build-essential wget git python3-pip python3-dev python3-venv \\\n     python3-wheel libfreetype6-dev libxml2-dev libzip-dev libsasl2-dev \\\n     python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev \\\n     libxslt1-dev libldap2-dev libtiff5-dev libopenjp2-7-dev<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Create-a-System-User\"><\/span>Step 3. Create a System User<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>After installing the dependencies, we will now create a new system user and grant it with sudo privileges. We will also use this user to complete this installation. In this tutorial, we will create a new system user called &#8216;odoo&#8217;, you can choose any username you like and make sure it matches with the PostgreSQL user we will create in the next step.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">adduser \\\n   --system \\\n   --shell \/bin\/bash \\\n   --gecos 'Odoo user' \\\n   --group \\\n   --home \/opt\/odoo \\\nodoo<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-4-Install-PostgreSQL-Server\"><\/span>Step 4. Install PostgreSQL Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Odoo only supports PostgreSQL to store its data. Let&#8217;s execute the command below to install the PostgreSQL server on our Debian 12 server.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt install postgresql<\/pre>\n\n\n\n<p>After the installation is finished, we can add a new postgresql user for our Odoo instance; run this command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># su - postgres -c \"createuser -s odoo\"<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Install-wkhtmltopdf\"><\/span>Step 5. Install wkhtmltopdf<span class=\"ez-toc-section-end\"><\/span><\/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 12 server, execute the command below.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt install wkhtmltopdf<\/pre>\n\n\n\n<p>To check the wkhtmltopdf version, we can execute the command below.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># wkhtmltopdf --version<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-6-Install-Odoo\"><\/span>Step 6. Install Odoo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There are some options to install Odoo on a Debian 12 server. In this post, we will install Odoo using a Python virtual environment. This way, we can host multiple Odoo instances on our server and they will not share the same Python packages. Odoo will be installed under user &#8216;odoo&#8217; we created earlier. Let&#8217;s switch to the user and start the installation.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># su - odoo<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ git clone https:\/\/www.github.com\/odoo\/odoo --depth 1 --branch 16.0 odoo16<\/pre>\n\n\n\n<p>The command above will download Odoo files onto \/opt\/odoo\/odoo16 directory. Now, let&#8217;s create a python virtual environment.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ python3 -m venv odoo16-venv<\/pre>\n\n\n\n<p>Python virtual environment is installed on \/opt\/odoo\/odoo16-venv directory, now we need to activate it<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ source odoo16-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\">(odoo16-venv) odoo@rh:~$<\/pre>\n\n\n\n<p>Next, let&#8217;s install Odoo<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">(odoo16-venv) odoo@rh:~$ pip3 install wheel<br>(odoo16-venv) odoo@rh:~$ pip3 install -r odoo16\/requirements.txt<\/pre>\n\n\n\n<p>At this point, Odoo and its required Python packages have been successfully installed.<\/p>\n\n\n\n<p>The next step is to create an odoo custom addons directory. We can use this directory to store our custom Odoo modules.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ mkdir \/opt\/odoo\/odoo16\/custom-addons\/<\/pre>\n\n\n\n<p>Then, deactivate the virtual environment exit from odoo user and get back to root to create the odoo configuration.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ deactivate &amp;&amp; exit<\/pre>\n\n\n\n<p>Let&#8217;s create an Odoo configuration file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/odoo16.conf<\/pre>\n\n\n\n<p>Insert the following into the file<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[options]\nadmin_passwd = m0d1fyth15\ndb_host = False\ndb_port = False\ndb_user = odoo\ndb_password = False\naddons_path = \/opt\/odoo\/odoo16\/addons,\/opt\/odoo\/odoo16\/custom-addons\nxmlrpc_port = 8069<\/pre>\n\n\n\n<p>Save the file and exit from the editor<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-7-Create-Odoo-Systemd-File\"><\/span>Step 7. Create Odoo Systemd File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>It is time to create a systemd unit file; it is required to start\/stop\/restart Odoo service.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/systemd\/system\/odoo16.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=Odoo16\nRequires=postgresql.service\nAfter=network.target postgresql.service\n\n[Service]\nType=simple\nSyslogIdentifier=odoo16\nPermissionsStartOnly=true\nUser=odoo\nGroup=odoo\nExecStart=\/opt\/odoo\/odoo16-venv\/bin\/python3 \/opt\/odoo\/odoo16\/odoo-bin -c \/etc\/odoo16.conf\nStandardOutput=journal+console\n\n[Install]\nWantedBy=multi-user.target<\/pre>\n\n\n\n<p><\/p>\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\"># systemctl daemon-reload\n# systemctl start odoo16<\/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\"># systemctl status odoo16<\/pre>\n\n\n\n<p>Open your web browser and navigate to http:\/\/YOUR_SERVER_IP_ADDRESS:8069; you will see the Odoo page<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"731\" height=\"631\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-initial-page.webp\" alt=\"\" class=\"wp-image-46796\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-initial-page.webp 731w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-initial-page-300x259.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-initial-page-150x129.webp 150w\" sizes=\"(max-width: 731px) 100vw, 731px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>On this page, you can create a new Odoo database. Use the admin_passwd in \/etc\/odoo16.conf file as the Master Password and fill in all others before hitting the &#8216;Create database&#8217; button. Make sure to save a copy of the email and password; you will use them to log in to the Odoo backend later.<\/p>\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-full\"><img decoding=\"async\" width=\"767\" height=\"639\" data-id=\"46797\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-create-database.webp\" alt=\"\" class=\"wp-image-46797\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-create-database.webp 767w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-create-database-300x250.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-create-database-150x125.webp 150w\" sizes=\"(max-width: 767px) 100vw, 767px\" \/><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Then, you will be brought to the login page.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"367\" height=\"460\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-login.webp\" alt=\"\" class=\"wp-image-46798\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-login.webp 367w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-login-239x300.webp 239w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-login-120x150.webp 120w\" sizes=\"(max-width: 367px) 100vw, 367px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Use the email and password when creating a new database in the previous step to log in and access the backend.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"416\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-backend.webp\" alt=\"\" class=\"wp-image-46799\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-backend.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-backend-300x122.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-backend-150x61.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/odoo-debian-12-backend-768x312.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>To enable and automatically start Odoo upon server reboot, we need to invoke this command.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl enable odoo16<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-8-Install-and-Configure-Nginx\"><\/span>Step 8. Install and Configure Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>At this point, we are able to access Odoo at http:\/\/YOUR_SERVER_IP_ADDRESS:8069. It would be easier if we can access Odoo at http:\/\/ourdomain.com instead. So, in this step, we will configure nginx as the reverse proxy to Odoo. Simply install nginx from the default Debian 12 repository.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt -y install nginx<\/pre>\n\n\n\n<p>Upon installation, nginx will start, and it&#8217;s already configure to start on boot automatically.<\/p>\n\n\n\n<p>Now, we will create an Nginx server block for the domain name we will use for accessing Odoo. For example, we will use ourdomain.com<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/nginx\/sites-enabled\/ourdomain.com.conf<\/pre>\n\n\n\n<p>Insert the content below into the file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">upstream odoo16 {\n   server 127.0.0.1:8069;\n   }\n\nupstream odoochat {\n   server 127.0.0.1:8072;\n   }\n\nserver {\n   listen 80;\n   server_name ourdomain.com;\n\n   access_log \/var\/log\/nginx\/odoo.access.log;\n   error_log \/var\/log\/nginx\/odoo.error.log;\n\n   proxy_buffers 16 64k;\n   proxy_buffer_size 128k;\n\nlocation \/ {\n   proxy_pass http:\/\/odoo16;\n   proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;\n   proxy_redirect off;\n\n   proxy_set_header Host $host;\n   proxy_set_header X-Real-IP $remote_addr;\n   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n   proxy_set_header X-Forwarded-Proto https;\n   }\n\nlocation \/longpolling {\n   proxy_pass http:\/\/odoochat;\n   }\n\n\nlocation ~* \/web\/static\/ {\n   proxy_cache_valid 200 60m;\n   proxy_buffering on;\n   expires 864000;\n   proxy_pass http:\/\/odoo16;\n   }\n}<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Save the file and restart the web server for the changes to take effect<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl restart nginx<\/pre>\n\n\n\n<p>Now you should be able to access Odoo with your domain name at http:\/\/ourdomain.com and start working on your project. Learn how to <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-secure-nginx-with-lets-encrypt-on-ubuntu-20-04\/\">secure your Odoo website using an SSL\/TLS certificate<\/a>.<\/p>\n\n\n\n<p>Of course, you don\u2019t have to install <a href=\"https:\/\/www.odoo.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo <\/a>on Debian 12 if you have an active VPS hosting service with us, in which case you can simply ask our expert Linux admins to install Odoo on <a href=\"https:\/\/www.rosehosting.com\/debian-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">Debian 12<\/a> for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n\n\n\n<p>PS. If you liked this post about installing Odoo on Debian 12, please share it with your friends on social networks using the buttons below or simply leave a comment in the comments section. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo (previously known as OpenERP) is a collection of open source Business applications. The most utilized components or modules for &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Odoo on Debian 12\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#more-46569\" aria-label=\"Read more about How to Install Odoo on Debian 12\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":46800,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1700,2072,13],"tags":[48,464],"class_list":["post-46569","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","category-open-source","category-tutorials","tag-debian","tag-odoo","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.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Odoo on Debian 12 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Discover a step-by-step guide to effortlessly install Odoo on Debian 12. Make your business operations seamless with this powerful tool!\" \/>\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-on-debian-12\/\" \/>\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 on Debian 12\" \/>\n<meta property=\"og:description\" content=\"Discover a step-by-step guide to effortlessly install Odoo on Debian 12. Make your business operations seamless with this powerful tool!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/\" \/>\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=\"2023-09-11T17:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-06T07:17:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Install Odoo on Debian 12\" \/>\n<meta name=\"twitter:description\" content=\"Discover a step-by-step guide to effortlessly install Odoo on Debian 12. Make your business operations seamless with this powerful tool!\" \/>\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=\"6 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-on-debian-12\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Odoo on Debian 12\",\"datePublished\":\"2023-09-11T17:30:00+00:00\",\"dateModified\":\"2023-12-06T07:17:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/\"},\"wordCount\":953,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/how-to-install-odoo-on-debian-12.webp\",\"keywords\":[\"debian\",\"odoo\"],\"articleSection\":[\"Debian\",\"Open-source\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/\",\"name\":\"How to Install Odoo on Debian 12 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/how-to-install-odoo-on-debian-12.webp\",\"datePublished\":\"2023-09-11T17:30:00+00:00\",\"dateModified\":\"2023-12-06T07:17:22+00:00\",\"description\":\"Discover a step-by-step guide to effortlessly install Odoo on Debian 12. Make your business operations seamless with this powerful tool!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/how-to-install-odoo-on-debian-12.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/how-to-install-odoo-on-debian-12.webp\",\"width\":1024,\"height\":372,\"caption\":\"how to install odoo on debian 12\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-on-debian-12\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Odoo on Debian 12\"}]},{\"@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 on Debian 12 | RoseHosting","description":"Discover a step-by-step guide to effortlessly install Odoo on Debian 12. Make your business operations seamless with this powerful tool!","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-on-debian-12\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Odoo on Debian 12","og_description":"Discover a step-by-step guide to effortlessly install Odoo on Debian 12. Make your business operations seamless with this powerful tool!","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2023-09-11T17:30:00+00:00","article_modified_time":"2023-12-06T07:17:22+00:00","og_image":[{"width":1024,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_title":"How to Install Odoo on Debian 12","twitter_description":"Discover a step-by-step guide to effortlessly install Odoo on Debian 12. Make your business operations seamless with this powerful tool!","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Odoo on Debian 12","datePublished":"2023-09-11T17:30:00+00:00","dateModified":"2023-12-06T07:17:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/"},"wordCount":953,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12.webp","keywords":["debian","odoo"],"articleSection":["Debian","Open-source","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/","name":"How to Install Odoo on Debian 12 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12.webp","datePublished":"2023-09-11T17:30:00+00:00","dateModified":"2023-12-06T07:17:22+00:00","description":"Discover a step-by-step guide to effortlessly install Odoo on Debian 12. Make your business operations seamless with this powerful tool!","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/08\/how-to-install-odoo-on-debian-12.webp","width":1024,"height":372,"caption":"how to install odoo on debian 12"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-on-debian-12\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Odoo on Debian 12"}]},{"@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\/46569","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=46569"}],"version-history":[{"count":6,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/46569\/revisions"}],"predecessor-version":[{"id":47478,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/46569\/revisions\/47478"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/46800"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=46569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=46569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=46569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}