{"id":1102,"date":"2019-11-30T13:56:53","date_gmt":"2019-11-30T19:56:53","guid":{"rendered":"https:\/\/www.linuxcloudvps.com\/blog\/?p=1102"},"modified":"2019-11-30T13:56:53","modified_gmt":"2019-11-30T19:56:53","slug":"how-to-install-gitlab-on-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/","title":{"rendered":"How to Install GitLab on Ubuntu 18.04"},"content":{"rendered":"<p>In this article, we will show you <strong>how to install GitLab Community Edition on an <a href=\"https:\/\/www.linuxcloudvps.com\/cloud-vps.html\">Ubuntu 18.04 Cloud VPS<\/a><\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-1105\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/11\/installing-setting-up-gitlab-collaborative-platform-on-ubuntu-cloud-vps.jpg\" alt=\"\" width=\"140\" height=\"62\" \/>GitLab is an open source application that allows a team or developer to manage their project on their own servers &#8211; it&#8217;s an alternative to GitHub.<\/p>\n<p>GitLab comes in two editions: Community Edition, and Enterprise Edition. We&#8217;ll be installing Community Edition in this tutorial.<\/p>\n<p><!--more--><\/p>\n<p>GitLab Community Edition is designed to be hosted on your own infrastructure. It provides flexibility in deploying as an internal repository store for a development team, a public way to interface with users, or a means for contributors to host their own projects.<\/p>\n<p>GitLab also provides teams a single data store, one user interface, and one permission model across the DevOps life-cycle, allowing teams to collaborate which would significantly reduce cycle time and focus exclusively on building great software quickly. It&#8217;s really an excellent platform for collaboration, so let&#8217;s get started with the installation.<\/p>\n<h2>Prerequisites<\/h2>\n<p>Make sure your server met the following requirements.<\/p>\n<ul>\n<li>8GB of RAM memory or higher<\/li>\n<li>2 or more CPU cores<\/li>\n<li>Fresh Ubuntu 18.04 Installation<\/li>\n<\/ul>\n<p>For more details about hardware requirements, please refer to <a href=\"https:\/\/docs.gitlab.com\/ce\/install\/requirements.html\" target=\"_blank\" rel=\"noopener noreferrer\">this link<\/a>.<\/p>\n<h2>Step 1. Update the System and Install the Dependencies<\/h2>\n<p>Log in to your server via SSH:<\/p>\n<pre>ssh username@&lt;span style=&quot;color: #ff0000;&quot;&gt;server_ip&lt;\/span&gt;<\/pre>\n<p>Before starting with the GitLab installation, it is a good idea to update the system packages to their latest versions.<\/p>\n<pre>sudo apt-get update\r\nsudo apt-get upgrade<\/pre>\n<p>Install the dependencies by running the following command:<\/p>\n<pre>sudo apt-get install ca-certificates curl openssh-server postfix<\/pre>\n<p>When asked to choose the mail server configuration type, select &#8220;Internet Site&#8221;.<\/p>\n<h2>Step 2. Install GitLab<\/h2>\n<p>To install GitLab CE (Community Edition), first you need to enable the GItlab package repository by executing the following command:<\/p>\n<pre>curl https:\/\/packages.gitlab.com\/install\/repositories\/gitlab\/gitlab-ce\/script.deb.sh | sudo bash<\/pre>\n<p>Once the repository is added, run the following command to install GitLab Community Edition on your Ubuntu 18.04 server:<\/p>\n<pre>sudo EXTERNAL_URL=&quot;http:\/\/&lt;span style=&quot;color: #ff0000;&quot;&gt;your_gitlab_domain.com&lt;\/span&gt;&quot; apt-get install gitlab-ce<\/pre>\n<p>Make sure you change <code>your_gitlab_domain.com<\/code> with your domain.<\/p>\n<p>The installation will take a few minutes to complete. It will automatically configure and install the Nginx web server to run GitLab at the specified URL.<\/p>\n<p>Once completed, the following message will be printed on your screen:<\/p>\n<pre>Running handlers:\r\nRunning handlers complete\r\nChef Client finished, 455\/646 resources updated in 03 minutes 27 seconds\r\ngitlab Reconfigured!\r\n\r\n       *.                  *.\r\n      ***                 ***\r\n     *****               *****\r\n    .******             *******\r\n    ********            ********\r\n   ,,,,,,,,,***********,,,,,,,,,\r\n  ,,,,,,,,,,,*********,,,,,,,,,,,\r\n  .,,,,,,,,,,,*******,,,,,,,,,,,,\r\n      ,,,,,,,,,*****,,,,,,,,,.\r\n         ,,,,,,,****,,,,,,\r\n            .,,,***,,,,\r\n                ,*,.\r\n\r\n\r\n\r\n     _______ __  __          __\r\n    \/ ____(_) \/_\/ \/   ____ _\/ \/_\r\n   \/ \/ __\/ \/ __\/ \/   \/ __ `\/ __ \\\r\n  \/ \/_\/ \/ \/ \/_\/ \/___\/ \/_\/ \/ \/_\/ \/\r\n  \\____\/_\/\\__\/_____\/\\__,_\/_.___\/\r\n\r\n\r\nThank you for installing GitLab!\r\nGitLab should be available at http:\/\/your_gitlab_domain.com\r\n\r\nFor a comprehensive list of configuration options please see the Omnibus GitLab readme\r\nhttps:\/\/gitlab.com\/gitlab-org\/omnibus-gitlab\/blob\/master\/README.md\r\n<\/pre>\n<p>Open your web browser and navigate to your server IP address or domain name you previously set for\u00a0<code>EXTERNAL_URL<\/code>. Log in using &#8220;root&#8221; as the username. You will be prompted to create a new password.<\/p>\n<p>You can change the &#8220;root&#8221; username in Settings -&gt; Account.<\/p>\n<p>That&#8217;s it, GitLab has been successfully installed and running on your Ubuntu 18.04 server &#8211; you and your team can start working with it now.<\/p>\n<p>You can use the <code>gitlab-ctl<\/code> command line utility to manage your GitLab instillation . For example, you can start\/stop it using the following commands:<\/p>\n<pre>sudo gitlab-ctl start<\/pre>\n<pre>sudo gitlab-ctl stop<\/pre>\n<h2>Step 3. Let&#8217;s Encrypt Configuration<\/h2>\n<p>Let&#8217;s Encrypt is enabled by default in GitLab if the <code>external_url<\/code> is set with the <code>https<\/code> protocol. If you used the <code>http<\/code> protocol when installing GitLab, you can enable Let&#8217;s Encrypt by opening the <code>\/etc\/gitlab\/gitlab.rb<\/code> file and edit the following entries:<\/p>\n<pre>letsencrypt[&#039;enable&#039;] = true \r\nexternal_url &quot;https:\/\/&lt;span style=&quot;color: #ff0000;&quot;&gt;your_gitlab_domain.com&lt;\/span&gt;&quot;\r\n<\/pre>\n<p>Make sure you run <code>sudo gitlab-ctl reconfigure<\/code> after enabling Let&#8217;s Encrypt.<\/p>\n<h2>Step 4. Email Configuration<\/h2>\n<p>By default, GitLab will use Sendmail to send emails from the application. If you want to use the Google SMTP server instead the default Sendmail, open the GitLab configuration file <code>\/etc\/gitlab\/gitlab.rb<\/code> and make the following changes:<\/p>\n<pre>gitlab_rails[&#039;smtp_enable&#039;] = true\r\ngitlab_rails[&#039;smtp_address&#039;] = &quot;smtp.gmail.com&quot;\r\ngitlab_rails[&#039;smtp_port&#039;] = 587\r\ngitlab_rails[&#039;smtp_user_name&#039;] = &quot;my.email@gmail.com&quot;\r\ngitlab_rails[&#039;smtp_password&#039;] = &quot;my-gmail-password&quot;\r\ngitlab_rails[&#039;smtp_domain&#039;] = &quot;smtp.gmail.com&quot;\r\ngitlab_rails[&#039;smtp_authentication&#039;] = &quot;login&quot;\r\ngitlab_rails[&#039;smtp_enable_starttls_auto&#039;] = true\r\ngitlab_rails[&#039;smtp_tls&#039;] = false\r\ngitlab_rails[&#039;smtp_openssl_verify_mode&#039;] = &#039;peer&#039; # Can be: &#039;none&#039;, &#039;peer&#039;, &#039;client_once&#039;, &#039;fail_if_no_peer_cert&#039;, see http:\/\/api.rubyonrails.org\/classes\/ActionMailer\/Base.html\r\n<\/pre>\n<p>Once you are done, save the file. You can then run the following command for the changes to take effect:<\/p>\n<pre>$ sudo gitlab-ctl reconfigure<\/pre>\n<h2>Step 5. Create a Backup of GitLab<\/h2>\n<p>Use the following command to create a backup of your GitLab instance:<\/p>\n<pre>$ sudo gitlab-rake gitlab:backup:create<\/pre>\n<p>By default the backup is stored in <code>\/var\/opt\/gitlab\/backups<\/code> directory. You can change the backup path by editing the appropriate settings in the GitLab configuration file found at\u00a0<code>\/etc\/gitlab\/gitlab.rb<\/code>.<\/p>\n<p>For example, if you want to store your GitLab backups in the <code>\/mnt\/backups<\/code>, make the following changes to the\u00a0<code>\/etc\/gitlab\/gitlab.rb<\/code> file:<\/p>\n<pre>gitlab_rails[&#039;backup_path&#039;] = &#039;\/mnt\/backups&#039;<\/pre>\n<p>Once done, run <code>sudo gitlab-ctl reconfigure<\/code><\/p>\n<p>You can also create a cron job to backup your GitLab data.<\/p>\n<pre>0 3 * * 2-6 gitlab-rake gitlab:backup:create<\/pre>\n<p>Congratulations! You have installed and configured GitLab for your Ubuntu 18.04 Cloud VPS.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-1106\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/11\/support-for-setup-maintenance-of-gitlab-platform-on-cloud-vps-hosting.jpg\" alt=\"\" width=\"140\" height=\"62\" \/>Of course, you don\u2019t have to <strong>install GitLab on Ubuntu 18.04<\/strong> if you use one of our\u00a0<a href=\"https:\/\/www.linuxcloudvps.com\/cloud-vps.html\">Cloud VPS Hosting<\/a>\u00a0services. If you do, you can simply ask our support team to install GitLab on Ubuntu 18.04 for you. They are available 24\/7 and will be able to help you with the installation of GitLab.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong>.<\/span> If you enjoyed reading this blog post on how to install GitLab on Ubuntu 18.04, or if you found it helpful, feel free to share it on social networks using the shortcuts below, or simply leave a comment. Thank you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we will show you how to install GitLab Community Edition on an Ubuntu 18.04 Cloud VPS. GitLab is an open source application that allows a team or developer to manage their project on their own servers &#8211; it&#8217;s an alternative to GitHub. GitLab comes in two editions: Community Edition, and Enterprise Edition. &#8230; <a title=\"How to Install GitLab on Ubuntu 18.04\" class=\"read-more\" href=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/\" aria-label=\"More on How to Install GitLab on Ubuntu 18.04\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":1104,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1102","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install GitLab on Ubuntu 18.04 | LinuxCloudVPS Blog<\/title>\n<meta name=\"description\" content=\"In this article, we will show you how to install GitLab Community Edition on an Ubuntu 18.04 Cloud VPS. GitLab is an open source application that allows a\" \/>\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.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-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 GitLab on Ubuntu 18.04 | LinuxCloudVPS Blog\" \/>\n<meta property=\"og:description\" content=\"In this article, we will show you how to install GitLab Community Edition on an Ubuntu 18.04 Cloud VPS. GitLab is an open source application that allows a\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/\" \/>\n<meta property=\"og:site_name\" content=\"LinuxCloudVPS Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/LinuxCloudVPS\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-30T19:56:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/11\/how-to-install-gitlab-on-ubuntu18.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LinuxCloudVPS\" \/>\n<meta name=\"twitter:site\" content=\"@LinuxCloudVPS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\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.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed907227ee7d151c617e6d0fe74f531a\"},\"headline\":\"How to Install GitLab on Ubuntu 18.04\",\"datePublished\":\"2019-11-30T19:56:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/\"},\"wordCount\":726,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/how-to-install-gitlab-on-ubuntu18.04.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/\",\"name\":\"How to Install GitLab on Ubuntu 18.04 | LinuxCloudVPS Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/how-to-install-gitlab-on-ubuntu18.04.jpg\",\"datePublished\":\"2019-11-30T19:56:53+00:00\",\"description\":\"In this article, we will show you how to install GitLab Community Edition on an Ubuntu 18.04 Cloud VPS. GitLab is an open source application that allows a\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/how-to-install-gitlab-on-ubuntu18.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/how-to-install-gitlab-on-ubuntu18.04.jpg\",\"width\":750,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-gitlab-on-ubuntu-18-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install GitLab on Ubuntu 18.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\",\"name\":\"LinuxCloudVPS\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\",\"name\":\"LinuxCloudVPS\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo.png\",\"width\":217,\"height\":25,\"caption\":\"LinuxCloudVPS\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/LinuxCloudVPS\",\"https:\\\/\\\/x.com\\\/LinuxCloudVPS\",\"http:\\\/\\\/www.linkedin.com\\\/company\\\/linuxcloudvps-com\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed907227ee7d151c617e6d0fe74f531a\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/www.linuxcloudvps.com\\\/\"],\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/author\\\/r0s3admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install GitLab on Ubuntu 18.04 | LinuxCloudVPS Blog","description":"In this article, we will show you how to install GitLab Community Edition on an Ubuntu 18.04 Cloud VPS. GitLab is an open source application that allows a","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.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install GitLab on Ubuntu 18.04 | LinuxCloudVPS Blog","og_description":"In this article, we will show you how to install GitLab Community Edition on an Ubuntu 18.04 Cloud VPS. GitLab is an open source application that allows a","og_url":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/","og_site_name":"LinuxCloudVPS Blog","article_publisher":"http:\/\/www.facebook.com\/LinuxCloudVPS","article_published_time":"2019-11-30T19:56:53+00:00","og_image":[{"width":750,"height":360,"url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/11\/how-to-install-gitlab-on-ubuntu18.04.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@LinuxCloudVPS","twitter_site":"@LinuxCloudVPS","twitter_misc":{"Written by":"admin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/#article","isPartOf":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/"},"author":{"name":"admin","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/person\/ed907227ee7d151c617e6d0fe74f531a"},"headline":"How to Install GitLab on Ubuntu 18.04","datePublished":"2019-11-30T19:56:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/"},"wordCount":726,"commentCount":0,"publisher":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/11\/how-to-install-gitlab-on-ubuntu18.04.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/","url":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/","name":"How to Install GitLab on Ubuntu 18.04 | LinuxCloudVPS Blog","isPartOf":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/11\/how-to-install-gitlab-on-ubuntu18.04.jpg","datePublished":"2019-11-30T19:56:53+00:00","description":"In this article, we will show you how to install GitLab Community Edition on an Ubuntu 18.04 Cloud VPS. GitLab is an open source application that allows a","breadcrumb":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/#primaryimage","url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/11\/how-to-install-gitlab-on-ubuntu18.04.jpg","contentUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2019\/11\/how-to-install-gitlab-on-ubuntu18.04.jpg","width":750,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-gitlab-on-ubuntu-18-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.linuxcloudvps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install GitLab on Ubuntu 18.04"}]},{"@type":"WebSite","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#website","url":"https:\/\/www.linuxcloudvps.com\/blog\/","name":"LinuxCloudVPS","description":"","publisher":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.linuxcloudvps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization","name":"LinuxCloudVPS","url":"https:\/\/www.linuxcloudvps.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/08\/logo.png","contentUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/08\/logo.png","width":217,"height":25,"caption":"LinuxCloudVPS"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/LinuxCloudVPS","https:\/\/x.com\/LinuxCloudVPS","http:\/\/www.linkedin.com\/company\/linuxcloudvps-com"]},{"@type":"Person","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/person\/ed907227ee7d151c617e6d0fe74f531a","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/www.linuxcloudvps.com\/"],"url":"https:\/\/www.linuxcloudvps.com\/blog\/author\/r0s3admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/comments?post=1102"}],"version-history":[{"count":3,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1102\/revisions"}],"predecessor-version":[{"id":1109,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1102\/revisions\/1109"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/media\/1104"}],"wp:attachment":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/media?parent=1102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/categories?post=1102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/tags?post=1102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}