<?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>PostgreSQL &#8211; Gentong Score</title>
	<atom:link href="https://gentongscore.com/tag/postgresql/feed/" rel="self" type="application/rss+xml" />
	<link>https://gentongscore.com</link>
	<description>Gentong Score</description>
	<lastBuildDate>Mon, 02 Jun 2025 16:52:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>
	<item>
		<title>Cara Menginstal dan Remote PostgreSQL di NAT VPS</title>
		<link>https://gentongscore.com/cara-menginstal-dan-remote-postgresql-di-nat-vps/</link>
					<comments>https://gentongscore.com/cara-menginstal-dan-remote-postgresql-di-nat-vps/#respond</comments>
		
		<dc:creator><![CDATA[Gentong Score]]></dc:creator>
		<pubDate>Mon, 02 Jun 2025 16:52:20 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Cara]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[menginstal]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Remote]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://gentongscore.com/cara-menginstal-dan-remote-postgresql-di-nat-vps/</guid>

					<description><![CDATA[NATVPS.ID &#8211; &#8211; PostgreSQL adalah Sistem Manajemen Database Relasional (Rdbms) yaitu open-source Dan terkenal karena kemampuannya menangani data dalam skala besar dan keandalan. Dibandingkan dengan MySQL, yang lebih sederhana dan sering digunakan untuk aplikasi web yang ringan, PostgreSQL menawarkan fitur yang lebih canggih dan fleksibel, seperti dukungan untuk transaksi asam, pemrosesan data JSON, dan replikasi [&#8230;]]]></description>
										<content:encoded><![CDATA[<p> <br />
</p>
<div>
			</p>
<p><strong>N</strong><strong>ATVPS.ID</strong><strong>    &#8211; &#8211; </strong>PostgreSQL adalah <em>Sistem Manajemen Database Relasional</em> (Rdbms) yaitu <em>open-source</em> Dan terkenal karena kemampuannya menangani data dalam skala besar dan keandalan. Dibandingkan dengan MySQL, yang lebih sederhana dan sering digunakan untuk aplikasi web yang ringan, PostgreSQL menawarkan fitur yang lebih canggih dan fleksibel, seperti dukungan untuk transaksi asam, pemrosesan data JSON, dan replikasi yang lebih kuat. Ini membuat PostgreSQL pilihan yang lebih baik untuk aplikasi yang membutuhkan kinerja tinggi dan lebih kompleksitas dalam manajemen data.</p>
<p>Dalam artikel ini, kita akan membahas cara menginstal dan mengonfigurasi PostgreSQL di Ubuntu 22.04 untuk mulai menggunakan sistem basis data ini. Untuk OS lainnya, harap sesuaikan langkah -langkah yang tercantum.</p>
<h2><span class="ez-toc-section" id="Instalasi_PostgreSQL_Server"/>Instalasi Server PostgreSQL<span class="ez-toc-section-end"/></h2>
<p>Pertama, lakukan pembaruan repositori Ubuntu menggunakan perintah:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">apt update</pre>
<p><img loading="lazy" data-recalc-dims="1" decoding="async" class="aligncenter wp-image-1907 " src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/1_2.png?resize=616%2C227&amp;ssl=1" alt="" width="616" height="227"/></p>
<p>Kemudian, instal paket <strong><em>PostgreSQL PostgreSQL-Contrib Nano</em></strong>    Dengan menggunakan perintah berikut:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">apt install postgresql postgresql-contrib nano -y</pre>
<p>Setelah proses instalasi selesai, periksa lagi menggunakan perintah:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">systemctl status postgresql</pre>
<p><img loading="lazy" data-recalc-dims="1" decoding="async" class="wp-image-1909 aligncenter" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/2.png?resize=613%2C147&amp;ssl=1" alt="" width="613" height="147" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/2.png?w=866&amp;ssl=1 866w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/2.png?resize=768%2C184&amp;ssl=1 768w" sizes="auto, (max-width: 613px) 100vw, 613px"/></p>
<p>Pastikan itu <em>PostgreSQL</em> telah berhasil diinstal dan memiliki status <strong><em>aktif</em></strong>.</p>
<h2><span class="ez-toc-section" id="Konfigurasi_PostgreSQL_untuk_menerima_Remote_Connection"/>Konfigurasi postgresql untuk menerima <em>Koneksi jarak jauh</em><span class="ez-toc-section-end"/></h2>
<p>Untuk mengizinkan server PostgreSQL diakses dari koneksi eksternal, ada beberapa parameter konfigurasi yang perlu dilakukan.</p>
<p>Pertama, edit file <strong><em>postgresql.conf</em> </strong>Dengan menggunakan pesanan:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">nano /etc/postgresql/14/main/postgresql.conf</pre>
<p>Di baris ke -60, ubah parameter berikut:</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-1912 aligncenter" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/4.png?resize=760%2C615&amp;ssl=1" alt="" width="760" height="615" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/4.png?w=1229&amp;ssl=1 1229w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/4.png?resize=768%2C622&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Tidak berkomentari dengan menghapus tanda <strong>#</strong> dan ubah ke bagian <strong><em>&#8216;Localhost&#8217;</em> </strong>menjadi <em><strong>&#8216;*&#8217;</strong></em>    Untuk mengizinkan koneksi dari semua alamat IP.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-1913 aligncenter" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/6.png?resize=760%2C615&amp;ssl=1" alt="" width="760" height="615" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/6.png?w=1229&amp;ssl=1 1229w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/6.png?resize=768%2C622&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Simpan file, lalu konfigurasikan file <strong><em>pg_hba.conf</em></strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">nano /etc/postgresql/14/main/pg_hba.conf</pre>
<p>Pergi ke baris ke -97, atau di bagian tersebut <em><strong>#IPv4 Koneksi Lokal</strong></em></p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-full wp-image-1928" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/8-1.png?resize=760%2C435&amp;ssl=1" alt="" width="760" height="435" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/8-1.png?w=781&amp;ssl=1 781w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/8-1.png?resize=768%2C440&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Ubah alamat IP <em><strong>127.0.0.1/32</strong></em>    menjadi <em><strong>0.0.0.0/0</strong></em></p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-full wp-image-1929" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/9-1.png?resize=760%2C435&amp;ssl=1" alt="" width="760" height="435" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/9-1.png?w=781&amp;ssl=1 781w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/9-1.png?resize=768%2C440&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Simpan file.</p>
<p>Secara default, PostgreSQL akan membuat pengguna dengan nama <em>&#8220;Postgres&#8221;</em>. Untuk mengakses database dari jarak jauh, perlu untuk menambahkan kata sandi untuk pengguna ini. Ini penting untuk memastikan bahwa hanya pengguna yang sah yang dapat terhubung ke server PostgreSQL dari luar, meningkatkan keamanan dalam manajemen database.</p>
<p>Untuk mengubah kata sandi pengguna &#8220;Postgres&#8221;, langkah pertama adalah masuk ke pengguna.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">sudo -i -u postgres</pre>
<p>Lalu masuk ke <em>mengingatkan</em> PostgreSQL dengan perintah berikut:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">psql</pre>
<p>Ubah kata sandi dengan mengeksekusi <em>pertanyaan <strong>mengubah</strong></em>:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ALTER USER postgres WITH ENCRYPTED PASSWORD 'password';</pre>
<p>Jika kueri berhasil dieksekusi, respons akan muncul<em><strong>    Mengubah peran</strong></em>    dari PostgreSQL</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-1934 aligncenter" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/12-1-e1741681055406.png?resize=619%2C56&amp;ssl=1" alt="" width="619" height="56"/></p>
<p>Kelura dari Prompt PostgreSQL dengan masuk <strong><em>\Q</em></strong>. Kemudian kembali ke pengguna dengan menjalankan perintah <strong><em>KELUAR.</em></strong></p>
<p>Setelah semua konfigurasi selesai, <em>restart</em> melayani <em>PostgreSQL</em> atas perintah:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">systemctl restart postgresql</pre>
<p>Pastikan tidak ada pesan kesalahan yang muncul setelah melakukan <em>restart</em>.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class=" wp-image-1936 aligncenter" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/13-1.png?resize=393%2C41&amp;ssl=1" alt="" width="393" height="41"/></p>
</p>
<h2><span class="ez-toc-section" id="Konfigurasi_Port_Forwarding"/>Konfigurasi Penerusan Port<span class="ez-toc-section-end"/></h2>
<p>Mengingat kami menggunakan NAT VPS, konfigurasi port penerusan perlu ditambahkan ke port <strong>5432</strong> Untuk mengakses PostgreSQL dari luar server. Buat konfigurasi port forwarding (TCP) yang memperlihatkan port <strong>5432</strong> (port tujuan).</p>
<p>Masukkan port sumber sesuai keinginan. Untuk detail lebih lanjut, silakan baca: </p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class=" wp-image-1938 aligncenter" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/16.png?resize=341%2C508&amp;ssl=1" alt="" width="341" height="508"/></p>
</p>
<h2><span class="ez-toc-section" id="Mengakses_Remote_Database_PostgreSQL"/>Database Remote Mengakses PostgreSQL<span class="ez-toc-section-end"/></h2>
<p>Misalnya kali ini menggunakan aplikasi jarak jauh DBeaver Database. Untuk aplikasi basis data jarak jauh lainnya, aplikasi dapat menyesuaikan.</p>
<p>Isi kolom host dengan alamat IP publik dari layanan NAT-VPS, lalu masukkan port sesuai dengan port pada konfigurasi penerusan sebelumnya.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-full wp-image-1942" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/19.png?resize=760%2C448&amp;ssl=1" alt="" width="760" height="448" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/19.png?w=1454&amp;ssl=1 1454w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/19.png?resize=768%2C453&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Melakukan <strong><em>Uji koneksi</em></strong><em> </em>Dan saat statusnya sudah <strong>Terhubung</strong> maka koneksi jarak jauh basis data berhasil.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-1943 aligncenter" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/20.png?resize=760%2C451&amp;ssl=1" alt="" width="760" height="451" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/20.png?w=1459&amp;ssl=1 1459w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/03/20.png?resize=768%2C456&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
</p>
<h2><span class="ez-toc-section" id="Penutup"/>Menutupi<span class="ez-toc-section-end"/></h2>
<p>Dengan demikian artikel ini adalah tentang langkah -langkah instalasi dan database Remote PostgreSQL di NAT VPS. Jika Anda bingung atau ragu, jangan ragu untuk mengajukan pertanyaan di Telegram Group @IPv6Indonesia. Terima kasih!</p>
</p></div>
<p><br />
<br /><a href="https://gentongscore.com/">Predikai pertadingan malam ini</a><br />
<br /><a href="https://gentongfilm.com">Review Film</a><br />
<a href="https://usearch.id">Berita Terkini</a><br />
<a href="https://daftarsoal.com">Berita Terkini</a><br />
<a href="https://forbir.com">Berita Terkini</a><br />
<a href="https://gdrivenime.com">review anime</a><br />
</p>
<h3><a href="https://ufabetexpress.biz/">Gaming Center</a></h3>
<p><a href="https://sportstoca.com/">Berita Olahraga</a><br />
<br /><a href="https://lokerdemak.com/">Lowongan Kerja</a><br />
<br /><a href="https://gladoil.com/">Berita Terkini</a><br />
<br /><a href="https://edinnotes.com/">Berita Terbaru</a><br />
<br /><a href="https://jsmpromo.com/">Berita Teknologi</a><br />
<br /><a href="https://mainelystories.com/">Seputar Teknologi</a><br />
<br /><a href="https://mitsubishipurwodadi.com">Berita Politik</a><br />
<br /><a href="https://bumbulapis.com/">Resep Masakan</a><br />
<br /><a href="https://uniboobbuster.com/">Pendidikan</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://gentongscore.com/cara-menginstal-dan-remote-postgresql-di-nat-vps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
