{"id":47428,"date":"2024-01-17T12:30:00","date_gmt":"2024-01-17T18:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=47428"},"modified":"2024-03-22T23:30:57","modified_gmt":"2024-03-23T04:30:57","slug":"how-to-install-odoo-17-on-almalinux-9","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/","title":{"rendered":"How to Install Odoo 17 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\/2023\/12\/how-to-install-odoo-17-on-almalinux-9.webp\" alt=\"how to install odoo 17 on almalinux 9\" class=\"wp-image-47732\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/12\/how-to-install-odoo-17-on-almalinux-9.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/12\/how-to-install-odoo-17-on-almalinux-9-300x169.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/12\/how-to-install-odoo-17-on-almalinux-9-150x84.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/12\/how-to-install-odoo-17-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 offers a wide range of applications, from accounting and inventory management to CRM and e-commerce, making it a popular choice for businesses of all sizes. Its steep increase in popularity over the last few years is proof of its reliability and flexibility. We&#8217;re here to tell you how to install Odoo 17 on AlmaLinux 9.<\/p>\n\n\n\n<p>This tutorial will walk you through the installation process, ensuring that you have a fully functional Odoo instance up and running on your AlmaLinux system.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Follow each step carefully, and feel free to refer back to this guide whenever needed. Happy installing!<\/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-69fb1c69ef628\" 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-69fb1c69ef628\"  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-17-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-17-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-17-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-17-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-17-on-almalinux-9\/#Step-4-Install-Python-310\" >Step 4. Install Python 3.10<\/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-17-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-17-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-17-on-almalinux-9\/#Step-7-Install-and-Configure-Odoo-17\" >Step 7. Install and Configure Odoo 17<\/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-17-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-17-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 (Our NVMe 2 is perfect for this)<\/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 AlmaLinux 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>Next, 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 libpq5-devel<\/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 <code>psycopg2<\/code> 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-310\"><\/span>Step 4. Install Python 3.10<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Odoo 17 requires Python 3.10 or later to run. Let&#8217;s download the source code for the latest Python 3.10 version, which is 3.10.13 at the time of writing. Use the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/www.python.org\/ftp\/python\/3.10.13\/Python-3.10.13.tgz<\/code><\/pre>\n\n\n\n<p>Here&#8217;s how the output should look:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># wget https:\/\/www.python.org\/ftp\/python\/3.10.13\/Python-3.10.13.tgz\n--2023-11-27 14:45:01-- https:\/\/www.python.org\/ftp\/python\/3.10.13\/Python-3.10.13.tgz\nResolving www.python.org (www.python.org)... 199.232.96.223, 2a04:4e42:58::223\nConnecting to www.python.org (www.python.org)|199.232.96.223|:443... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: 26111363 (25M) &#91;application\/octet-stream]\nSaving to: \u2018Python-3.10.13.tgz\u2019\nPython-3.10.13.tgz\n100%&#91;==========================================================&gt;]\n24.90M 4.54MB\/s in 5.5s\n2023-11-27 14:45:07 (4.53 MB\/s) - \u2018Python-3.10.13.tgz\u2019 saved &#91;26111363\/26111363<\/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.10.13.tgz<\/code><\/pre>\n\n\n\n<p>After extracting, navigate into the Python installation folder and start the configuration by running the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Python-3.10.13\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 the <code>make<\/code> 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.10 -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.10 -V\nPython 3.10.13<\/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 17 utilizes PostgreSQL as its database system and requires version 12.0 or later. For this, you will need to add the official PostgreSQL Repository for AlmaLinux 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 latest version of PostgreSQL with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install -y postgresql16-server postgresql16 postgresql16-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-16\/bin\/postgresql-16-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-16 &amp;&amp; systemctl start postgresql-16<\/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 odoo17\"<\/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 use PDF export functions in Odoo 17, you will need a <code>wkhtmltopdf<\/code> version greater than 0.12.5. <\/p>\n\n\n\n<p>Wkhtmltopdf is a command-line tool that transforms HTML content into PDF format using Qt WebKit. To install <code>wkhtmltopdf<\/code> 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>You can then check the version of the installed package like so:<span id=\"m_8065064549664037213gmail-docs-internal-guid-44a09b40-7fff-1d0b-ba67-bfd9ef91d8eb\"><\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wkhtmltopdf --version<\/code><\/pre>\n\n\n\n<p>Here&#8217;s how the output will look:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># wkhtmltopdf --version\n\nwkhtmltopdf 0.12.6.1 (with patched qt)<\/code><\/pre>\n\n\n\n<p>We now have all of our required dependencies installed. You can now proceed to install Odoo 17 on AlmaLinux 9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-7-Install-and-Configure-Odoo-17\"><\/span>Step 7. Install and Configure Odoo 17<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We&#8217;re setting up an Odoo 17 instance using a dedicated system user account. To do this, let&#8217;s create a new system account named &#8220;odoo17&#8221; using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span id=\"m_8065064549664037213gmail-docs-internal-guid-44a09b40-7fff-1d0b-ba67-bfd9ef91d8eb\"><span style=\"font-size:11pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;vertical-align:baseline\">useradd -m -d \/opt\/odoo17 -U -r -s \/bin\/bash odoo17<\/span><\/span><\/code><\/pre>\n\n\n\n<p>Next, switch users to the \u201codoo17\u201d user and clone the Odoo 17 repository from GitHub:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su - odoo17\n\ngit clone https:\/\/www.github.com\/odoo\/odoo --depth 1 --branch 17.0 \/opt\/odoo17\/odoo<\/code><\/pre>\n\n\n\n<p>Next, we&#8217;re creating a new Python virtual environment. This adds a lot of flexibility, like running more than one Odoo instance on the same server, or even multiple versions. Let&#8217;s create the Python virtual environment for your Odoo 17 instance with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python3.10 -m venv odoo17-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 odoo17-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 -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\n\nmkdir \/opt\/odoo17\/custom-addons<\/code><\/pre>\n\n\n\n<p>Once Odoo installation is completed, exit from user \u2018odoo17\u2019 and create the Odoo log directory.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exit\n\nmkdir \/var\/log\/odoo17<\/code><\/pre>\n\n\n\n<p>Make sure to set permissions to the log folder to match your Odoo user:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chown -R odoo17: \/var\/log\/odoo17\/<\/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\/odoo17.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 = odoo17\ndb_password = False\nxmlrpc_port = 8069\nlogfile = \/var\/log\/odoo17\/odoo.log\naddons_path = \/opt\/odoo17\/odoo\/addons,\/opt\/odoo17\/custom-addons<\/code><\/pre>\n\n\n\n<p>Be sure to update the value of the &#8220;admin_passwd&#8221; key above with a more secure password. This is used as your Odoo master password, which is 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\/odoo17.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=Odoo17\nRequires=postgresql-16.service\nAfter=network.target postgresql-16.service\n\n&#91;Service]\nType=simple\nSyslogIdentifier=odoo17\nPermissionsStartOnly=true\nUser=odoo17\nGroup=odoo17\nExecStart=\/opt\/odoo17\/odoo17-venv\/bin\/python3 \/opt\/odoo17\/odoo\/odoo-bin -c \/etc\/odoo17.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 17 service with the following command. This command will start Odoo 17 and configure it to launch automatically during boot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl start odoo17 &amp;&amp; systemctl enable odoo17<\/code><\/pre>\n\n\n\n<p>Check if the Odoo 17 service is started correctly using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status odoo17<\/code><\/pre>\n\n\n\n<p>If the service starts correctly, its output should be similar to the following:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl status odoo17\n\u25cf odoo17.service - Odoo17\n     Loaded: loaded (\/etc\/systemd\/system\/odoo17.service; enabled; preset: disabled)\n     Active: active (running) since Mon 2023-11-27 13:50:48 CST; 1h 31min ago\n   Main PID: 45691 (python3)\n      Tasks: 5 (limit: 11059)\n     Memory: 294.8M\n        CPU: 1min 37.736s\n     CGroup: \/system.slice\/odoo17.service\n             \u2514\u250045691 \/opt\/odoo17\/odoo17-venv\/bin\/python3 \/opt\/odoo17\/odoo\/odoo-bin -c \/etc\/odoo17.conf<\/code><\/pre>\n\n\n\n<p>You can access the Odoo backend using the URL <code>http:\/\/YOUR_SERVER_IP:8069<\/code>. You should see the following page:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"810\" height=\"658\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/11\/pasted-image-0.png\" alt=\"\" class=\"wp-image-47429\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/11\/pasted-image-0.png 810w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/11\/pasted-image-0-300x244.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/11\/pasted-image-0-150x122.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/11\/pasted-image-0-768x624.png 768w\" sizes=\"(max-width: 810px) 100vw, 810px\" \/><\/figure>\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 a Nginx server block:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/nginx\/conf.d\/odoo17.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}\n\nupstream odoochat {\n  server 127.0.0.1:8072;\n}\n\nmap $http_upgrade $connection_upgrade {\n  default upgrade;\n  ''      close;\n}\n\nserver {\n\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  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\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 <code>http:\/\/odoo.mydomain.com<\/code> and begin working on your project. For additional details about Odoo 17, its features, and configuration, refer to their official documentation.<\/p>\n\n\n\n<p>Of course, you don\u2019t have to install Odoo 17 on AlmaLinux 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 17 on AlmaLinux 9 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 on installing Odoo 17 on AlmaLinux 9, please share it with your friends on social networks or simply leave a comment in the comments section. Thank you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo offers a wide range of applications, from accounting and inventory management to CRM and e-commerce, making it a popular &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Odoo 17 on AlmaLinux 9\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/#more-47428\" aria-label=\"Read more about How to Install Odoo 17 on AlmaLinux 9\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":47732,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699,1710,13],"tags":[1910,464],"class_list":["post-47428","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-cms-crm-erp","category-tutorials","tag-almalinux","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 17 on AlmaLinux 9 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Odoo 17 is here, and we&#039;re here to help you install Odoo 17 on AlmaLinux 9. Get started quickly with this great ERP, eCommerce, and more.\" \/>\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-17-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 17 on AlmaLinux 9\" \/>\n<meta property=\"og:description\" content=\"How to Install Odoo 17 on AlmaLinux 9 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-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-01-17T18:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-23T04:30:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/12\/how-to-install-odoo-17-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=\"8 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-17-on-almalinux-9\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Odoo 17 on AlmaLinux 9\",\"datePublished\":\"2024-01-17T18:30:00+00:00\",\"dateModified\":\"2024-03-23T04:30:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/\"},\"wordCount\":1044,\"commentCount\":6,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/how-to-install-odoo-17-on-almalinux-9.webp\",\"keywords\":[\"almalinux\",\"odoo\"],\"articleSection\":[\"CentOS\",\"CMS, CRM, ERP\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/\",\"name\":\"How to Install Odoo 17 on AlmaLinux 9 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/how-to-install-odoo-17-on-almalinux-9.webp\",\"datePublished\":\"2024-01-17T18:30:00+00:00\",\"dateModified\":\"2024-03-23T04:30:57+00:00\",\"description\":\"Odoo 17 is here, and we're here to help you install Odoo 17 on AlmaLinux 9. Get started quickly with this great ERP, eCommerce, and more.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-on-almalinux-9\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/how-to-install-odoo-17-on-almalinux-9.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/how-to-install-odoo-17-on-almalinux-9.webp\",\"width\":1024,\"height\":576,\"caption\":\"how to install odoo 17 on almalinux 9\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-17-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 17 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":"How to Install Odoo 17 on AlmaLinux 9 | RoseHosting","description":"Odoo 17 is here, and we're here to help you install Odoo 17 on AlmaLinux 9. Get started quickly with this great ERP, eCommerce, and more.","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-17-on-almalinux-9\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Odoo 17 on AlmaLinux 9","og_description":"How to Install Odoo 17 on AlmaLinux 9 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-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-01-17T18:30:00+00:00","article_modified_time":"2024-03-23T04:30:57+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/12\/how-to-install-odoo-17-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":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Odoo 17 on AlmaLinux 9","datePublished":"2024-01-17T18:30:00+00:00","dateModified":"2024-03-23T04:30:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/"},"wordCount":1044,"commentCount":6,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/12\/how-to-install-odoo-17-on-almalinux-9.webp","keywords":["almalinux","odoo"],"articleSection":["CentOS","CMS, CRM, ERP","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/","name":"How to Install Odoo 17 on AlmaLinux 9 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/12\/how-to-install-odoo-17-on-almalinux-9.webp","datePublished":"2024-01-17T18:30:00+00:00","dateModified":"2024-03-23T04:30:57+00:00","description":"Odoo 17 is here, and we're here to help you install Odoo 17 on AlmaLinux 9. Get started quickly with this great ERP, eCommerce, and more.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-on-almalinux-9\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/12\/how-to-install-odoo-17-on-almalinux-9.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/12\/how-to-install-odoo-17-on-almalinux-9.webp","width":1024,"height":576,"caption":"how to install odoo 17 on almalinux 9"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-17-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 17 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\/47428","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=47428"}],"version-history":[{"count":9,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/47428\/revisions"}],"predecessor-version":[{"id":48285,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/47428\/revisions\/48285"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/47732"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=47428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=47428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=47428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}