{"id":49555,"date":"2024-12-09T12:30:00","date_gmt":"2024-12-09T18:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=49555"},"modified":"2024-11-18T12:55:13","modified_gmt":"2024-11-18T18:55:13","slug":"how-to-install-odoo-18-on-almalinux-9","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/","title":{"rendered":"How to Install Odoo 18 on AlmaLinux 9"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9.webp\" alt=\"How to install Odoo 18 on AlmaLinux 9\" class=\"wp-image-49571\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9-300x169.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9-150x84.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9-768x432.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Odoo provides many applications, including accounting, inventory management, CRM, and e-commerce. This versatility makes it a favored option for businesses of all sizes. This guide will teach you how to install Odoo 18 on AlmaLinux 9, ensuring you have a fully operational Odoo instance on your Alma Linux system. Follow each step meticulously, and refer back to this guide whenever necessary.<\/p>\n\n\n\n<!--more-->\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-69f17dd108d37\" 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-69f17dd108d37\"  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-18-on-almalinux-9\/#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-18-on-almalinux-9\/#Step-1-Update-System-Packages\" >Step 1. Update System Packages<\/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-18-on-almalinux-9\/#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-18-on-almalinux-9\/#Step-3-Enable-PowerTools-repository\" >Step 3. Enable PowerTools repository<\/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-18-on-almalinux-9\/#Step-4-Install-Python-312\" >Step 4. Install Python 3.12:<\/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-18-on-almalinux-9\/#Step-5-Install-PostgreSQL\" >Step 5. Install PostgreSQL:<\/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-18-on-almalinux-9\/#Step-6-Install-Wkhtmltopdf\" >Step 6. Install Wkhtmltopdf:<\/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-18-on-almalinux-9\/#Step-7-Install-and-Configure-Odoo-18-on-AlmaLinux-9\" >Step 7. Install and Configure Odoo 18 on AlmaLinux 9<\/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-18-on-almalinux-9\/#Step-8-Create-Odoo-Systemd-Service-File\" >Step 8. Create Odoo Systemd Service File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/#Step-9-Configure-Reverse-Proxy\" >Step 9. Configure Reverse Proxy<\/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>An <a href=\"https:\/\/www.rosehosting.com\/almalinux-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">AlmaLinux 9 VPS<\/a><\/li>\n\n\n\n<li>At least 2GB of RAM<\/li>\n\n\n\n<li>SSH root access or a system user with sudo privileges<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-1-Update-System-Packages\"><\/span>Step 1. Update System Packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To start, log in to your Alma Linux 9 VPS using SSH:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh root@IP_Address -p Port_number<\/code><\/pre>\n\n\n\n<p>Replace &#8216;IP_Address&#8217; and &#8216;Port_number&#8217; with your server&#8217;s actual IP address and SSH port number. If needed, replace &#8216;root&#8217; with the username of your sudo account.<\/p>\n\n\n\n<p>Once logged in, you must make sure that all AlmaLinux OS packages installed on the server are up to date. You can do this by running the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf update &amp;&amp; dnf upgrade<\/code><\/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>Afterwards, install essential dependencies on your server. Run the following command to install these dependencies:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install git gcc redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel curl unzip openssl-devel wget yum-utils make libffi-devel zlib-devel tar<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Enable-PowerTools-repository\"><\/span>Step 3. Enable PowerTools repository<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The PowerTools repository is necessary to install the psycopg2 module required by Odoo to connect to PostgreSQL. You can activate it by running the below command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf config-manager --set-enabled crb<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-4-Install-Python-312\"><\/span>Step 4. Install Python 3.12:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Odoo 18 requires Python 3.10 or later to run. Let&#8217;s download the source code for the latest Python 3.12 version, which is 3.12.7. Use the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/www.python.org\/ftp\/python\/3.12.7\/Python-3.12.7.tgz<\/code><\/pre>\n\n\n\n<p>Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># wget https:\/\/www.python.org\/ftp\/python\/3.12.7\/Python-3.12.7.tgz\n--2024-11-09 13:25:20--  https:\/\/www.python.org\/ftp\/python\/3.12.7\/Python-3.12.7.tgz\nResolving www.python.org (www.python.org)... 151.101.0.223, 151.101.64.223, 151.101.128.223, ...\nConnecting to www.python.org (www.python.org)|151.101.0.223|:443... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: 27016272 (26M) &#91;application\/octet-stream]\nSaving to: \u2018Python-3.12.7.tgz\u2019\n\nPython-3.12.7.tgz                                                              100%&#91;==================================================================================================================================================================================================&gt;]  25.76M  67.5MB\/s    in 0.4s    \n\n2024-11-09 13:25:21 (67.5 MB\/s) - \u2018Python-3.12.7.tgz\u2019 saved &#91;27016272\/27016272]<\/code><\/pre>\n\n\n\n<p>Next, extract the downloaded file using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar xvf Python-3.12.7.tgz<\/code><\/pre>\n\n\n\n<p>After extracting, navigate to the Python installation folder and run the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Python-3.12.7\n.\/configure --with-system-ffi --with-computed-gotos --enable-loadable-sqlite-extensions<\/code><\/pre>\n\n\n\n<p>This step will set up the Python installation and configure it for compilation.<\/p>\n\n\n\n<p>Next, we compile and install the source code using make command. Use the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>make -j ${nproc} \nmake altinstall<\/code><\/pre>\n\n\n\n<p>After the installation finishes, verify the Python version by using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python3.12 -V<\/code><\/pre>\n\n\n\n<p>You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># python3.12 -V\nPython 3.12.7<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Install-PostgreSQL\"><\/span>Step 5. Install PostgreSQL:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Odoo utilizes PostgreSQL as its database system and requires the version 12.0 or later. So you will need to add the official PostgreSQL Repository for the Alma Linux system by running the below command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install -y https:\/\/download.postgresql.org\/pub\/repos\/yum\/reporpms\/EL-9-x86_64\/pgdg-redhat-repo-latest.noarch.rpm<\/code><\/pre>\n\n\n\n<p>Now install the the latest version of PostgreSQL with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install -y postgresql17-server postgresql17 postgresql17-devel<\/code><\/pre>\n\n\n\n<p>Once the installation is complete, initialize the PostgreSQL database:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/pgsql-17\/bin\/postgresql-17-setup initdb<\/code><\/pre>\n\n\n\n<p>Next, initiate and enable the PostgreSQL service with the following command. This command will start PostgreSQL and configure it to launch automatically during boot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable postgresql-17 &amp;&amp; systemctl start postgresql-17<\/code><\/pre>\n\n\n\n<p>After installing PostgreSQL, create a new PostgreSQL user for Odoo with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su - postgres -c \"createuser -s odoo18\"<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-6-Install-Wkhtmltopdf\"><\/span>Step 6. Install Wkhtmltopdf:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To facilitate printing in Odoo 18, you will need a wkhtmltopdf version greater than 0.12.5. Wkhtmltopdf is a command-line tool that transforms HTML content into PDF format using Qt WebKit. To install wkhtmltopdf on your Alma Linux server, use the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install -y https:\/\/github.com\/wkhtmltopdf\/packaging\/releases\/download\/0.12.6.1-2\/wkhtmltox-0.12.6.1-2.almalinux9.x86_64.rpm<\/code><\/pre>\n\n\n\n<p>Once the installation is complete, you can check the version with the following command::<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wkhtmltopdf --version<\/code><\/pre>\n\n\n\n<p>Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># wkhtmltopdf --version\nwkhtmltopdf 0.12.6.1 (with patched qt)<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-7-Install-and-Configure-Odoo-18-on-AlmaLinux-9\"><\/span>Step 7. Install and Configure Odoo 18 on AlmaLinux 9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We&#8217;re setting up an Odoo 18 instance using a dedicated system user account. To do this, let&#8217;s create a new system account named &#8220;odoo18&#8221; using the following command.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>useradd -m -d \/opt\/odoo18 -U -r -s \/bin\/bash odoo18<\/code><\/pre>\n\n\n\n<p>Next, access the \u201codoo18\u201d user and clone Odoo 18 repository from GitHub:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su - odoo18\ngit clone https:\/\/www.github.com\/odoo\/odoo --depth 1 --branch 18.0 \/opt\/odoo18\/odoo<\/code><\/pre>\n\n\n\n<p>Next, create a new python virtual environment to your Odoo 18 with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python3.12 -m venv odoo18-venv<\/code><\/pre>\n\n\n\n<p>Next, activate your virtual environment:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>source odoo18-venv\/bin\/activate<\/code><\/pre>\n\n\n\n<p>Next install all required Python dependencies using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip3 install wheel \npip3 install -r odoo\/requirements.txt<\/code><\/pre>\n\n\n\n<p>Now, you can deactivate the virtual environment and create a new directory to upload your custom Odoo add-ons:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>deactivate\nmkdir \/opt\/odoo18\/custom-addons<\/code><\/pre>\n\n\n\n<p>Once Odoo installation is completed, exit from user \u2018odoo18\u2019 and create the Odoo log directory.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exit\nmkdir \/var\/log\/odoo18<\/code><\/pre>\n\n\n\n<p>Make sure to set permissions for your Odoo user:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chown -R odoo18: \/var\/log\/odoo18\/<\/code><\/pre>\n\n\n\n<p>Next, create an Odoo configuration file with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/odoo18.conf<\/code><\/pre>\n\n\n\n<p>Copy and paste the following content into the Odoo configuration file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;options]\nadmin_passwd = StrongPassword\ndb_host = False\ndb_port = False\ndb_user = odoo18\ndb_password = False\nxmlrpc_port = 8069\nlogfile = \/var\/log\/odoo18\/odoo.log\naddons_path = \/opt\/odoo18\/odoo\/addons,\/opt\/odoo18\/custom-addons<\/code><\/pre>\n\n\n\n<p>Be sure to update the value of the &#8220;StrongPassword&#8221; key above with a more secure password. This is used as your Odoo master password, necessary for creating, deleting and restoring databases.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-8-Create-Odoo-Systemd-Service-File\"><\/span>Step 8. Create Odoo Systemd Service File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Now that Odoo is installed and configured, to start, restart, or stop it, you need to create a Systemd service file. You can create it using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/systemd\/system\/odoo18.service<\/code><\/pre>\n\n\n\n<p>Add the following lines:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=Odoo18\nRequires=postgresql-17.service\nAfter=network.target postgresql-17.service\n\n&#91;Service]\nType=simple\nSyslogIdentifier=odoo18\nPermissionsStartOnly=true\nUser=odoo18\nGroup=odoo18\nExecStart=\/opt\/odoo18\/odoo18-venv\/bin\/python3 \/opt\/odoo18\/odoo\/odoo-bin -c \/etc\/odoo18.conf\nStandardOutput=journal+console\n\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p>Save and close the file then reload the systemd daemon to apply the changes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl daemon-reload<\/code><\/pre>\n\n\n\n<p>Next, initiate and enable the Odoo 18 service with the following command. This command will start Odoo 18 and configure it to launch automatically during boot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl start odoo18 &amp;&amp; systemctl enable odoo18<\/code><\/pre>\n\n\n\n<p>Check if the Odoo 18 service is started correctly using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status odoo18<\/code><\/pre>\n\n\n\n<p>If the service started correctly its output should be similar to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl status odoo18\n\u25cf odoo18.service - Odoo18\n     Loaded: loaded (\/etc\/systemd\/system\/odoo18.service; enabled; preset: disabled)\n     Active: active (running) since Sat 2024-11-09 14:10:21 CST; 2s ago\n   Main PID: 21474 (python3)\n      Tasks: 1 (limit: 23191)\n     Memory: 65.8M\n        CPU: 1.939s\n     CGroup: \/system.slice\/odoo18.service\n             \u2514\u250021474 \/opt\/odoo18\/odoo18-venv\/bin\/python3 \/opt\/odoo18\/odoo\/odoo-bin -c \/etc\/odoo18.conf<\/code><\/pre>\n\n\n\n<p>You can access the Odoo backend using the URL http:\/\/YOUR_SERVER_IP:8069. You should see the following page:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-9-Configure-Reverse-Proxy\"><\/span>Step 9. Configure Reverse Proxy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>If you want to use a domain name instead of your server&#8217;s IP address, a web server is required. In this tutorial, we&#8217;ll install and use Nginx. Execute the following command to install nginx:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install -y nginx<\/code><\/pre>\n\n\n\n<p>Next, create an Nginx server block:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/nginx\/conf.d\/odoo18.conf<\/code><\/pre>\n\n\n\n<p>Add the following lines:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>upstream odoo {\n  server 127.0.0.1:8069;\n}\nupstream odoochat {\n  server 127.0.0.1:8072;\n}\nmap $http_upgrade $connection_upgrade {\n  default upgrade;\n  ''      close;\n}\n\nserver {\n  listen 80;\n  server_name odoo.mydomain.com;\n  proxy_read_timeout 720s;\n  proxy_connect_timeout 720s;\n  proxy_send_timeout 720s;\n\n  access_log \/var\/log\/nginx\/odoo.access.log;\n  error_log \/var\/log\/nginx\/odoo.error.log;\n\n  location \/websocket {\n    proxy_pass http:\/\/odoochat;\n    proxy_set_header Upgrade $http_upgrade;\n    proxy_set_header Connection $connection_upgrade;\n    proxy_set_header X-Forwarded-Host $host;\n    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n    proxy_set_header X-Forwarded-Proto $scheme;\n    proxy_set_header X-Real-IP $remote_addr;\n  }\n\n  location \/ {\n    proxy_set_header X-Forwarded-Host $host;\n    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n    proxy_set_header X-Forwarded-Proto $scheme;\n    proxy_set_header X-Real-IP $remote_addr;\n    proxy_redirect off;\n    proxy_pass http:\/\/odoo;\n  }\n\n  gzip_types text\/css text\/scss text\/plain text\/xml application\/xml application\/json application\/javascript;\n  gzip on;\n}<\/code><\/pre>\n\n\n\n<p>Be sure to update &#8220;odoo.mydomain.com&#8221; with your domain name.<\/p>\n\n\n\n<p>Save and close the file then reload the nginx service to apply the changes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl reload nginx<\/code><\/pre>\n\n\n\n<p>You can now access Odoo using your domain name at http:\/\/odoo.mydomain.com and begin working on your project. For additional details about Odoo 18, its features, and configuration, refer to their <a href=\"https:\/\/www.odoo.com\/documentation\/18.0\/\" target=\"_blank\" rel=\"noreferrer noopener\">official documentation<\/a>.<\/p>\n\n\n\n<p>Of course, you don\u2019t have to install Odoo 18 on Alma Linux 9 if you use one of our <a href=\"https:\/\/www.rosehosting.com\/odoo-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo VPS Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install and configure Odoo 18 on Alma Linux 9 for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n\n\n\n<p>If you learned how to install Odoo 18 on AlmaLinux 9, please share this article with your friends or leave a comment below. Thanks<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo provides many applications, including accounting, inventory management, CRM, and e-commerce. This versatility makes it a favored option for businesses &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Odoo 18 on AlmaLinux 9\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/#more-49555\" aria-label=\"Read more about How to Install Odoo 18 on AlmaLinux 9\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":49571,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2176],"tags":[2057,1603,2218],"class_list":["post-49555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-almalinux","tag-almalinux-9","tag-how-to-install","tag-odoo-18","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>Odoo 18 on AlmaLinux 9: How to Install &amp; Configure | RoseHosting<\/title>\n<meta name=\"description\" content=\"Learn how to install Odoo 18 on AlmaLinux 9 using our latest guide, or ask our Linux admins to take care of the installation for you.\" \/>\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-18-on-almalinux-9\/\" \/>\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 18 on AlmaLinux 9\" \/>\n<meta property=\"og:description\" content=\"How to Install Odoo 18 on AlmaLinux 9 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/\" \/>\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=\"2024-12-09T18:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\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: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=\"7 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-18-on-almalinux-9\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Odoo 18 on AlmaLinux 9\",\"datePublished\":\"2024-12-09T18:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/\"},\"wordCount\":928,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/how-to-install-odoo-18-on-almalinux-9.webp\",\"keywords\":[\"almalinux 9\",\"how to install\",\"odoo 18\"],\"articleSection\":[\"AlmaLinux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/\",\"name\":\"Odoo 18 on AlmaLinux 9: How to Install & Configure | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/how-to-install-odoo-18-on-almalinux-9.webp\",\"datePublished\":\"2024-12-09T18:30:00+00:00\",\"description\":\"Learn how to install Odoo 18 on AlmaLinux 9 using our latest guide, or ask our Linux admins to take care of the installation for you.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/how-to-install-odoo-18-on-almalinux-9.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/how-to-install-odoo-18-on-almalinux-9.webp\",\"width\":1024,\"height\":576,\"caption\":\"How to install Odoo 18 on AlmaLinux 9\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-18-on-almalinux-9\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Odoo 18 on AlmaLinux 9\"}]},{\"@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":"Odoo 18 on AlmaLinux 9: How to Install & Configure | RoseHosting","description":"Learn how to install Odoo 18 on AlmaLinux 9 using our latest guide, or ask our Linux admins to take care of the installation for you.","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-18-on-almalinux-9\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Odoo 18 on AlmaLinux 9","og_description":"How to Install Odoo 18 on AlmaLinux 9 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2024-12-09T18:30:00+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Odoo 18 on AlmaLinux 9","datePublished":"2024-12-09T18:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/"},"wordCount":928,"commentCount":2,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9.webp","keywords":["almalinux 9","how to install","odoo 18"],"articleSection":["AlmaLinux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/","name":"Odoo 18 on AlmaLinux 9: How to Install & Configure | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9.webp","datePublished":"2024-12-09T18:30:00+00:00","description":"Learn how to install Odoo 18 on AlmaLinux 9 using our latest guide, or ask our Linux admins to take care of the installation for you.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/12\/how-to-install-odoo-18-on-almalinux-9.webp","width":1024,"height":576,"caption":"How to install Odoo 18 on AlmaLinux 9"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-18-on-almalinux-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Odoo 18 on AlmaLinux 9"}]},{"@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\/49555","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=49555"}],"version-history":[{"count":6,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/49555\/revisions"}],"predecessor-version":[{"id":49576,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/49555\/revisions\/49576"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/49571"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=49555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=49555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=49555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}