<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Tools - Category - Anwar's Blog</title><link>https://deployer.dpdns.org/categories/tools/</link><description>Tools - Category - Anwar's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>trianwar@protonmail.com (anwareset)</managingEditor><webMaster>trianwar@protonmail.com (anwareset)</webMaster><copyright>&lt;a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0&lt;/a></copyright><lastBuildDate>Thu, 11 Dec 2025 12:20:00 +0700</lastBuildDate><atom:link href="https://deployer.dpdns.org/categories/tools/" rel="self" type="application/rss+xml"/><item><title>Headscale Self Hosted sebagai Alternatif Tailscale untuk Zero Trust Mesh Network</title><link>https://deployer.dpdns.org/headscale-self-hosted-alternatif-tailscale/</link><pubDate>Thu, 11 Dec 2025 12:20:00 +0700</pubDate><author>anwareset</author><guid>https://deployer.dpdns.org/headscale-self-hosted-alternatif-tailscale/</guid><description>&lt;p>Ketika membangun infrastruktur yang terdistribusi, kebutuhan akan konektivitas yang aman, fleksibel, dan terpercaya menjadi prioritas utama. Headscale hadir sebagai solusi self-hosted yang memberikan kebebasan penuh untuk mengelola jaringan mesh private kita sendiri. Berbeda dengan Tailscale yang mengandalkan server terpusat milik vendor, Headscale memungkinkan kita untuk memiliki kontrol penuh, manajemen identitas, dan konfigurasi jaringan. Dalam artikel ini, kita akan mengeksplorasi bagaimana cara mengimplementasikan Headscale lengkap dengan Headplane sebagai web interface, sehingga kita dapat membangun ekosistem zero-trust networking yang aman dan efisien. Implementasi yang akan kita bahas mencakup instalasi di atas container (Docker Compose), konfigurasi SSL/TLS (dengan Caddy), integrasi OIDC (Google ID) untuk autentikasi yang robust, serta praktik operasional untuk mengelola nodes, routes, dan exit nodes. Dengan pendekatan hands-on, kita akan memahami setiap aspek teknis dari Headscale dan bagaimana menerapkannya di environment produksi.&lt;/p></description></item><item><title>Setup Gitlab Server with Ansible</title><link>https://deployer.dpdns.org/setup-gitlab-server-with-ansible/</link><pubDate>Sun, 10 Apr 2022 21:02:23 +0700</pubDate><author>anwareset</author><guid>https://deployer.dpdns.org/setup-gitlab-server-with-ansible/</guid><description><![CDATA[<p>Selain Gitlab <a href="https://glossary.cncf.io/software_as_a_service/" target="_blank" rel="noopener noreffer ">SaaS</a> yang biasa kita akses dari <a href="https://gitlab.com" target="_blank" rel="noopener noreffer ">gitlab.com</a>, kita membangun sebuah server Gitlab secara manual ataupun otomatis, salah satunya adalah menggunakan Ansible Playbook. Gitlab dapat di-install dengan beberapa metode seperti Docker dengan Docker Compose, Helm charts jika ingin berjalan di atas Kubernetes, Operator jika berjalan di atas OpenShift, hingga instalasi dari sourcecode untuk dapat berjalan di atas berbagai platform yang tidak didukung. Pada artikel kali ini saya akan menggunakan package official untuk distro Linux, dan sebagian besar proses akan dilakukan secara otomatis menggunakan Ansible.</p>]]></description></item><item><title>Monitoring Kubernetes dengan InfluxDB v2</title><link>https://deployer.dpdns.org/monitoring-kubernetes-dengan-influxdb-v2/</link><pubDate>Fri, 18 Jun 2021 14:49:12 +0700</pubDate><author>anwareset</author><guid>https://deployer.dpdns.org/monitoring-kubernetes-dengan-influxdb-v2/</guid><description>&lt;p>InfluxDB merupakan time-series database yang dibangun menggunakan bahasa pemrograman Go, dan dikembangkan oleh InfluxData. InfluxDB dioptimasi agar mampu berjalan dengan cepat dan mendukung konsep high-availability untuk menerima time-series data yang dipakai dalam hal monitoring, application metrics, data Internet of Things, hingga analisa secara real-time.&lt;/p></description></item><item><title>NXRM untuk Private Image Registry</title><link>https://deployer.dpdns.org/nxrm-untuk-private-image-registry/</link><pubDate>Mon, 24 May 2021 19:00:33 +0700</pubDate><author>anwareset</author><guid>https://deployer.dpdns.org/nxrm-untuk-private-image-registry/</guid><description>&lt;p>NXRM atau Nexus Repository Manager merupakan open source tool yang digunakan untuk mengelola repository multi-guna, meliputi Docker Image Registry, Java Maven, NPM, Rubygems, YUM, hingga APT. Private Repository sangat berguna bagi environment lokal yang tidak terhubung ke internet secara langsung, selain itu juga dapat digunakan untuk mengurangi penggunaan bandwidth internet, atau meningkatkan kecepatan &lt;em>push and pull&lt;/em> image bagi container.&lt;/p></description></item><item><title>Deploy Ansible AWX di CentOS</title><link>https://deployer.dpdns.org/deploy-ansible-awx-di-centos/</link><pubDate>Thu, 04 Feb 2021 10:25:03 +0700</pubDate><author>anwareset</author><guid>https://deployer.dpdns.org/deploy-ansible-awx-di-centos/</guid><description><![CDATA[<p>AWX adalah perangkat lunak berbasis web yang digunakan sebagai <em>user interface</em> dan penyedia REST API untuk engine Ansible. AWX merupakan versi <em>upstream</em> dari Ansible Tower, sama seperti biasanya Red Hat selalu mewujudkan representatif layanan berbayarnya dengan project - project open source sebagai <em>development version</em>. Jika Ansible Tower membutuhkan biaya untuk subscription, maka AWX sama sekali tidak dipungut biaya.</p>]]></description></item><item><title>Integrasi Sysdig Monitor di OpenShift</title><link>https://deployer.dpdns.org/integrasi-sysdig-monitor-di-openshift/</link><pubDate>Tue, 12 Jan 2021 23:22:41 +0700</pubDate><author>anwareset</author><guid>https://deployer.dpdns.org/integrasi-sysdig-monitor-di-openshift/</guid><description><![CDATA[<p>Sysdig mampu menyediakan <em>Cloud Monitoring</em> yang memungkinkan kita untuk memaksimalkan performa dan ketersediaan dari infrastruktur, layanan, dan aplikasi berbasis <em>cloud</em>. Pada artikel ini saya akan mencoba mengintegrasikan layanan Sysdig Monitor dengan klaster OpenShift Cloud Platform.</p>]]></description></item></channel></rss>