<?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>LinkStack &#8211; Gentong Score</title>
	<atom:link href="https://gentongscore.com/tag/linkstack/feed/" rel="self" type="application/rss+xml" />
	<link>https://gentongscore.com</link>
	<description>Gentong Score</description>
	<lastBuildDate>Sun, 01 Jun 2025 03:21:47 +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>Instal LinkStack di NAT VPS</title>
		<link>https://gentongscore.com/instal-linkstack-di-nat-vps/</link>
					<comments>https://gentongscore.com/instal-linkstack-di-nat-vps/#respond</comments>
		
		<dc:creator><![CDATA[Gentong Score]]></dc:creator>
		<pubDate>Sun, 01 Jun 2025 03:21:47 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Instal]]></category>
		<category><![CDATA[LinkStack]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://gentongscore.com/instal-linkstack-di-nat-vps/</guid>

					<description><![CDATA[Natvps.id &#8211; Dewasa ini, branding pribadi menjadi sangat penting bagi individu dan perusahaan. Salah satunya adalah penggunaan halaman profil (Halaman profil), seperti Linktree atau Milkshake. Namun, kami dapat menggunakan alternatif gratis dan open source bernama LinkStack yang bisamemasang Di server kami. Dengan demikian, biaya yang dikeluarkan bisa lebih murah. Pada artikel ini kita akan membahas [&#8230;]]]></description>
										<content:encoded><![CDATA[<p> <br />
</p>
<div>
			</p>
<p><strong>Natvps.id</strong> &#8211; Dewasa ini, <em>branding pribadi</em> menjadi sangat penting bagi individu dan perusahaan. Salah satunya adalah penggunaan <em>halaman profil </em>(Halaman profil), seperti Linktree atau Milkshake. Namun, kami dapat menggunakan alternatif gratis dan <em>open source</em> bernama <strong>LinkStack</strong> yang bisa<em>memasang</em> Di server kami. Dengan demikian, biaya yang dikeluarkan bisa lebih murah.</p>
<p>Pada artikel ini kita akan membahas tautan untuk menginstal LinkStack di NAT VPS, bersama dengan konfigurasi NGINX untuk <em>Reverse-Proxy</em>. Artikel ini menggunakan Ubuntu 22.04 sebagai referensi, tetapi Anda dapat menggunakan distribusi lain seperti Debian dan Centos. Pastikan OS yang digunakan mendukung Docker.</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> di panel Virtualizor (atau panel VPS lainnya menurut penyedia), yaitu <strong>Port Forwarding http dan https</strong> untuk domain LinkStack<em>.</em></p>
<p>Misalnya, dalam artikel ini akan menggunakan domain <strong>tautan-tutorial.mdinata.my.id</strong> Sebagai domain <em>halaman profil</em>. Anda bebas mengubah domain sesuai dengan pilihan Anda. Catat port dan domain ini, karena kami akan menggunakannya lagi dalam proses penyebaran.</p>
<p><img loading="lazy" data-recalc-dims="1" decoding="async" class="wp-image-2054 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-18.png?resize=760%2C129&amp;ssl=1" alt="" width="760" height="129" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-18.png?w=1282&amp;ssl=1 1282w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-18.png?resize=768%2C131&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Jangan lupa untuk menambahkan catatan DNS untuk pergi ke IP publik NAT VPS Anda, seperti ini:</p>
<p><img loading="lazy" data-recalc-dims="1" decoding="async" class="wp-image-2055 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-19.png?resize=760%2C305&amp;ssl=1" alt="" width="760" height="305" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-19.png?w=1431&amp;ssl=1 1431w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-19.png?resize=768%2C309&amp;ssl=1 768w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<h2><span class="ez-toc-section" id="Install_Docker"/>Instal Docker<span class="ez-toc-section-end"/></h2>
<p>Kami akan menggunakan Docker dan menyusun Docker untuk pria-<em>menyebarkan</em> LinkStack.</p>
<p>Pertama, instal <em>keriting</em> Menggunakan pesanan:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">apt update &amp;&amp; apt install curl -y</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1798 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-13.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-13.png?w=1920&amp;ssl=1 1920w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-13.png?resize=768%2C386&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-13.png?resize=1536%2C771&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Lalu, jalankan <em>naskah</em> Instalasi otomatis dari Docker dengan memasukkan:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">curl -fsSL get.docker.com | sh</pre>
<p>Tunggu sampai proses instalasi selesai.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-1800 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-15.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-15.png?w=1920&amp;ssl=1 1920w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-15.png?resize=768%2C386&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/01/image-15.png?resize=1536%2C771&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<h2><span class="ez-toc-section" id="Deploy_LinkStack"/><strong>Menyebarkan LinkStack</strong><span class="ez-toc-section-end"/></h2>
<p>Buat direktori baru dengan nama <code>linkstack</code></p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">cd ~/&#13;
mkdir linkstack&#13;
cd linkstack</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2044 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-10.png?resize=760%2C475&amp;ssl=1" alt="" width="760" height="475" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-10.png?w=1600&amp;ssl=1 1600w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-10.png?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-10.png?resize=1536%2C960&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Buat file baru dengan nama <code>docker-compose.yml</code> Menggunakan Nano:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">apt install nano -y&#13;
nano docker-compose.yaml</pre>
<p>Kemudian lampirkan konfigurasi komposisi berikut:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic"># Docker Compose untuk deploy LinkStack di NAT VPS&#13;
# 
# Source:  (adapted)&#13;
&#13;
version: "3.8"&#13;
&#13;
services:&#13;
&#13;
  linkstack:&#13;
    hostname: 'linkstack'&#13;
    image: 'linkstackorg/linkstack:latest'&#13;
    environment:&#13;
      TZ: 'Asia/Jakarta'&#13;
      SERVER_ADMIN: '[email protected]'&#13;
      HTTP_SERVER_NAME: 'link-tutorial.mdinata.my.id'&#13;
      HTTPS_SERVER_NAME: 'link-tutorial.mdinata.my.id'&#13;
      LOG_LEVEL: 'info'&#13;
      PHP_MEMORY_LIMIT: '256M'&#13;
      UPLOAD_MAX_FILESIZE: '8M'&#13;
    volumes:&#13;
      - 'linkstack_data:/htdocs'&#13;
    ports:&#13;
      - '8190:443'&#13;
    restart: unless-stopped&#13;
&#13;
volumes:&#13;
  linkstack_data:</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2068 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-26.png?resize=760%2C475&amp;ssl=1" alt="" width="760" height="475" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-26.png?w=1600&amp;ssl=1 1600w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-26.png?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-26.png?resize=1536%2C960&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Di bagian ini <code>HTTP_SERVER_NAME</code> Dan <code>HTTPS_SERVER_NAME</code>Sesuaikan dengan domain LinkStack Anda.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">HTTP_SERVER_NAME: 'link-tutorial.mdinata.my.id'&#13;
HTTPS_SERVER_NAME: 'link-tutorial.mdinata.my.id'&#13;
</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2046 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-12.png?resize=538%2C62&amp;ssl=1" alt="" width="538" height="62"/></p>
<p>Jangan lupa mengubah email <code>SERVER_ADMIN</code> dengan email pribadi Anda.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">SERVER_ADMIN: '[email protected]' # Ganti dengan Email Anda</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2051 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-15.png?resize=381%2C35&amp;ssl=1" alt="" width="381" height="35"/></p>
<p>Simpan file dengan menekan <code>Ctrl-X</code>, <code>y</code>Kemudian <code>Enter</code>.</p>
<p>Akhirnya, jalankan LinkStacck menggunakan Compose Docker:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">docker compose up -d</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2052 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-16.png?resize=760%2C475&amp;ssl=1" alt="" width="760" height="475" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-16.png?w=1600&amp;ssl=1 1600w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-16.png?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-16.png?resize=1536%2C960&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<p>Tunggu sampai prosesnya <em>menyebarkan</em> selesai.</p>
<h2><span class="ez-toc-section" id="Konfigurasi_NGINX_Reverse_Proxy"/>Konfigurasi nginx (proxy terbalik)<span class="ez-toc-section-end"/></h2>
<p>Sehingga kita dapat mengakses URL melalui domain seperti <strong>tautan-tutorial.mdinata.my.id</strong>kita bisa menggunakannya <em>proxy 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 LinkStack:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">nano /etc/nginx/sites-available/linkstack</pre>
<p>Kemudian tempel konfigurasi berikut:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic"># Konfigurasi NGINX untuk deploy LinkStack di NAT VPS&#13;
# 
&#13;
server {&#13;
    server_name link-tutorial.mdinata.my.id;&#13;
    listen 80;&#13;
&#13;
    location / {&#13;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&#13;
        proxy_set_header X-Forwarded-Proto $scheme;&#13;
        proxy_set_header X-Real-IP $remote_addr;&#13;
        proxy_set_header Host $http_host;&#13;
        proxy_pass  # Pastikan pakai HTTPS&#13;
    }&#13;
}</pre>
<blockquote>
<p>Pastikan untuk menggunakan https on <code>proxy_pass</code> Lai</p>
</blockquote>
<p>Menyesuaikan <code>link-tutorial.mdinata.my.id</code> dengan domain linkstack Anda.</p>
<p>Aktifkan konfigurasi dengan:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">ln -sf /etc/nginx/sites-available/linkstack /etc/nginx/sites-enabled/linkstack&#13;
&#13;
# Restart NGINX&#13;
systemctl restart nginx</pre>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2053 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-17.png?resize=760%2C475&amp;ssl=1" alt="" width="760" height="475" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-17.png?w=1600&amp;ssl=1 1600w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-17.png?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-17.png?resize=1536%2C960&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></p>
<h3><span class="ez-toc-section" id="Generate_Sertifikat_SSL_Lets_Encrypt"/>Hasilkan Sertifikat SSL (Mari Enkripsi)<span class="ez-toc-section-end"/></h3>
<p>Sehingga domain kita dapat diakses melalui HTTPS, kita perlu membuat sertifikat SSL. Kami dapat menggunakan sertifikat SSL gratis dari Let&#8217;s Encrypt melalui Certbot.</p>
<p><em>Memasang</em> Plugin Certbot dan Nginx Gunakan 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 link-tutorial.mdinata.my.id</pre>
<p>Mengubah <code>link-tutorial.mdinata.my.id</code> dengan domain Anda.</p>
<h2><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-2056 alignnone size-full" src="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-20.png?resize=760%2C475&amp;ssl=1" alt="" width="760" height="475" srcset="https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-20.png?w=1600&amp;ssl=1 1600w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-20.png?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/natvps.id/wp-content/uploads/2025/05/image-20.png?resize=1536%2C960&amp;ssl=1 1536w" sizes="auto, (max-width: 760px) 100vw, 760px"/></h2>
<p>Senang! Domain Anda saat ini dapat diakses melalui https koneksi yang aman.</p>
<h2><span class="ez-toc-section" id="Mengakses_LinkStack"/>Akses LinkStack<span class="ez-toc-section-end"/></h2>
<p>LinkStack dapat diakses melalui domain Anda sebelumnya. Contoh: <strong>https://link-tutorial.mdinata.my.id</strong>.</p>
</p>
<p>Harap buat konfigurasi lebih lanjut sesuai dengan keinginan Anda.</p>
<h2><span class="ez-toc-section" id="Penutup"/>Menutupi<span class="ez-toc-section-end"/></h2>
<p>Dengan demikian artikel ini mengenai langkah -langkah penyebaran LinkStack pada 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/instal-linkstack-di-nat-vps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
