{"id":45322,"date":"2023-06-12T12:30:00","date_gmt":"2023-06-12T17:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=45322"},"modified":"2025-07-02T05:56:38","modified_gmt":"2025-07-02T10:56:38","slug":"how-to-install-jenkins-on-ubuntu-22-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/","title":{"rendered":"How to Install Jenkins on Ubuntu 22.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"742\" height=\"372\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/how-to-install-jenkins-on-ubuntu-22-04.webp\" alt=\"how to install jenkins on ubuntu 22.04\" class=\"wp-image-45741\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/how-to-install-jenkins-on-ubuntu-22-04.webp 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/how-to-install-jenkins-on-ubuntu-22-04-300x150.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/how-to-install-jenkins-on-ubuntu-22-04-150x75.webp 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Jenkins is an open-source self-contained Java automation program used as a Continuous integration and delivery tool. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>It offers a variety of plugins, is extensible, distributed, and can be easily configured. <\/p>\n\n\n\n<p>In this blog post, we will install and configure Jenkins with <a href=\"https:\/\/httpd.apache.org\/\">Apache as a web server<\/a> so we can access it via a domain name.<\/p>\n\n\n\n<p>Installing Jenkins on Ubuntu 22.04 is straightforward and may take up to 10 minutes. Let&#8217;s get started!<\/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-69efcb60e78bd\" 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-69efcb60e78bd\"  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-jenkins-on-ubuntu-22-04\/#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-jenkins-on-ubuntu-22-04\/#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-jenkins-on-ubuntu-22-04\/#Step-2-Install-Apache-Web-Server\" >Step 2. Install Apache Web Server<\/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-jenkins-on-ubuntu-22-04\/#Step-3-Install-Java\" >Step 3. Install Java<\/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-jenkins-on-ubuntu-22-04\/#Step-4-Install-Jenkins\" >Step 4. Install Jenkins<\/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-jenkins-on-ubuntu-22-04\/#Step-5-Setting-up-Apache-as-a-Reverse-Proxy\" >Step 5. Setting up Apache as a Reverse Proxy<\/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-jenkins-on-ubuntu-22-04\/#Step-7-Finish-Installation\" >Step 7. Finish Installation<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A server with Ubuntu 22.04 as OS<\/li>\n\n\n\n<li>Valid domain pointed to the servers IP address<\/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\"><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>Update the packages to their latest versions available after a fresh install of Ubuntu 22.04<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get update -y &amp;&amp; sudo apt-get upgrade -y<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-2-Install-Apache-Web-Server\"><\/span>Step 2. Install Apache Web Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To install the Apache Web server execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt install apache2 -y<\/pre>\n\n\n\n<p>Once installed, start and enable the service.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl enable apache2 &amp;&amp; sudo systemctl start apache2<\/pre>\n\n\n\n<p>Check if the service is up and running:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl status apache2<\/pre>\n\n\n\n<p>You should receive the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:~# sudo systemctl status apache2\n\u25cf apache2.service - The Apache HTTP Server\n     Loaded: loaded (\/lib\/systemd\/system\/apache2.service; enabled; vendor preset: enabled)\n     Active: active (running) since Thu 2023-04-06 15:12:46 CDT; 10s ago\n       Docs: https:\/\/httpd.apache.org\/docs\/2.4\/\n   Main PID: 794 (apache2)\n      Tasks: 7 (limit: 4571)\n     Memory: 23.8M\n        CPU: 16.059s\n     CGroup: \/system.slice\/apache2.service\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Install-Java\"><\/span>Step 3. Install Java<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To install Java OpenJDK 11, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt install openjdk-11-jdk -y<\/pre>\n\n\n\n<p>To check the installed Java version, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">java --version<\/pre>\n\n\n\n<p>You should receive the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:~# java --version\nopenjdk 11.0.18 2023-01-17\nOpenJDK Runtime Environment (build 11.0.18+10-post-Ubuntu-0ubuntu122.04)\nOpenJDK 64-Bit Server VM (build 11.0.18+10-post-Ubuntu-0ubuntu122.04, mixed mode, sharing)\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-4-Install-Jenkins\"><\/span>Step 4. Install Jenkins<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>First, we will add the Jenkins repository and Key since they are not added by default in Ubuntu 22.04:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">curl -fsSL https:\/\/pkg.jenkins.io\/debian-stable\/jenkins.io-2023.key | sudo tee \\\n  \/usr\/share\/keyrings\/jenkins-keyring.asc &gt; \/dev\/null\n\necho deb [signed-by=\/usr\/share\/keyrings\/jenkins-keyring.asc] \\\n  https:\/\/pkg.jenkins.io\/debian-stable binary\/ | sudo tee \\\n  \/etc\/apt\/sources.list.d\/jenkins.list &gt; \/dev\/null\n<\/pre>\n\n\n\n<p>Update the system and install Jenkins:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt update -y\n\nsudo apt install jenkins -y\n\n<\/pre>\n\n\n\n<p>Once installed, start and enable the Jenkins service:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl start jenkins &amp;&amp; sudo systemctl enable jenkins<\/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 jenkins<\/pre>\n\n\n\n<p>You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:~# sudo systemctl status jenkins\n\u25cf jenkins.service - Jenkins Continuous Integration Server\n     Loaded: loaded (\/lib\/systemd\/system\/jenkins.service; enabled; vendor preset: enabled)\n     Active: active (running) since Thu 2023-04-06 15:17:46 CDT; 4min 1s ago\n   Main PID: 22232 (java)\n      Tasks: 45 (limit: 4571)\n     Memory: 1.2G\n        CPU: 1min 32.203s\n     CGroup: \/system.slice\/jenkins.service\n             \u2514\u250022232 \/usr\/bin\/java -Djava.awt.headless=true -jar \/usr\/share\/java\/jenkins.war --webroot=\/var\/cache\/jenkins\/war --httpPort=8080\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Setting-up-Apache-as-a-Reverse-Proxy\"><\/span>Step 5. Setting up Apache as a Reverse Proxy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To access Jenkins installation via domain, we need to configure the Apache as a Reverse Proxy:<\/p>\n\n\n\n<p>Since Apache is already installed in the previous steps, you need to create the <b>jenkins.conf<\/b> configuration file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/etc\/apache2\/sites-available\/\nsudo nano jenkins.conf\n<\/pre>\n\n\n\n<p>Paste the following lines of code, save and close the file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;Virtualhost *:80&gt;\n    ServerName        <b>yourdomain.com<\/b>\n    ProxyRequests     Off\n    ProxyPreserveHost On\n    AllowEncodedSlashes NoDecode\n\n    &lt;Proxy http:\/\/localhost:8080\/*&gt;\n      Order deny,allow\n      Allow from all\n    &lt;\/Proxy&gt;\n\n    ProxyPass         \/  http:\/\/localhost:8080\/ nocanon\n    ProxyPassReverse  \/  http:\/\/localhost:8080\/\n    ProxyPassReverse  \/  <b>http:\/\/yourdomain.com\/<\/b>\n&lt;\/Virtualhost&gt;<\/pre>\n\n\n\n<p>Once you save and close the file, you need to execute the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo a2ensite jenkins\nsudo a2enmod proxy\nsudo a2enmod proxy_http\nsudo a2enmod headers\nsudo systemctl restart apache2\n<\/pre>\n\n\n\n<p>After enabling the Apache configuration and restarting the Apache service, you will be able to access your Jenkins via your domain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-7-Finish-Installation\"><\/span>Step 7. Finish Installation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To finish the installation, access your Jenkins installation at <b>http:\/\/yourdomain.com<\/b><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"973\" height=\"576\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-getting-started.webp\" alt=\"jenkins getting started\" class=\"wp-image-45700\"\/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Enter the password from <b>\/var\/lib\/jenkins\/secrets\/initialAdminPassword<\/b> and hit continue. To get the password to execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cat \/var\/lib\/jenkins\/secrets\/initialAdminPassword\n\n29c1a2a649b940909a2bgza4dfc08dcc30\n\n<\/pre>\n\n\n\n<p>On the next window, click on the suggested plugins:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"991\" height=\"574\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-install-suggested-plugins.webp\" alt=\"jenkins install suggested plugins\" class=\"wp-image-45701\"\/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>The installation process will start:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"989\" height=\"572\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-installation-process-starting.webp\" alt=\"\" class=\"wp-image-45702\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-installation-process-starting.webp 989w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-installation-process-starting-300x174.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-installation-process-starting-150x87.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-installation-process-starting-768x444.webp 768w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the next window, set your admin username, password and admin email.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"788\" height=\"558\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-create-admin-user.webp\" alt=\"\" class=\"wp-image-45703\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-create-admin-user.webp 788w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-create-admin-user-300x212.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-create-admin-user-150x106.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-create-admin-user-768x544.webp 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>In the last step, you will get the URL you entered before. Click on the &#8220;Save and Finish&#8221; button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"981\" height=\"588\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-url.webp\" alt=\"jenkins url\" class=\"wp-image-45704\"\/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>You can start using Jenkins now:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"522\" height=\"310\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/start-using-jenkins.webp\" alt=\"\" class=\"wp-image-45706\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/start-using-jenkins.webp 522w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/start-using-jenkins-300x178.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/start-using-jenkins-150x89.webp 150w\" sizes=\"(max-width: 522px) 100vw, 522px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Clicking on &#8220;Start using Jenkins&#8221; will get you in the administrator dashboard.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"900\" height=\"409\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-admin-dashboard.webp\" alt=\"\" class=\"wp-image-45707\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-admin-dashboard.webp 900w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-admin-dashboard-300x136.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-admin-dashboard-150x68.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/jenkins-admin-dashboard-768x349.webp 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Congratulations! You successfully installed Jenkins with Apache as a reverse proxy on Ubuntu 22.04. If you have any difficulties with the installation process, you can contact our technical support, and they will install and configure Jenkins for you. We are available 24\/7. All you need to do is to sign up for <a href=\"https:\/\/www.rosehosting.com\/nvme-hosting\/\">one of our NVMe VPS plans<\/a> and submit a support ticket.<\/p>\n\n\n\n<p>If you liked this post on how to install Jenkins on Ubuntu 22.04, please share it with your friends on social networks or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jenkins is an open-source self-contained Java automation program used as a Continuous integration and delivery tool.<\/p>\n","protected":false},"author":4,"featured_media":45741,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2072,13,1698],"tags":[609,59],"class_list":["post-45322","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-source","category-tutorials","category-ubuntu","tag-jenkins","tag-ubuntu","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.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Jenkins on Ubuntu 22.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Master Jenkins installation on Ubuntu 22.04 for streamlined workflows, improved collaboration, and faster project delivery.\" \/>\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-jenkins-on-ubuntu-22-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Jenkins on Ubuntu 22.04\" \/>\n<meta property=\"og:description\" content=\"Master Jenkins installation on Ubuntu 22.04 for streamlined workflows, improved collaboration, and faster project delivery.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-12T17:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-02T10:56:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/how-to-install-jenkins-on-ubuntu-22-04.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Install Jenkins on Ubuntu 22.04\" \/>\n<meta name=\"twitter:description\" content=\"Master Jenkins installation on Ubuntu 22.04 for streamlined workflows, improved collaboration, and faster project delivery.\" \/>\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=\"5 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-jenkins-on-ubuntu-22-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Jenkins on Ubuntu 22.04\",\"datePublished\":\"2023-06-12T17:30:00+00:00\",\"dateModified\":\"2025-07-02T10:56:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/\"},\"wordCount\":506,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/how-to-install-jenkins-on-ubuntu-22-04.webp\",\"keywords\":[\"jenkins\",\"ubuntu\"],\"articleSection\":[\"Open-source\",\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/\",\"name\":\"How to Install Jenkins on Ubuntu 22.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/how-to-install-jenkins-on-ubuntu-22-04.webp\",\"datePublished\":\"2023-06-12T17:30:00+00:00\",\"dateModified\":\"2025-07-02T10:56:38+00:00\",\"description\":\"Master Jenkins installation on Ubuntu 22.04 for streamlined workflows, improved collaboration, and faster project delivery.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/how-to-install-jenkins-on-ubuntu-22-04.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/how-to-install-jenkins-on-ubuntu-22-04.webp\",\"width\":742,\"height\":372,\"caption\":\"how to install jenkins on ubuntu 22.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-22-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Jenkins on Ubuntu 22.04\"}]},{\"@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 Jenkins on Ubuntu 22.04 | RoseHosting","description":"Master Jenkins installation on Ubuntu 22.04 for streamlined workflows, improved collaboration, and faster project delivery.","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-jenkins-on-ubuntu-22-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Jenkins on Ubuntu 22.04","og_description":"Master Jenkins installation on Ubuntu 22.04 for streamlined workflows, improved collaboration, and faster project delivery.","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2023-06-12T17:30:00+00:00","article_modified_time":"2025-07-02T10:56:38+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/how-to-install-jenkins-on-ubuntu-22-04.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_title":"How to Install Jenkins on Ubuntu 22.04","twitter_description":"Master Jenkins installation on Ubuntu 22.04 for streamlined workflows, improved collaboration, and faster project delivery.","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Jenkins on Ubuntu 22.04","datePublished":"2023-06-12T17:30:00+00:00","dateModified":"2025-07-02T10:56:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/"},"wordCount":506,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/how-to-install-jenkins-on-ubuntu-22-04.webp","keywords":["jenkins","ubuntu"],"articleSection":["Open-source","Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/","name":"How to Install Jenkins on Ubuntu 22.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/how-to-install-jenkins-on-ubuntu-22-04.webp","datePublished":"2023-06-12T17:30:00+00:00","dateModified":"2025-07-02T10:56:38+00:00","description":"Master Jenkins installation on Ubuntu 22.04 for streamlined workflows, improved collaboration, and faster project delivery.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/how-to-install-jenkins-on-ubuntu-22-04.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/05\/how-to-install-jenkins-on-ubuntu-22-04.webp","width":742,"height":372,"caption":"how to install jenkins on ubuntu 22.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-22-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Jenkins on Ubuntu 22.04"}]},{"@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\/45322","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=45322"}],"version-history":[{"count":10,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/45322\/revisions"}],"predecessor-version":[{"id":46348,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/45322\/revisions\/46348"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/45741"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=45322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=45322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=45322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}