{"id":51252,"date":"2025-12-24T12:30:00","date_gmt":"2025-12-24T18:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=51252"},"modified":"2025-10-31T07:32:38","modified_gmt":"2025-10-31T12:32:38","slug":"how-to-install-odoo-19-on-almalinux-10","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/","title":{"rendered":"How to Install Odoo 19 on AlmaLinux 10"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<p>This tutorial will explain the installation process of Odoo 19 on AlmaLinux 10 OS. Odoo is an open-source ERP (Enterprise Resource Planning) and CRM (Customer Relationship Management) system written in Python, offering a variety of features such as scalability, integration, a user-friendly interface, and customizable software that is very adaptive to the needs of the business. Odoo is a system that integrates CRM, accounting, inventory, and e-commerce, and is a modular system, which means that customers can activate and use only the apps they need.<\/p>\n\n\n\n<p>Installing Odoo 19 on AlmaLinux 10 is a straightforward process that may take up to 15 minutes. Let&#8217;s get started!<\/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-69fa1dfba3f56\" 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-69fa1dfba3f56\"  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-19-on-almalinux-10\/#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-19-on-almalinux-10\/#Step-1-Update-the-System\" >Step 1. 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-19-on-almalinux-10\/#Step-2-Install-Odoo-19-Dependencies\" >Step 2. Install Odoo 19 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-19-on-almalinux-10\/#Step-3-Install-Python-312-along-with-Modules\" >Step 3. Install Python 3.12 along with Modules<\/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-19-on-almalinux-10\/#Step-4-Install-PostgreSQL-database\" >Step 4. Install PostgreSQL database<\/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-19-on-almalinux-10\/#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-19-on-almalinux-10\/#Step-6-Create-Odoo-19-System-and-PostgreSQL-users\" >Step 6. Create Odoo 19 System and PostgreSQL users<\/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-19-on-almalinux-10\/#Step-7-Download-and-Install-Odoo-19\" >Step 7. Download and Install Odoo 19<\/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-19-on-almalinux-10\/#Step-8-Create-Odoo-configuration-file\" >Step 8. Create Odoo configuration 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-19-on-almalinux-10\/#Step-9-Create-Odoo-Service-file\" >Step 9. Create Odoo Service file<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\"><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 <a href=\"https:\/\/www.rosehosting.com\/almalinux-hosting\/\">server running AlmaLinux 10<\/a> OS<\/li>\n\n\n\n<li>User privileges: root or non-root user with sudo privileges<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-1-update-the-system\"><span class=\"ez-toc-section\" id=\"Step-1-Update-the-System\"><\/span>Step 1. Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before we start installing Odoo 19, we will update the system packages to their latest versions. To do that, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo dnf update -y &amp;&amp; sudo dnf upgrade -y<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-2-install-odoo-19-dependencies\"><span class=\"ez-toc-section\" id=\"Step-2-Install-Odoo-19-Dependencies\"><\/span>Step 2. Install Odoo 19 Dependencies<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To install Odoo dependencies, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo dnf install openssl xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel curl gcc git unzip openssl-devel wget yum-utils make libffi-devel zlib-devel -y\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-3-install-python-3-12-along-with-modules\"><span class=\"ez-toc-section\" id=\"Step-3-Install-Python-312-along-with-Modules\"><\/span>Step 3. Install Python 3.12 along with Modules<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Python 3.12 is included in the repository of AlmaLinux 10, and to install it, you need to execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo dnf install python3 python3-devel -y<\/pre>\n\n\n\n<p>Once installed, to verify the installation, execute the command below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">python3 -V<\/pre>\n\n\n\n<p>You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@test ~]# python3 -V\nPython 3.12.9\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-4-install-postgresql-database\"><span class=\"ez-toc-section\" id=\"Step-4-Install-PostgreSQL-database\"><\/span>Step 4. Install PostgreSQL database<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Odoo stores data in the PostgreSQL database. To install it, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> sudo dnf install postgresql-server postgresql-devel postgresql-server-devel -y<\/pre>\n\n\n\n<p>Once installed, we need to initialize the database:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo postgresql-setup --initdb --unit postgresql<\/pre>\n\n\n\n<p>Then we can start and enable the PostgreSQL service. You need to do the following:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl start postgresql &amp;&amp; sudo systemctl enable postgresql<\/pre>\n\n\n\n<p>To check the status of the service:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl status postgresql<\/pre>\n\n\n\n<p>You should get output similar to this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@test ~]# sudo systemctl status postgresql\n\u25cf postgresql.service - PostgreSQL database server\n     Loaded: loaded (\/usr\/lib\/systemd\/system\/postgresql.service; enabled; preset: disabled)\n     Active: active (running) since Thu 2025-10-30 18:27:11 CDT; 1min 13s ago\n Invocation: 6c263597d83840f6816e01a9d526a755\n   Main PID: 1666 (postgres)\n      Tasks: 7 (limit: 10698)\n     Memory: 19.4M (peak: 22.4M)\n        CPU: 100ms\n     CGroup: \/system.slice\/postgresql.service\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-5-install-wkhtmltopdf\"><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>The Wkhtmltopdf is used to convert HTML pages to PDF files in Odoo. To install it, execute the following commands one by one in your terminal:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wget https:\/\/github.com\/wkhtmltopdf\/packaging\/releases\/download\/0.12.6.1-2\/wkhtmltox-0.12.6.1-2.almalinux9.x86_64.rpm -O wkhtmltox.rpm\n\nsudo rpm -Uvh wkhtmltox.rpm\n<\/pre>\n\n\n\n<p>To verify the installation, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wkhtmltopdf --version\n<\/pre>\n\n\n\n<p>You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@test conf.d]# wkhtmltopdf --version\nwkhtmltopdf 0.12.6.1 (with patched qt)\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-6-create-odoo-19-system-and-postgresql-users\"><span class=\"ez-toc-section\" id=\"Step-6-Create-Odoo-19-System-and-PostgreSQL-users\"><\/span>Step 6. Create Odoo 19 System and PostgreSQL users<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Next, create an Odoo 19 system and an Odoo 19 database user under the &#8216;odoo19&#8217; name.<\/p>\n\n\n\n<p>To create an Odoo 19 system user in the \/opt directory, execute the following:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo useradd -m -U -r -d \/opt\/odoo19 -s \/bin\/bash odoo19\n<\/pre>\n\n\n\n<p>An Odoo database user can be created with the command below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo su - postgres -c \"createuser -s odoo19\"\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-7-download-and-install-odoo-19\"><span class=\"ez-toc-section\" id=\"Step-7-Download-and-Install-Odoo-19\"><\/span>Step 7. Download and Install Odoo 19<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>First log in as &#8220;odoo19&#8221;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">su - odoo19<\/pre>\n\n\n\n<p>Download Odoo files from the Odoo GitHub repository:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">git clone https:\/\/www.github.com\/odoo\/odoo --depth 1 --branch 19.0 \/opt\/odoo19\/odoo19\n<\/pre>\n\n\n\n<p>Once downloaded, create a Python virtual environment and install the Odoo 19 requirements with the following commands one by one:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">python3.12 -m venv odoo19-venv\nsource odoo19-venv\/bin\/activate\npip install --upgrade pip\npip3 install wheel\npip3 install -r odoo19\/requirements.txt\n<\/pre>\n\n\n\n<p>Once the requirements are installed, deactivate the environment with:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">deactivate<\/pre>\n\n\n\n<p>And then press CTRL+D to log out from the <strong>odoo19<\/strong> user. The screen should look like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">(odoo19-venv) odoo19@host:~$ deactivate\nodoo19@host:~$ \nlogout\nroot@host:~#\n<\/pre>\n\n\n\n<p>Next, we need to create the Odoo custom addons directory, the Log file directory, along with the Log file for Odoo, and grant the correct permissions:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkdir \/opt\/odoo19\/odoo19-custom-addons\nchown -R odoo19:odoo19 \/opt\/odoo19\/odoo19-custom-addons\nmkdir -p \/var\/log\/odoo19\/ &amp;&amp; touch \/var\/log\/odoo19\/odoo19.log\nchown -R odoo19:odoo19 \/var\/log\/odoo19\/\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-8-create-odoo-configuration-file\"><span class=\"ez-toc-section\" id=\"Step-8-Create-Odoo-configuration-file\"><\/span>Step 8. Create Odoo configuration file<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The Odoo configuration file can be created as explained below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo nano \/etc\/odoo19.conf<\/pre>\n\n\n\n<p>Paste the following lines of code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">admin_passwd = StrongAdminPasswordHere <br>db_host = False <br>db_port = False <br>db_user = odoo19 <br>db_password = False <br>xmlrpc_port = 8069 <br>logfile = \/var\/log\/odoo19\/odoo19.log <br>addons_path = \/opt\/odoo19\/odoo19\/addons,\/opt\/odoo19\/odoo19-custom-addons<\/pre>\n\n\n\n<p>Save the file and close it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-9-create-odoo-service-file\"><span class=\"ez-toc-section\" id=\"Step-9-Create-Odoo-Service-file\"><\/span>Step 9. Create Odoo Service file<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Next, we need to create an Odoo service file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo nano \/etc\/systemd\/system\/odoo19.service<\/pre>\n\n\n\n<p>Paste the following lines of code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[Unit]\nDescription=odoo19\n\n[Service]\nType=simple\nSyslogIdentifier=odoo19\nPermissionsStartOnly=true\nUser=odoo19\nGroup=odoo19\nExecStart=\/opt\/odoo19\/odoo19-venv\/bin\/python3 \/opt\/odoo19\/odoo19\/odoo-bin -c \/etc\/odoo19.conf\nStandardOutput=journal+console\n\n[Install]\nWantedBy=multi-user.target\n<\/pre>\n\n\n\n<p>Save the file and close it.<\/p>\n\n\n\n<p>Start and enable the odoo service for automatic start on system boot:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl start odoo19 &amp;&amp; sudo systemctl enable odoo19<\/pre>\n\n\n\n<p>To check the status of the Odoo service, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl status odoo19<\/pre>\n\n\n\n<p>You should get output similar to this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@test conf.d]# sudo systemctl status odoo19\n\u25cf odoo19.service - odoo19\n     Loaded: loaded (\/etc\/systemd\/system\/odoo19.service; enabled; preset: disabled)\n     Active: active (running) since Thu 2025-10-30 18:45:12 CET; 5s ago\n Invocation: 488b263996f645178ab20ea19057de5a\n   Main PID: 3376 (python3)\n      Tasks: 1 (limit: 10698)\n     Memory: 77.3M (peak: 77.6M)\n        CPU: 1.060s\n     CGroup: \/system.slice\/odoo19.service\n             \u2514\u25003376 \/opt\/odoo19\/odoo19-venv\/bin\/python3 \/opt\/odoo19\/odoo19\/odoo-bin -c \/etc\/odoo19.conf\n\nOct 30 20:55:12 test.vps systemd[1]: Started odoo19.service - odoo19.\n<\/pre>\n\n\n\n<p>Congratulations! You can now access Odoo 19 at <strong>http:\/\/YourServerIPAddress:8069<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1016\" height=\"715\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1.png\" alt=\"Odoo 19 on AlmaLinux 10\" class=\"wp-image-51253\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1.png 1016w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1-300x211.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1-150x106.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1-768x540.png 768w\" sizes=\"(max-width: 1016px) 100vw, 1016px\" \/><\/figure>\n\n\n\n<p>That&#8217;s it. You successfully installed the latest Odoo 19 on AlmaLinux 10.<\/p>\n\n\n\n<p>Of course, you don\u2019t have to do this if you have difficulties and are not familiar with Linux. You can always contact our technical support. You only need to sign up for one of our <a href=\"https:\/\/www.rosehosting.com\/nvme-hosting\/\">NVMe VPS server plans<\/a> and submit a support ticket. We are available 24\/7 and will attend to your request promptly.<\/p>\n\n\n\n<p>If you liked this post about installing Odoo 19 on AlmaLinux 10, please share it with your friends or leave a comment below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial will explain the installation process of Odoo 19 on AlmaLinux 10 OS. Odoo is an open-source ERP (Enterprise &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Odoo 19 on AlmaLinux 10\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/#more-51252\" aria-label=\"Read more about How to Install Odoo 19 on AlmaLinux 10\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2176,1710],"tags":[2263,386,938,1603,2300],"class_list":["post-51252","post","type-post","status-publish","format-standard","hentry","category-almalinux","category-cms-crm-erp","tag-almalinux-10","tag-crm","tag-erp","tag-how-to-install","tag-odoo-19","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 19 on AlmaLinux 10 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Learn how to install Odoo 19 on AlmaLinux 10 easily in just 15 minutes with this straightforward tutorial.\" \/>\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-19-on-almalinux-10\/\" \/>\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 19 on AlmaLinux 10\" \/>\n<meta property=\"og:description\" content=\"How to Install Odoo 19 on AlmaLinux 10 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/\" \/>\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=\"2025-12-24T18:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1016\" \/>\n\t<meta property=\"og:image:height\" content=\"715\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"3 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-19-on-almalinux-10\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Odoo 19 on AlmaLinux 10\",\"datePublished\":\"2025-12-24T18:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/\"},\"wordCount\":614,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/odoo1.png\",\"keywords\":[\"almalinux 10\",\"crm\",\"erp\",\"how to install\",\"odoo 19\"],\"articleSection\":[\"AlmaLinux\",\"CMS, CRM, ERP\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/\",\"name\":\"How to Install Odoo 19 on AlmaLinux 10 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/odoo1.png\",\"datePublished\":\"2025-12-24T18:30:00+00:00\",\"description\":\"Learn how to install Odoo 19 on AlmaLinux 10 easily in just 15 minutes with this straightforward tutorial.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/odoo1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/odoo1.png\",\"width\":1016,\"height\":715},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-odoo-19-on-almalinux-10\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Odoo 19 on AlmaLinux 10\"}]},{\"@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 19 on AlmaLinux 10 | RoseHosting","description":"Learn how to install Odoo 19 on AlmaLinux 10 easily in just 15 minutes with this straightforward tutorial.","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-19-on-almalinux-10\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Odoo 19 on AlmaLinux 10","og_description":"How to Install Odoo 19 on AlmaLinux 10 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2025-12-24T18:30:00+00:00","og_image":[{"width":1016,"height":715,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1.png","type":"image\/png"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Odoo 19 on AlmaLinux 10","datePublished":"2025-12-24T18:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/"},"wordCount":614,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1.png","keywords":["almalinux 10","crm","erp","how to install","odoo 19"],"articleSection":["AlmaLinux","CMS, CRM, ERP"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/","name":"How to Install Odoo 19 on AlmaLinux 10 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1.png","datePublished":"2025-12-24T18:30:00+00:00","description":"Learn how to install Odoo 19 on AlmaLinux 10 easily in just 15 minutes with this straightforward tutorial.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/10\/odoo1.png","width":1016,"height":715},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-odoo-19-on-almalinux-10\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Odoo 19 on AlmaLinux 10"}]},{"@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\/51252","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=51252"}],"version-history":[{"count":3,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/51252\/revisions"}],"predecessor-version":[{"id":51258,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/51252\/revisions\/51258"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=51252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=51252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=51252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}