{"id":35314,"date":"2021-02-08T11:21:00","date_gmt":"2021-02-08T17:21:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=35314"},"modified":"2023-04-04T08:15:27","modified_gmt":"2023-04-04T13:15:27","slug":"how-to-install-jenkins-on-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/","title":{"rendered":"How to Install Jenkins on Ubuntu 20.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\r\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"742\" height=\"372\" class=\"wp-image-35441\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg\" alt=\"\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-Install-Jenkins-on-Ubuntu-20.04-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-Install-Jenkins-on-Ubuntu-20.04-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/figure>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"alignright size-large\"><img decoding=\"async\" width=\"130\" height=\"130\" class=\"wp-image-35440\" title=\"Installing PHP 8 on Ubuntu 20.04\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/Install-Jenkins-on-Ubuntu-20.04.jpg\" alt=\"Install Jenkins on Ubuntu 20.04\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Jenkins is an open-source automation server that helps developers to automate the software development process including, build, test, and deployment. Jenkins allows you to manage and monitor any code changes in GitHub, Bitbucket, or GitLab and build the code automatically using the tools like Maven and Gradle. Using Jenkins, you can efficiently distribute work across multiple machines.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">In this guide, we will show you how to install Jenkins on Ubuntu 20.04.<\/p>\r\n\r\n\r\n\r\n<p><!--more--><\/p>\r\n\r\n\r\n\r\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 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-6a182fd515de5\" 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-6a182fd515de5\"  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-20-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-20-04\/#Step-1-Log-in-to-the-Server-Update-the-Server-OS-Packages\" >Step 1: Log in to the Server &amp; Update the Server OS 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-jenkins-on-ubuntu-20-04\/#Step-2-Install-Java\" >Step 2: Install Java<\/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-20-04\/#Step-3-Install-Jenkins\" >Step 3: Install Jenkins<\/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-20-04\/#Step-4-Configure-Nginx-as-a-Reverse-Proxy-for-Jenkins\" >Step 4: Configure Nginx as a Reverse Proxy for 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-20-04\/#Step-5-Access-Jenkins\" >Step 5: Access Jenkins<\/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>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>An Ubuntu 20.04 VPS (we\u2019ll be using our SSD 2 VPS plan)<\/li>\r\n<li>Access to the root user account (or access to an admin account with root privileges)<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-step-1-log-in-to-the-server-update-the-server-os-packages\"><span class=\"ez-toc-section\" id=\"Step-1-Log-in-to-the-Server-Update-the-Server-OS-Packages\"><\/span>Step 1: Log in to the Server &amp; Update the Server OS Packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">First, log in to your Ubuntu 20.04 server via SSH as the root user:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">ssh root@IP_Address -p Port_number<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">You will need to replace &#8216;IP_Address&#8217; and &#8216;Port_number&#8217; with your server&#8217;s respective IP address and SSH port number. Additionally, replace &#8216;root&#8217; with the username of the admin account if necessary.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Before starting, you have to make sure that all Ubuntu OS packages installed on the server are up to date. You can do this by running the following commands:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">apt-get update -y\r\napt-get upgrade -y<\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-step-2-install-java\"><span class=\"ez-toc-section\" id=\"Step-2-Install-Java\"><\/span>Step 2: Install Java<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Jenkins is a java-based application. So Java must be installed in your system if not installed you can install it using the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">apt-get install default-jdk -y<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">This will install the Java version 11 in your system. You can verify the Java version with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">java -version<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">You should get the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">openjdk version \"11.0.9.1\" 2020-11-04\r\nOpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)\r\nOpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)\r\n<\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-step-3-install-jenkins\"><span class=\"ez-toc-section\" id=\"Step-3-Install-Jenkins\"><\/span>Step 3: Install Jenkins<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">By default, Jenkins is not available in the Ubuntu standard repository so you will need to add the jenkins repository to your system.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">First, install the necessary dependencies with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">apt-get install apt-transport-https gnupg2 -y<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Next, download and add the GPG key with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">wget -q -O - https:\/\/pkg.jenkins.io\/debian\/jenkins.io.key | apt-key add -<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Next, add the Jenkins repository with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">sh -c 'echo deb http:\/\/pkg.jenkins.io\/debian-stable binary\/ &gt; \/etc\/apt\/sources.list.d\/jenkins.list'<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Once the repository is added, update the repository cache and install the Jenkins with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">apt-get update -y\r\napt-get install jenkins -y<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">After installing Jenkins, verify the status of Jenkins using the command below:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">systemctl status jenkins<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">You should get the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">\u25cf jenkins.service - LSB: Start Jenkins at boot time\r\n     Loaded: loaded (\/etc\/init.d\/jenkins; generated)\r\n     Active: active (exited) since Mon 2020-12-21 05:34:22 UTC; 6s ago\r\n       Docs: man:systemd-sysv-generator(8)\r\n      Tasks: 0 (limit: 2353)\r\n     Memory: 0B\r\n     CGroup: \/system.slice\/jenkins.service\r\n\r\nDec 21 05:34:20 ubuntu2004 systemd[1]: Starting LSB: Start Jenkins at boot time...\r\nDec 21 05:34:21 ubuntu2004 jenkins[15472]: Correct java version found\r\nDec 21 05:34:21 ubuntu2004 jenkins[15472]:  * Starting Jenkins Automation Server jenkins\r\nDec 21 05:34:21 ubuntu2004 su[15526]: (to jenkins) root on none\r\nDec 21 05:34:21 ubuntu2004 su[15526]: pam_unix(su-l:session): session opened for user jenkins by (uid=0)\r\nDec 21 05:34:21 ubuntu2004 su[15526]: pam_unix(su-l:session): session closed for user jenkins\r\nDec 21 05:34:22 ubuntu2004 jenkins[15472]:    ...done.\r\nDec 21 05:34:22 ubuntu2004 systemd[1]: Started LSB: Start Jenkins at boot time.\r\n<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Jenkins is now running and listening on port 8080. You can verify it with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">ss -antpl | grep 8080<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">You should get the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">LISTEN    0         50                       *:8080                   *:*        users:((\"java\",pid=15539,fd=141))  \r\n<\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-step-4-configure-nginx-as-a-reverse-proxy-for-jenkins\"><span class=\"ez-toc-section\" id=\"Step-4-Configure-Nginx-as-a-Reverse-Proxy-for-Jenkins\"><\/span>Step 4: Configure Nginx as a Reverse Proxy for Jenkins<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">It is a good idea to use Nginx as a reverse proxy to access the Jenkins. To do so, install the Nginx using the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">apt-get install nginx -y<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Once the nginx is installed, create an Nginx configuration file with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">nano \/etc\/nginx\/conf.d\/jenkins.conf<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Add the following lines:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">upstream jenkins {\r\n  keepalive 32;\r\n  server 127.0.0.1:8080;\r\n}\r\n\r\n# Required for Jenkins websocket agents\r\nmap $http_upgrade $connection_upgrade {\r\n        default upgrade;\r\n        '' close;\r\n}\r\n\r\nserver {\r\n  listen          80;\r\n\r\n  server_name     jenkins.domain.com;\r\n\r\n  # this is the jenkins web root directory\r\n  # (mentioned in the \/etc\/default\/jenkins file)\r\n  root            \/var\/run\/jenkins\/war\/;\r\n\r\n  access_log      \/var\/log\/nginx\/access.log;\r\n  error_log       \/var\/log\/nginx\/error.log;\r\n  # pass through headers from Jenkins that Nginx considers invalid\r\n  ignore_invalid_headers off;\r\n\r\n  location ~ \"^\/static\/[0-9a-fA-F]{8}\\\/(.*)$\" {\r\n    rewrite \"^\/static\/[0-9a-fA-F]{8}\\\/(.*)\" \/$1 last;\r\n  }\r\n\r\n  location \/userContent {\r\n    root \/var\/lib\/jenkins\/;\r\n    if (!-f $request_filename){\r\n      #this file does not exist, might be a directory or a \/**view** url\r\n      rewrite (.*) \/$1 last;\r\n      break;\r\n    }\r\n    sendfile on;\r\n  }\r\n\r\n  location \/ {\r\n      sendfile off;\r\n      proxy_pass         http:\/\/jenkins;\r\n      proxy_redirect     default;\r\n      proxy_http_version 1.1;\r\n\r\n      # Required for Jenkins websocket agents\r\n      proxy_set_header   Connection        $connection_upgrade;\r\n      proxy_set_header   Upgrade           $http_upgrade;\r\n\r\n      proxy_set_header   Host              $host;\r\n      proxy_set_header   X-Real-IP         $remote_addr;\r\n      proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for;\r\n      proxy_set_header   X-Forwarded-Proto $scheme;\r\n      proxy_max_temp_file_size 0;\r\n\r\n      #this is the maximum upload size\r\n      client_max_body_size       10m;\r\n      client_body_buffer_size    128k;\r\n\r\n      proxy_connect_timeout      90;\r\n      proxy_send_timeout         90;\r\n      proxy_read_timeout         90;\r\n      proxy_buffering            off;\r\n      proxy_request_buffering    off; # Required for HTTP CLI commands\r\n      proxy_set_header Connection \"\"; # Clear for keepalive\r\n  }\r\n\r\n}\r\n<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Save and close the file then verify the Nginx configuration using the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">nginx -t<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">You should get the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">nginx: the configuration file \/etc\/nginx\/nginx.conf syntax is ok\r\nnginx: configuration file \/etc\/nginx\/nginx.conf test is successful\r\n<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Finally, restart the Nginx service with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">systemctl restart nginx<\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-step-5-access-jenkins\"><span class=\"ez-toc-section\" id=\"Step-5-Access-Jenkins\"><\/span>Step 5: Access Jenkins<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Now, open your web browser and access the Jenkins web interface using the URL <strong><code>http:\/\/jenkins.domain.com<\/code><\/strong>. You should see the following page:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"619\" class=\"wp-image-35316\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins1.png\" alt=\"\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins1.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins1-300x181.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins1-150x91.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins1-768x464.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Now, open your terminal and print the Jenkins password using the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">cat \/var\/lib\/jenkins\/secrets\/initialAdminPassword<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">You should get the Jenkins admin password in the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">00c7fa4f27c142a3ab8e6867eddb1bdd\r\n<\/pre>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Next, back to your web interface and paste the above password and click on the <strong>Continue<\/strong> button. You should see the following screen:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"580\" class=\"wp-image-35318\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins2.png\" alt=\"\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins2.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins2-300x170.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins2-150x85.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins2-768x435.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Click on the <strong>install suggested plugins<\/strong> button. Once all the plugins are installed, you should get the following page:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"604\" class=\"wp-image-35319\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins3.png\" alt=\"\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins3.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins3-300x177.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins3-150x88.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins3-768x453.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Provide your desired username, password, email and click on the <strong>Save<\/strong> <strong>and Continue<\/strong> button. You should see the following page:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"597\" class=\"wp-image-35320\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins4.png\" alt=\"\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins4.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins4-300x175.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins4-150x87.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins4-768x448.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Provide your Jenkins website URL and click on the <strong>Save and Finish<\/strong> button. You should see the following page:<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"603\" class=\"wp-image-35321\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins5.png\" alt=\"\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins5.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins5-300x177.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins5-150x88.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins5-768x452.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Click on the <strong>Start using Jenkins<\/strong>. You should see the Jenkins default dashboard in the following page:<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"534\" class=\"wp-image-35322\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins6.png\" alt=\"\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins6.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins6-300x156.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins6-150x78.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/jenkins6-768x401.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">&nbsp;<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"alignright size-large\"><img decoding=\"async\" width=\"130\" height=\"130\" class=\"wp-image-35440\" title=\"Installing PHP 8 on Ubuntu 20.04\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/Install-Jenkins-on-Ubuntu-20.04.jpg\" alt=\"Install Jenkins on Ubuntu 20.04\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Of course, you don\u2019t have to do any of this if you use one of our <a href=\"https:\/\/www.rosehosting.com\/hosted-jenkins.html\">Managed Jenkins VPS Hosting<\/a> services, in which case you can simply ask our expert Linux admins to setup this for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">PS. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Jenkins is an open-source automation server that helps developers to automate the software development process including, build, test, and deployment. &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Jenkins on Ubuntu 20.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/#more-35314\" aria-label=\"Read more about How to Install Jenkins on Ubuntu 20.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":35441,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2072,1698],"tags":[609,59,1839],"class_list":["post-35314","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-source","category-ubuntu","tag-jenkins","tag-ubuntu","tag-ubuntu-20-04","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.6.1 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Jenkins on Ubuntu 20.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install Jenkins on Ubuntu 20.04 | RoseHosting\" \/>\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-20-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 20.04\" \/>\n<meta property=\"og:description\" content=\"How to Install Jenkins on Ubuntu 20.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-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=\"2021-02-08T17:21:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-04T13:15:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg\" \/>\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\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Jenkins on Ubuntu 20.04\",\"datePublished\":\"2021-02-08T17:21:00+00:00\",\"dateModified\":\"2023-04-04T13:15:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/\"},\"wordCount\":665,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg\",\"keywords\":[\"jenkins\",\"ubuntu\",\"Ubuntu 20.04\"],\"articleSection\":[\"Open-source\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/\",\"name\":\"How to Install Jenkins on Ubuntu 20.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg\",\"datePublished\":\"2021-02-08T17:21:00+00:00\",\"dateModified\":\"2023-04-04T13:15:27+00:00\",\"description\":\"How to Install Jenkins on Ubuntu 20.04 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg\",\"width\":742,\"height\":372,\"caption\":\"How to Install Jenkins on Ubuntu 20.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-jenkins-on-ubuntu-20-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 20.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 20.04 | RoseHosting","description":"How to Install Jenkins on Ubuntu 20.04 | RoseHosting","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-20-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Jenkins on Ubuntu 20.04","og_description":"How to Install Jenkins on Ubuntu 20.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2021-02-08T17:21:00+00:00","article_modified_time":"2023-04-04T13:15:27+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Jenkins on Ubuntu 20.04","datePublished":"2021-02-08T17:21:00+00:00","dateModified":"2023-04-04T13:15:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/"},"wordCount":665,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg","keywords":["jenkins","ubuntu","Ubuntu 20.04"],"articleSection":["Open-source","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/","name":"How to Install Jenkins on Ubuntu 20.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg","datePublished":"2021-02-08T17:21:00+00:00","dateModified":"2023-04-04T13:15:27+00:00","description":"How to Install Jenkins on Ubuntu 20.04 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-Install-Jenkins-on-Ubuntu-20.04.jpg","width":742,"height":372,"caption":"How to Install Jenkins on Ubuntu 20.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-jenkins-on-ubuntu-20-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 20.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\/35314","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=35314"}],"version-history":[{"count":5,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35314\/revisions"}],"predecessor-version":[{"id":45288,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35314\/revisions\/45288"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/35441"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=35314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=35314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=35314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}