<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Insatalasi GitLab Server pada Ubuntu 18.04 - GoBlog</title>
	<atom:link href="https://blog.goreinnamah.com/blog/tag/insatalasi-gitlab-server-pada-ubuntu-18-04/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.goreinnamah.com</link>
	<description>LOG ALL LOGS</description>
	<lastBuildDate>Fri, 01 Feb 2019 11:11:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.goreinnamah.com/wp-content/uploads/2017/01/cropped-1-150x150.jpg</url>
	<title>Insatalasi GitLab Server pada Ubuntu 18.04 - GoBlog</title>
	<link>https://blog.goreinnamah.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Instalasi dan Konfigurasi GitLab Server pada Ubuntu 18.04</title>
		<link>https://blog.goreinnamah.com/blog/2019/02/01/gitlab-server-pada-ubuntu-18-04/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Fri, 01 Feb 2019 10:59:16 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[GitLab]]></category>
		<category><![CDATA[GitLab Server]]></category>
		<category><![CDATA[GitLab Server 18.04]]></category>
		<category><![CDATA[GitLab Server pada Ubuntu 18.04]]></category>
		<category><![CDATA[Insatalasi GitLab Server pada Ubuntu 18.04]]></category>
		<category><![CDATA[Instalasi GitLab Server]]></category>
		<category><![CDATA[Instalasi GitLab Server pada Ubuntu]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=3071</guid>

					<description><![CDATA[<p>GitLab CE (Community Edition) adalah sebuah aplikasi open source yang utamanya digunakan untuk meng-host repository Git, dengan fitur-fitur tambahan terkait pengembangan seperti issue tracking. GitLab CE[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2019/02/01/gitlab-server-pada-ubuntu-18-04/">Instalasi dan Konfigurasi GitLab Server pada Ubuntu 18.04</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;"><strong>GitLab CE (</strong><em><strong>Community Edition)</strong> </em>adalah sebuah aplikasi <em>open source </em>yang utamanya digunakan untuk meng-<em>host </em>repository Git, dengan fitur-fitur tambahan terkait pengembangan seperti <em>issue tracking. </em>GitLab CE ini memang dirancang untuk dipasang pada infrastruktur pribadi yang kalian miliki dan menyediakan fleksibilitas saat <em>deploy </em>sebagai repositori internal bagi tim <em>development </em>atau sebagai sarana bagi para kontributor untuk meng-<em>host </em>proyek-proyek mereka sendiri</p>
<p style="text-align: justify;">Enaknya lagi, GitLab Project ini menyediakan mekanisme instalasi yang mudah banget. Pada kesempatan kali ini, saya akan coba menjelaskan bagaimana cara instalasi dan konfigurasi GitLab pada Ubuntu Server 18.04</p>
<h3 style="text-align: justify;"><strong>Persyaratan</strong></h3>
<ul style="text-align: justify;">
<li>Ubuntu Server 18.04</li>
<li>CPU 2 Cores</li>
<li>RAM 8 GB</li>
<li>Nama domain untuk server yang kalian gunakan. Pada tutorial kali ini, nama domain yang digunakan adalah <strong>repository.com</strong></li>
</ul>
<p style="text-align: justify;">Meskipun kinerja RAM bisa dibantu oleh SWAP, hal itu tidak direkomendasikan. Pada kesempatan kali ini saya asumsikan kalau kalian mememenuhi semua persayartan di atas.</p>
<h3 style="text-align: justify;"><strong>Langkah 1 &#8211; Instalasi Dependensi</strong></h3>
<p style="text-align: justify;">Sebelum melakukan instalasi GitLab itu sendiri, alangkah baiknya melakukan instalasi beberapa <em>software </em> pendukung yang berguna selama proses instalasi GitLab nanti. Untungnya, semua <em>software </em>yang kalian butuhkan itu disediakan dalam repositori milik Ubuntu.</p>
<p style="text-align: justify;">Sebagai awalan, silahkan eksekusi perintah berikut:</p>
<pre><span style="color: #ff0000;"><strong>$ sudo apt update</strong>
<strong>$ sudo apt install ca-certificates curl openssh-server postfix</strong></span></pre>
<figure id="attachment_3078" aria-describedby="caption-attachment-3078" style="width: 905px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" class="size-full wp-image-3078" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/4.png" alt="" width="905" height="1012" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/4.png 905w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/4-268x300.png 268w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/4-768x859.png 768w" sizes="(max-width: 905px) 100vw, 905px" /><figcaption id="caption-attachment-3078" class="wp-caption-text">update dan instalasi paket</figcaption></figure>
<p style="text-align: justify;">Mungkin ada beberapa paket di atas yang sudah kalian install. Untuk instalasi <strong>postfix</strong>, pilih <strong>Internet Site</strong>. Dan pada bagian berikutnya, masukkan nama domain dari server untuk mengkonfigurasi bagaimana sistem akan mengirim email.</p>
<figure id="attachment_3080" aria-describedby="caption-attachment-3080" style="width: 651px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-3080" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/2.png" alt="" width="651" height="437" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/2.png 651w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/2-300x201.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/2-120x80.png 120w" sizes="(max-width: 651px) 100vw, 651px" /><figcaption id="caption-attachment-3080" class="wp-caption-text">Untuk Postfix, pilih internet site</figcaption></figure>
<figure id="attachment_3081" aria-describedby="caption-attachment-3081" style="width: 1306px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-3081" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/3.png" alt="" width="1306" height="435" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/3.png 1306w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/3-300x100.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/3-768x256.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/3-1024x341.png 1024w" sizes="(max-width: 1306px) 100vw, 1306px" /><figcaption id="caption-attachment-3081" class="wp-caption-text">masukkan nama server kalian</figcaption></figure>
<h3 style="text-align: justify;"><strong>Langkah 2 &#8211; Instalasi GitLab</strong></h3>
<p style="text-align: justify;">Setelah semua paket-paket yang dibutuhkan terpasang, sekaranglah saatnya melakukan instalasi GitLab itu sendiri. Proses ini cukup mudah, sebab kalian akan memanfaatkan <em>script </em>instalasi dari GitLab yang terhubung dengan repository GitLab.</p>
<p style="text-align: justify;">Pindah ke folder <strong>/tmp </strong>dan download <em>script </em>dari GitLab. Caranya:</p>
<pre><span style="color: #ff0000;"><strong>$ cd /tmp</strong>
<strong>$ curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh</strong></span></pre>
<figure id="attachment_3083" aria-describedby="caption-attachment-3083" style="width: 896px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-3083" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/5.png" alt="" width="896" height="103" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/5.png 896w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/5-300x34.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/5-768x88.png 768w" sizes="auto, (max-width: 896px) 100vw, 896px" /><figcaption id="caption-attachment-3083" class="wp-caption-text">unduh skrip</figcaption></figure>
<p style="text-align: justify;">Jika kalian tidak percaya pada <em>script </em>di atas dan kalian ingin memeriksanya terlebih dahulu, silahkan saja ya. Caranya:</p>
<pre><span style="color: #ff0000;"><strong>$ less /tmp/script.deb.sh</strong></span></pre>
<figure id="attachment_3084" aria-describedby="caption-attachment-3084" style="width: 909px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3084" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/6.png" alt="" width="909" height="815" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/6.png 909w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/6-300x269.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/6-768x689.png 768w" sizes="auto, (max-width: 909px) 100vw, 909px" /><figcaption id="caption-attachment-3084" class="wp-caption-text">Isi dalam skrip</figcaption></figure>
<p style="text-align: justify;">Jika kalian sudah siap, rasanya kalian bisa melanjutkan ke tahap selanjutnya, <em>running installer:</em></p>
<pre><span style="color: #ff0000;"><strong>$ sudo bash /tmp/script.deb.sh</strong></span></pre>
<figure id="attachment_3086" aria-describedby="caption-attachment-3086" style="width: 523px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-3086" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/7.png" alt="" width="523" height="230" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/7.png 523w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/7-300x132.png 300w" sizes="auto, (max-width: 523px) 100vw, 523px" /><figcaption id="caption-attachment-3086" class="wp-caption-text">Setup Server</figcaption></figure>
<p style="text-align: justify;">Script di atas akan mengatur server yang kalian punya agar menggunakan repositori yang dikelola oleh GitLab. Setelah proses di atas selesai, kalian bisa melakukan instalasi aplikasi GitLab dengan perintah <strong>apt</strong>:</p>
<pre class="code-pre command"><span style="color: #ff0000;"><code><strong><span style="color: #ff0000;">$ sudo apt install gitlab-cesss</span></strong></code></span></pre>
<figure id="attachment_3087" aria-describedby="caption-attachment-3087" style="width: 900px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-3087" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/8.png" alt="" width="900" height="877" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/8.png 900w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/8-300x292.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/8-768x748.png 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /><figcaption id="caption-attachment-3087" class="wp-caption-text">Instalasi GitLab CE</figcaption></figure>
<p style="text-align: justify;">Perintah di atas akan menginstall komponen-komponen penting pada sistem kalian.</p>
<h3 style="text-align: justify;"><strong>Langkah 3 &#8211; Mengatur Firewall</strong></h3>
<p style="text-align: justify;">Sebelum melakukan konfigurasi GitLab, kalian harus memastikan bahwa <em>firewall </em>kalian cukup permisif untuk mengijinkan <em>traffic web </em>terjadi.</p>
<p style="text-align: justify;">Cara melihat status dari <em>firewall </em>pada server kalian adalah:</p>
<pre><span style="color: #ff0000;"><strong>$ sudo ufw status</strong></span></pre>
<p style="text-align: justify;">Jika statusnya <em><strong>inactive,</strong> </em>kalian harus mengaktifkannya terlebih dahulu. Caranya:</p>
<pre><span style="color: #ff0000;"><strong>$ sudo ufw enable</strong></span></pre>
<p style="text-align: justify;">Setelah itu periksa kembali statusnya dengan <strong>ufw status </strong>dan pastikan kalau sudah <strong>active</strong>.</p>
<figure id="attachment_3090" aria-describedby="caption-attachment-3090" style="width: 641px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-3090" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/9.png" alt="" width="641" height="134" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/9.png 641w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/9-300x63.png 300w" sizes="auto, (max-width: 641px) 100vw, 641px" /><figcaption id="caption-attachment-3090" class="wp-caption-text">ufw active</figcaption></figure>
<p style="text-align: justify;">Jika sudah aktif, sekarang waktunya untuk memberikan akses kepada port 80,443 dan 22. Port 80 dibutuhkan sebab GitLab merupakan sebuah aplikasi web. Port 443 dibutuhkan sebab kalian akan mengambil keuntungan dari kemampuan GitLab untuk me-<em>request </em>dan mengaktifkan sertifikat TLS/SSL gratis dari Let&#8217;s Encrypt.</p>
<ul>
<li><strong><em>Baca juga: <a href="https://blog.goreinnamah.com/blog/2018/08/14/osticket-pada-ubuntu-server-nginx/">Instalasi OSTicket v1.10.4 pada Ubuntu Server 16.04</a></em></strong></li>
</ul>
<p style="text-align: justify;">Protokol <em>port mapping </em>untuk HTTP dan HTTPS berada pada file <em><strong>/etc/services </strong></em>sehingga kalian bisa mengizinkan lalu lintas pada port tersebut dengan menggunakan nama. Jika kalian belum membuka port OpenSSH, lebih baik lakukan juga sekarang.</p>
<pre><span style="color: #ff0000;"><strong>$ sudo ufw allow http</strong>
<strong>$ sudo ufw allow https</strong>
<strong>$ sudo ufw allow OpenSSH</strong></span></pre>
<p style="text-align: justify;">Periksa kembali status dari <em>frewall </em>dengan perintah <strong>ufw status </strong>setelah kalian menjalankan perintah di atas dan pastikan hasilnya seperti berikut:</p>
<figure id="attachment_3092" aria-describedby="caption-attachment-3092" style="width: 432px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-3092" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/11.png" alt="" width="432" height="358" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/11.png 432w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/11-300x249.png 300w" sizes="auto, (max-width: 432px) 100vw, 432px" /><figcaption id="caption-attachment-3092" class="wp-caption-text">ufw status terbaru</figcaption></figure>
<h3 style="text-align: justify;"><strong>Langkah 4 &#8211; Mengedit File Konfigurasi GitLab</strong></h3>
<p style="text-align: justify;">Sebelum bisa menggunakan aplikasinya, kalian perlu memperbarui file konfigurasinya dan memanggil perintah rekonfigurasi. Pertama, buka terlebih dahulu file konfigurasi GitLab:</p>
<pre class="code-pre command"><strong><span style="color: #ff0000;"><code><span style="color: #ff0000;">$ vi /etc/gitlab/gitlab.rb</span></code></span></strong></pre>
<p style="text-align: justify;">cari <strong>external_url </strong>dan isi dengan nama domain kalian. Jangan lupa juga untuk mengganti <strong>http </strong>menjadi <strong>https </strong>sehingga GitLab secara otomatis akan me-<em>redirect</em> pengunjung ke halaman yang terproteksi oleh sertifikat <em><a href="https://letsencrypt.org/"><strong>Let&#8217;s Encrypt</strong></a>:</em></p>
<figure id="attachment_3095" aria-describedby="caption-attachment-3095" style="width: 839px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3095" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/12.png" alt="" width="839" height="93" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/12.png 839w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/12-300x33.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/12-768x85.png 768w" sizes="auto, (max-width: 839px) 100vw, 839px" /><figcaption id="caption-attachment-3095" class="wp-caption-text">ubah eksternal URL</figcaption></figure>
<p style="text-align: justify;">Selanjutnya, cari <strong><code>letsencrypt['contact_emails']</code></strong> dan isi dengan email kalian. Alamat inila yang akan Let&#8217;s Encrypt gunakan untuk mengontak kalian jika terjadi masalah pada domain kalian:</p>
<figure id="attachment_3099" aria-describedby="caption-attachment-3099" style="width: 834px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3099" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/12-1.png" alt="" width="834" height="118" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/12-1.png 834w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/12-1-300x42.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/12-1-768x109.png 768w" sizes="auto, (max-width: 834px) 100vw, 834px" /><figcaption id="caption-attachment-3099" class="wp-caption-text">Isi Email</figcaption></figure>
<p style="text-align: justify;">Simpan konfigurasi tersebut dan kemudian keluar. Jalankan perintah berikut:</p>
<pre class="code-pre command"><span style="color: #ff0000;"><strong><code><span style="color: #ff0000;">$ sudo gitlab-ctl reconfigure</span></code></strong></span></pre>
<p style="text-align: justify;">Proses ini akan menginisiasi GitLab untuk menggunakan informasi yang ada pada server kalian. Ini proses yang sepenuhnya otomatis, jadi kalian tidak perlu menjawab pertanyaan apapun. Proses ini juga secara otomatis akan mengkonfigurasi sertifikat Let&#8217;s Encrypt untuk server kalian.</p>
<figure id="attachment_3100" aria-describedby="caption-attachment-3100" style="width: 907px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-3100" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/26.png" alt="" width="907" height="933" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/26.png 907w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/26-292x300.png 292w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/26-768x790.png 768w" sizes="auto, (max-width: 907px) 100vw, 907px" /><figcaption id="caption-attachment-3100" class="wp-caption-text">Proses Selesai</figcaption></figure>
<h3 style="text-align: justify;"><strong>Langkah 5 &#8211; Melakukan Konfigurasi Awal melalui Web</strong></h3>
<p style="text-align: justify;">Setelah GitLab berjalan, kalian bisa melakukan konfigurasi awal pada aplikasi melalui web. Pertama kali yang perlu kalian lakukan adalah akses aplikasi melalui nama domain dari server kalian :</p>
<pre><span style="color: #ff0000;"><strong>https://repository.com</strong></span></pre>
<p style="text-align: justify;">Pertama kali, Kalian akan diminta untuk mengatur <em>password </em>untuk user root. SIlahkan masukkan <em>password </em>yang kalian inginkan dan jangan lupa tekan tombol <strong>change your password</strong>:</p>
<figure id="attachment_3103" aria-describedby="caption-attachment-3103" style="width: 899px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3103" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/16.png" alt="" width="899" height="433" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/16.png 899w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/16-300x144.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/16-768x370.png 768w" sizes="auto, (max-width: 899px) 100vw, 899px" /><figcaption id="caption-attachment-3103" class="wp-caption-text">Akses Pertama Kali</figcaption></figure>
<p style="text-align: justify;">Kalau sudah, kalian akan diarahkan ke halaman login dari aplikais. Untuk bisa masuk ke dalam aplikasi, login dengan <em>user <strong>root </strong></em>dan masukkan <em>password </em>yang kalian buat tadi. Setelah itu tekan tombol <strong>login.</strong></p>
<figure id="attachment_3104" aria-describedby="caption-attachment-3104" style="width: 900px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3104" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/17.png" alt="" width="900" height="413" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/17.png 900w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/17-300x138.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/17-768x352.png 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /><figcaption id="caption-attachment-3104" class="wp-caption-text">Halamn Login</figcaption></figure>
<p style="text-align: justify;">Setelah itu kalian akan masuk ke dalam halaman <em>dashboard. </em>Tahap selanjutnya adalah mengatur profil. Untuk melakukan hal tersebut, pilih menu <em>user </em>di ujung kanan atas dan pilih <strong>settings:</strong></p>
<figure id="attachment_3105" aria-describedby="caption-attachment-3105" style="width: 893px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3105" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/18.png" alt="" width="893" height="618" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/18.png 893w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/18-300x208.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/18-768x531.png 768w" sizes="auto, (max-width: 893px) 100vw, 893px" /><figcaption id="caption-attachment-3105" class="wp-caption-text">Halaman dashboard</figcaption></figure>
<figure id="attachment_3106" aria-describedby="caption-attachment-3106" style="width: 897px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3106" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/20.png" alt="" width="897" height="621" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/20.png 897w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/20-300x208.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/20-768x532.png 768w" sizes="auto, (max-width: 897px) 100vw, 897px" /><figcaption id="caption-attachment-3106" class="wp-caption-text">Pengaturan Profil</figcaption></figure>
<p style="text-align: justify;">Atur <strong>Name </strong>dan <strong>Email </strong>dari &#8216;administrator&#8217; dan &#8216;admin@example.com&#8217; menjadi sesuatu yang lebih &#8216;nyata&#8217;. Nama yang kalian tulis akan ditampilkan pada pengguna lainnya, dan email akan digunakan untuk pendeteksian avatar, notifikasi, aksi pada Git, dll.</p>
<p style="text-align: justify;">Pilih tombol <strong>update profile settings </strong>ketika sudah selesai untuk mengaplikasikan perubahan yang dilakukan:</p>
<figure id="attachment_3108" aria-describedby="caption-attachment-3108" style="width: 900px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3108" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/21.png" alt="" width="900" height="884" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/21.png 900w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/21-300x295.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/21-768x754.png 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /><figcaption id="caption-attachment-3108" class="wp-caption-text">Ubah profil: Nama dan Email</figcaption></figure>
<p style="text-align: justify;">Selanjutnya adalah mengubah nama akun. Jika tadi akun admin bernama <strong>root, </strong>sekarang saatnya mengubah nama <strong>root </strong>tersebut menjadi yang kalian inginkan. Pilih <strong>account </strong>pada menu di sebelah kiri lalu pilih <strong>change username. </strong>Tekan <em>update username </em>untuk mengaplikasikan perubahan yang kalian lakukan.</p>
<figure id="attachment_3110" aria-describedby="caption-attachment-3110" style="width: 894px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3110" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/22.png" alt="" width="894" height="742" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/22.png 894w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/22-300x249.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/22-768x637.png 768w" sizes="auto, (max-width: 894px) 100vw, 894px" /><figcaption id="caption-attachment-3110" class="wp-caption-text">Mengubah Username</figcaption></figure>
<p style="text-align: justify;">Ingat ya, kalau sudah diubah jangan <em>login </em>dengan <em>username </em><strong>root </strong>lagi.</p>
<p style="text-align: justify;">Berikutnya, jika kalian membuat aplikasi ini dapat diakses secara <em>online, </em>maka siapapun memiliki kemungkinan untuk mendaftar (<em>sign up). </em>Untuk mencegah hal tersebut terjadi, kalian bisa menonaktifkan fitur <em>sign up. </em>Caranya:</p>
<p style="text-align: justify;">Pilih gambar kunci inggris alias <strong>wrench </strong>pada <em>menu bar </em>di bagian atas:</p>
<figure id="attachment_3114" aria-describedby="caption-attachment-3114" style="width: 979px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3114" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/24.png" alt="" width="979" height="160" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/24.png 979w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/24-300x49.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/24-768x126.png 768w" sizes="auto, (max-width: 979px) 100vw, 979px" /><figcaption id="caption-attachment-3114" class="wp-caption-text">Pilih Gambar Wrench</figcaption></figure>
<p style="text-align: justify;">Selanjutnya pilih <strong>settings </strong>di bagian bawah menu sebelah kiri. Pada bagian <strong>sign up restrictions, </strong>jangan centang pilihan <strong>sign up enabled</strong></p>
<figure id="attachment_3116" aria-describedby="caption-attachment-3116" style="width: 989px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3116" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/25.png" alt="" width="989" height="918" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/25.png 989w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/25-300x278.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/25-768x713.png 768w" sizes="auto, (max-width: 989px) 100vw, 989px" /><figcaption id="caption-attachment-3116" class="wp-caption-text">Jangan centang Sign Up Enabled</figcaption></figure>
<p style="text-align: justify;">Jangan lupa pilih <strong>save changes </strong>untuk mengaplikasikan perubahan tersebut.</p>
<h3 style="text-align: justify;">Memperbarui Sertifikat Let&#8217;s Encrypt</h3>
<p style="text-align: justify;">Secara <em>default, </em>GitLab telah membuat jadwal untuk memperbarui sertifikat Let&#8217;s Encrypt setelah tengah malam setiap 4 hari, dengan hitungan menit seusai dengan <strong>external_url. </strong>Kalian bisa memodifikasinya di <strong>/etc/gitlab/gitlab.rb. </strong>Misalnya kalian ingin memperbarui setiap hari ketujuh jam 12:30, maka kalian bisa mengkonfigurasinya seperti berikut:</p>
<p style="text-align: justify;"><img loading="lazy" decoding="async" class="size-full wp-image-3121 aligncenter" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/27.png" alt="" width="408" height="113" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/27.png 408w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/27-300x83.png 300w" sizes="auto, (max-width: 408px) 100vw, 408px" /></p>
<p style="text-align: justify;">Kalian juga bisa menonaktifkan <em>auto renewal </em>dengan mengubah <em>settingan </em>menjadi:</p>
<pre><strong>letsencrypt['auto_renew'] = <span style="color: #ff0000;">true</span></strong></pre>
<h3>Menambahkan SSH Key pada Akun</h3>
<p>Pada beberapa kasus, kalian mungkin menginginkan menggunakan SSH keys untuk berinteraksi dengan proyek GitLab kalian. Untuk melakukan hal tersebut, kalian perlu menambahkan <strong>SSH Public Key </strong>ke dalam akun kalian.</p>
<p>Jika kalian sudah punya pasangan kunci SSH pada komputer lokal kalian. Kalian bisa melihat kunci publiknya dengan mengetikkan perintah berikut:</p>
<pre><span style="color: #ff0000;"><strong>$ cat ~/.ssh/id_rsa.pub</strong></span></pre>
<p>maka kalian akan melihat keluaran seperti:</p>
<figure id="attachment_3125" aria-describedby="caption-attachment-3125" style="width: 807px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3125" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/28.png" alt="" width="807" height="69" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/28.png 807w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/28-300x26.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/28-768x66.png 768w" sizes="auto, (max-width: 807px) 100vw, 807px" /><figcaption id="caption-attachment-3125" class="wp-caption-text">Kunci Publik milik saya</figcaption></figure>
<p><em>copy </em>teks tersebut ke Profile Settings yang ada pada aplikasi web <strong>(settings →SSH Keys)</strong> dan kalau sudah, jangan lupa tekan <strong>add key</strong>:</p>
<figure id="attachment_3126" aria-describedby="caption-attachment-3126" style="width: 1333px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3126" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/29.png" alt="" width="1333" height="598" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/29.png 1333w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/29-300x135.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/29-768x345.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/29-1024x459.png 1024w" sizes="auto, (max-width: 1333px) 100vw, 1333px" /><figcaption id="caption-attachment-3126" class="wp-caption-text">Menambahkan Public Key</figcaption></figure>
<figure id="attachment_3127" aria-describedby="caption-attachment-3127" style="width: 1330px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-3127" src="https://blog.goreinnamah.com/wp-content/uploads/2019/02/30.png" alt="" width="1330" height="498" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/02/30.png 1330w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/30-300x112.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/30-768x288.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2019/02/30-1024x383.png 1024w" sizes="auto, (max-width: 1330px) 100vw, 1330px" /><figcaption id="caption-attachment-3127" class="wp-caption-text">Kunci publik berhasil ditambahkan</figcaption></figure>
<p style="text-align: center;">*****</p>
<p style="text-align: justify;">Itu tadi sedikit cara untuk melakukan instalasi dan konfigurasi GitLab di Ubuntu Server 18.04</p>
<p style="text-align: justify;">Selamat mencoba ya dan sampai jumpa di tulisan selanjutnya</p><p>The post <a href="https://blog.goreinnamah.com/blog/2019/02/01/gitlab-server-pada-ubuntu-18-04/">Instalasi dan Konfigurasi GitLab Server pada Ubuntu 18.04</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 0/193 objects using Memcached
Page Caching using Disk: Enhanced 
Database Caching using Memcached (Request-wide modification query)

Served from: blog.goreinnamah.com @ 2026-09-16 07:03:53 by W3 Total Cache
-->