<?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>Matrix &#8211; Gentong Score</title>
	<atom:link href="https://gentongscore.com/tag/matrix/feed/" rel="self" type="application/rss+xml" />
	<link>https://gentongscore.com</link>
	<description>Gentong Score</description>
	<lastBuildDate>Wed, 29 Oct 2025 12:16:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>Instal Matrix Server dengan Synapse + Element di NAT VPS</title>
		<link>https://gentongscore.com/instal-matrix-server-dengan-synapse-element-di-nat-vps/</link>
					<comments>https://gentongscore.com/instal-matrix-server-dengan-synapse-element-di-nat-vps/#respond</comments>
		
		<dc:creator><![CDATA[Gentong Score]]></dc:creator>
		<pubDate>Wed, 29 Oct 2025 12:16:13 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dengan]]></category>
		<category><![CDATA[Element]]></category>
		<category><![CDATA[Instal]]></category>
		<category><![CDATA[Matrix]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Synapse]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://gentongscore.com/instal-matrix-server-dengan-synapse-element-di-nat-vps/</guid>

					<description><![CDATA[NATVPS.id – Matrix adalah standar protokol komunikasi yang real-time dirancang untuk menyediakan infrastruktur komunikasi yang aman dan terdesentralisasi. Matriks digunakan sebagai protokol mengobrolmemungkinkan pengguna untuk bertukar pesan, berpartisipasi dalam obrolan grup, berbagi file, dan berkolaborasi antar platform dan layanan. Kita bisa-tuan rumah server Matrix kita sendiri untuk dijalankan obrolan server pribadi. Salah satu server berbasis [&#8230;]]]></description>
										<content:encoded><![CDATA[<p> <br />
</p>
<div>
			</p>
<p><strong>NATVPS.id</strong> – Matrix adalah standar protokol komunikasi <em>yang real-time</em> dirancang untuk menyediakan infrastruktur komunikasi yang aman dan terdesentralisasi. Matriks digunakan sebagai protokol <em>mengobrol</em>memungkinkan pengguna untuk bertukar pesan, berpartisipasi dalam obrolan grup, berbagi file, dan berkolaborasi antar platform dan layanan.</p>
<p>Kita bisa-<em>tuan rumah</em> server Matrix kita sendiri untuk dijalankan <em>obrolan server</em> pribadi. Salah satu server berbasis Matrix adalah Synapse yang kemudian dapat digunakan dengan aplikasi <em>klien</em> seperti Elemen.</p>
<p>Artikel ini membahas tentang langkah-langkah instalasi server Matrix dengan Synapse di VPS NAT. Artikel ini menggunakan Ubuntu 22.04 sebagai referensi, namun Anda dapat menggunakan distro lain selama didukung oleh Synapse.</p>
<h2><span class="ez-toc-section" id="Konfigurasi_Port_Forwarding"/>Konfigurasi Penerusan Port<span class="ez-toc-section-end"/></h2>
<p>Mengingat kita menggunakan NAT, kita perlu menambahkan<strong> 2 konfigurasi penerusan port</strong> pada panel Virtualizor (atau panel VPS lain sesuai penyedia), mis <strong>penerusan port HTTP dan HTTPS</strong> untuk domain Sinaps<em>.</em></p>
<p>Misalnya artikel ini akan menggunakan domain <strong>matriks.tutorial.mdinata.my.id</strong> untuk Sinaps. Anda bebas mengganti domain sesuai pilihan Anda. Catat domain ini, karena akan kita gunakan kembali pada proses instalasi.</p>
<p><img loading="lazy" data-recalc-dims="1" decoding="async" class="wp-image-2862 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-35.png?resize=760%2C121&amp;ssl=1" alt="" width="760" height="121" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-35.png?w=1259&amp;ssl=1 1259w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-35.png?resize=768%2C122&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Jangan lupa untuk menambahkan DNS record yang masuk ke IP publik NAT VPS Anda, seperti ini:</p>
<p><img loading="lazy" data-recalc-dims="1" decoding="async" class="wp-image-2863 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-36.png?resize=760%2C311&amp;ssl=1" alt="" width="760" height="311" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-36.png?w=1413&amp;ssl=1 1413w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-36.png?resize=768%2C315&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Jika Anda bingung, silakan baca artikel kami mengenai <em>penerusan domain</em> disini : Penjelasan Domain Forwarding di NAT VPS.</p>
<h2><span class="ez-toc-section" id="Install_Synapse"/>Instal Sinaps<span class="ez-toc-section-end"/></h2>
<p>Synapse dapat diunduh melalui repositori resminya.</p>
<p>Pertama, tambahkan repositori bersama <em>penandatanganan kunci</em> Matriks:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">wget -O /usr/share/keyrings/matrix-org-archive-keyring.gpg \&#13;
    
echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] \&#13;
     $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/matrix-org.list&#13;
apt update</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone size-full wp-image-2855" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/Screenshot-2025-10-29-073707.png?resize=760%2C212&amp;ssl=1" alt="" width="760" height="212" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/Screenshot-2025-10-29-073707.png?w=1872&amp;ssl=1 1872w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/Screenshot-2025-10-29-073707.png?resize=768%2C214&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/Screenshot-2025-10-29-073707.png?resize=1536%2C428&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Kemudian, instal Synapse dengan:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">apt install matrix-synapse-py3 -y</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2856 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-29.png?resize=760%2C237&amp;ssl=1" alt="" width="760" height="237" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-29.png?w=1188&amp;ssl=1 1188w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-29.png?resize=768%2C240&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Anda akan diminta untuk mengisi nama server (<strong>Nama servernya</strong>). Silakan isi domain yang Anda gunakan untuk Synapse, misalnya: <strong>matriks.tutorial.mdinata.my.id</strong>.</p>
<p>Tunggu hingga instalasi selesai. Untuk memeriksa apakah Synapse berhasil diinstal, gunakan <em>memerintah</em>:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">systemctl status matrix-synapse</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2857 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-30.png?resize=760%2C211&amp;ssl=1" alt="" width="760" height="211" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-30.png?w=1919&amp;ssl=1 1919w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-30.png?resize=768%2C214&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-30.png?resize=1536%2C427&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<h2><span class="ez-toc-section" id="Konfigurasi_Synapse"/>Konfigurasi sinapsis<span class="ez-toc-section-end"/></h2>
<p>Sebelum menggunakan Synapse, kita perlu membuat 1 <em>pengguna</em> untuk masuk melalui <em>klien</em> (seperti Elemen). Untuk dapat berkreasi <em>pengguna</em>kita perlu membuat a <em>kunci rahasia</em> Pertama.</p>
<p>Memasuki <em>memerintah</em> mengikuti ke<em>menghasilkan</em> <em>kunci rahasia</em> Panjang 32 karakter:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1</pre>
<p>Kemudian, buka file tersebut <code>/etc/matrix-synapse/homeserver.yaml</code>menggunakan <em>editor teks</em> seperti Nano:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">apt install nano -y # Jika belum&#13;
nano /etc/matrix-synapse/homeserver.yaml</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2858 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-31.png?resize=760%2C381&amp;ssl=1" alt="" width="760" height="381" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-31.png?w=1919&amp;ssl=1 1919w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-31.png?resize=768%2C385&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-31.png?resize=1536%2C770&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Kemudian, di baris paling bawah, tambahkan <code>registration_shared_secret</code> yang berisi <em>kunci rahasia</em> sebelumnya.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2859 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-32.png?resize=627%2C37&amp;ssl=1" alt="" width="627" height="37"/></p>
<p>Terakhir, restart server Synapse dengan:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">systemctl restart matrix-synapse</pre>
<h2><span class="ez-toc-section" id="Menambahkan_User_Baru_di_Synapse"/>Menambahkan Pengguna Baru di Synapse<span class="ez-toc-section-end"/></h2>
<p>Memasuki <em>memerintah</em> berikut untuk menambahkan pengguna baru:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">register_new_matrix_user -c /etc/matrix-synapse/homeserver.yaml</pre>
<p>Anda akan diberikan beberapa masukan:</p>
<ul>
<li>Bagian lokal pengguna baru: <strong>Nama pengguna Anda</strong>contoh: <strong>Ndra</strong></li>
<li>Kata sandi: <strong>Kata sandi yang akan Anda gunakan untuk login</strong></li>
<li>Jadikan admin: <strong>Ya</strong> (pengguna baru sebagai Admin)</li>
</ul>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2860 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-33.png?resize=760%2C196&amp;ssl=1" alt="" width="760" height="196" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-33.png?w=886&amp;ssl=1 886w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-33.png?resize=768%2C198&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<h2><span class="ez-toc-section" id="Konfigurasi_NGINX_Reverse_Proxy"/>Konfigurasi NGINX (Proksi Terbalik).<span class="ez-toc-section-end"/></h2>
<p>Synapse memerlukan koneksi terenkripsi menggunakan HTTPS untuk alasan keamanan. Sehingga kita bisa mengakses URL dengan HTTPS melalui domain seperti <strong>https://matrix.tutorial.mdinata.my.id</strong>bisa kita gunakan <em>proksi terbalik</em> seperti NGINX.</p>
<p>Pertama, <em>memasang</em> NGINX melalui perintah:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash"># Hapus Apache2 dan pendukungnya (biasanya terpasang secara bawaan di VPS OpenVZ)&#13;
apt purge apache2* -y&#13;
&#13;
# Install NGINX&#13;
apt install nginx -y</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1807 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-22.png?resize=760%2C382&amp;ssl=1" alt="" width="760" height="382" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-22.png?w=1920&amp;ssl=1 1920w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-22.png?resize=768%2C386&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-22.png?resize=1536%2C771&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Buat konfigurasi host baru khusus untuk Synapse:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">nano /etc/nginx/sites-available/synapse</pre>
<p>Kemudian paste konfigurasi berikut:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic"># 
server {&#13;
    listen 80;&#13;
    listen [::]:80;&#13;
    server_name matrix.tutorial.mdinata.my.id;&#13;
&#13;
    # Allow large request bodies (important for media uploads)&#13;
    client_max_body_size 50M;&#13;
&#13;
    # Federation API (for other servers)&#13;
    location /_matrix/federation/ {&#13;
        proxy_pass 
        proxy_set_header Host $host;&#13;
        proxy_set_header X-Forwarded-For $remote_addr;&#13;
    }&#13;
&#13;
    # Client APIs (for Element and clients)&#13;
    location /_matrix/ {&#13;
        proxy_pass 
        proxy_set_header Host $host;&#13;
        proxy_set_header X-Forwarded-For $remote_addr;&#13;
    }&#13;
}</pre>
<p>Mengubah <code>matrix.tutorial.mdinata.my.id</code> dengan domain Anda.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2861 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-34.png?resize=698%2C588&amp;ssl=1" alt="" width="698" height="588"/></p>
<p>Aktifkan konfigurasi dengan:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ln -sf /etc/nginx/sites-available/synapse /etc/nginx/sites-enabled/&#13;
&#13;
# Restart NGINX&#13;
systemctl restart nginx</pre>
<h3><span class="ez-toc-section" id="Generate_Sertifikat_SSL_Lets_Encrypt"/>Hasilkan Sertifikat SSL (Ayo Enkripsi)<span class="ez-toc-section-end"/></h3>
<p>Agar domain kita dapat diakses melalui HTTPS, kita perlu membuat sertifikat SSL. Kita bisa menggunakan sertifikat SSL gratis dari Let&#8217;s Encrypt melalui Certbot.</p>
<p><em>Memasang</em> Certbot dan plugin NGINX-nya menggunakan perintah:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">apt install python3-certbot python3-certbot-nginx</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1811 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-25.png?resize=760%2C382&amp;ssl=1" alt="" width="760" height="382" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-25.png?w=1920&amp;ssl=1 1920w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-25.png?resize=768%2C386&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-25.png?resize=1536%2C771&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Jadi, <em>menghasilkan</em> sertifikat melalui Certbot dengan perintah</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">certbot --nginx -d matrix.tutorial.mdinata.my.id</pre>
<p>Mengubah <code>matrix.tutorial.mdinata.my.id</code> dengan domain Anda.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2864 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-37.png?resize=760%2C366&amp;ssl=1" alt="" width="760" height="366" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-37.png?w=1133&amp;ssl=1 1133w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-37.png?resize=768%2C369&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Senang! Server Synapse saat ini dapat diakses melalui koneksi HTTPS yang aman.</p>
<h2><span class="ez-toc-section" id="Login_ke_Synapse_via_Element"/>Masuk ke Sinaps melalui Elemen<span class="ez-toc-section-end"/></h2>
<p>Untuk menggunakan Matrix, Anda dapat menggunakan aplikasi seperti Element, yang tersedia sebagai aplikasi seluler, PC, dan klien Web. Tutorial ini akan menggunakan Element Web sebagai contoh.</p>
<p>Membuka <strong>https://app.element.io</strong>lalu aktif <strong>Server rumah</strong>klik <strong>Sunting</strong>.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2866 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-38.png?resize=760%2C385&amp;ssl=1" alt="" width="760" height="385" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-38.png?w=984&amp;ssl=1 984w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-38.png?resize=768%2C389&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Kemudian masukkan alamat server Synapse Anda.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2867 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-39.png?resize=750%2C702&amp;ssl=1" alt="" width="750" height="702"/></p>
<p>Terakhir, login menggunakan kredensial yang Anda buat sebelumnya.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2868 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-40.png?resize=760%2C557&amp;ssl=1" alt="" width="760" height="557" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-40.png?w=932&amp;ssl=1 932w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-40.png?resize=768%2C563&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Selamat, Anda telah berhasil login ke server Matrix pribadi Anda.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2869 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-41.png?resize=760%2C383&amp;ssl=1" alt="" width="760" height="383" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-41.png?w=1919&amp;ssl=1 1919w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-41.png?resize=768%2C387&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/10/image-41.png?resize=1536%2C774&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<h2><span class="ez-toc-section" id="Penutup"/>Menutupi<span class="ez-toc-section-end"/></h2>
<p>Demikianlah artikel kali ini tentang langkah-langkah install server Matrix dengan Synapse di VPS NAT.</p>
<p>Jika bingung atau ragu, jangan sungkan untuk bertanya di grup Telegram @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/instal-matrix-server-dengan-synapse-element-di-nat-vps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
