{"id":2088,"date":"2023-05-30T15:08:56","date_gmt":"2023-05-30T08:08:56","guid":{"rendered":"https:\/\/www.cloudaja.id\/artikel\/?p=2088"},"modified":"2023-05-30T15:08:57","modified_gmt":"2023-05-30T08:08:57","slug":"implementasi-docker-dengan-firewall-csf","status":"publish","type":"post","link":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/","title":{"rendered":"Implementasi Docker dengan Firewall CSF"},"content":{"rendered":"<p>Dalam lingkungan pengembangan perangkat lunak modern, Docker telah menjadi pilihan populer bagi para pengembang dan tim DevOps untuk mengelola dan menyebarkan aplikasi dengan lebih efisien. Docker memungkinkan pengemasan aplikasi ke dalam wadah yang ringan dan portabel, yang dapat dijalankan di berbagai lingkungan. Namun, ketika kita menggunakan Docker, penting untuk mempertimbangkan aspek keamanan. Salah satu cara untuk meningkatkan keamanan lingkungan Docker adalah dengan menggunakan firewall yang tepat. Dalam artikel ini, kita akan membahas tentang implementasi Docker dengan menggunakan firewall CSF (ConfigServer Security &amp; Firewall).<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Daftar Isi<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"><\/path><\/svg><\/span><\/span><\/span><\/a><\/span>\n<\/div>\n<nav><ul class=\"ez-toc-list ez-toc-list-level-1 \">\n<li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#Docker\">Docker<\/a><\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#Firewall_CSF\">Firewall CSF<\/a><\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-2\">\n<a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#Implementasi_Docker_dengan_Firewall_CSF\">Implementasi Docker dengan Firewall CSF<\/a><ul class=\"ez-toc-list-level-3\">\n<li class=\"ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#Instalasi_Docker\">Instalasi Docker<\/a><\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#Instalasi_WordPress_Docker\">Instalasi WordPress Docker<\/a><\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#Instalasi_Firewall_CSF\">Instalasi Firewall CSF<\/a><\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#Konfigurasi_Firewall_CSF\">Konfigurasi Firewall CSF<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul><\/nav>\n<\/div>\n<h2 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Docker\"><\/span>Docker<span class=\"ez-toc-section-end\"><\/span>\n<\/h2>\n<p>Docker merupakan platform open-source yang memungkinkan para pengembang untuk membangun, menguji, dan mendistribusikan aplikasi dengan menggunakan wadah (container). Fungsinya untuk memisahkan aplikasi dari infrastruktur yang ada, sehingga memungkinkan aplikasi untuk berjalan dengan konsisten di berbagai lingkungan. Namun, sifat terbuka Docker juga dapat menjadi celah keamanan jika tidak dikelola dengan baik.<\/p>\n<h2 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Firewall_CSF\"><\/span>Firewall CSF<span class=\"ez-toc-section-end\"><\/span>\n<\/h2>\n<p>Di sinilah firewall seperti CSF dapat membantu. CSF adalah firewall bersumber terbuka yang dirancang untuk melindungi server Linux dari serangan jaringan. CSF dapat diimplementasikan untuk melindungi host yang menjalankan container dan mengontrol akses jaringan ke kontainer-kontainer tersebut.<\/p>\n<h2 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Implementasi_Docker_dengan_Firewall_CSF\"><\/span>Implementasi Docker dengan Firewall CSF<span class=\"ez-toc-section-end\"><\/span>\n<\/h2>\n<p>Berikut adalah beberapa langkah implementasi Docker dengan firewall CSF:<\/p>\n<h3 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Instalasi_Docker\"><\/span>Instalasi Docker<span class=\"ez-toc-section-end\"><\/span>\n<\/h3>\n\n<p>Sebelum memulai tutorial ini, silahkan melakukan instalasi docker pada perangkat anda, instalasi docker bisa mengikuti <a href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-install-docker-di-ubuntu-20-04\/\">tutorial berikut ini<\/a>.<\/p>\n<p>Setelah melakukan instalasi, pastikan docker sudah terinstall dengan benar, anda bisa melakukan verifikasi dengan mengetik perintah di terminal:<\/p>\n<pre class=\"wp-block-code\"><code>docker info<\/code><\/pre>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"483\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-21-27.png\" alt=\"\" class=\"wp-image-2092\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-21-27.png 739w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-21-27-300x196.png 300w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\"><\/figure><\/div>\n<h3 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Instalasi_WordPress_Docker\"><\/span>Instalasi WordPress Docker<span class=\"ez-toc-section-end\"><\/span>\n<\/h3>\n\n<p>Studi kasus yang akan kita implementasikan nantinya adalah menggunakan CSF untuk membatasi akses ke website wordpress Docker hanya untuk beberapa negara saja, untuk itu anda dapat melakukan instalasi wordpress didalam docker dengan <a href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-menerapkan-aplikasi-web-menggunakan-docker\/\">mengikuti tutorial berikut ini<\/a>.<\/p>\n<p>Setelah Instalasi wordpress berhasil, kurang lebih berikut adalah tampilan hasilnya:<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"561\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-35-53-1024x561.png\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-35-53-1024x561.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-35-53-300x164.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-35-53-768x421.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-35-53-1536x842.png 1536w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-35-53.png 1843w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<h3 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Instalasi_Firewall_CSF\"><\/span>Instalasi Firewall CSF<span class=\"ez-toc-section-end\"><\/span>\n<\/h3>\n\n<p>Sebelum melakukan instalasi CSF, alangkah baiknya kita melihat hasil instalasi wordpress yang sebelumnya dulakukan, dengan begitu kita tahu negara mana saja yang bisa mengakses website tersebut, anda bisa menggunakan layanan dari <a href=\"https:\/\/ping.pe\">https:\/\/ping.pe<\/a> untuk melihat apakah ip address dapat diakses menggunakan ping atau tidak.<\/p>\n<p>Sebagai contoh hasil dari instalasi wordpress yang sudah saya lakukan seperti berikut:<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"561\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-36-54-1024x561.png\" alt=\"\" class=\"wp-image-2095\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-36-54-1024x561.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-36-54-300x164.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-36-54-768x421.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-36-54-1536x842.png 1536w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-36-54.png 1843w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<p>Dari gambar diatas kita bisa lihat bahwa ip dari server yang terinstall wordpress didalam docker bisa diakses dari semua negara, selanjutnya kita akan coba membatasi untuk akses website hanya boleh diakses oleh ip dari negara <strong>Indonesia, USA, dan Singapore<\/strong>. untuk itu kita harus instalasi CSF terlebih dahulu.<\/p>\n<p>Langkah langkah instalasi Firewall CSF:<\/p>\n<ul class=\"wp-block-list\"><li>Ubuntu hadir dengan UFW yang sudah diinstal sebelumnya. Untuk menginstal CSF, Anda harus menghapusnya terlebih dahulu dengan perintah berikut:<\/li><\/ul>\n<pre class=\"wp-block-code\"><code>apt remove ufw<\/code><\/pre>\n<ul class=\"wp-block-list\"><li>Selanjutnya, instal dependensi CSF.<\/li><\/ul>\n<pre class=\"wp-block-code\"><code>apt install perl zip unzip libwww-perl liblwp-protocol-https-perl<\/code><\/pre>\n<ul class=\"wp-block-list\"><li>CSF memerlukan Sendmail untuk mengirimkan peringatan ke administrator (Opsional).<\/li><\/ul>\n<pre class=\"wp-block-code\"><code>apt install sendmail-bin<\/code><\/pre>\n<ul class=\"wp-block-list\">\n<li>Masuk ke directory <strong>\/usr\/src<\/strong>.<\/li>\n<\/ul>\n<pre class=\"wp-block-code\"><code>cd \/usr\/src\nwget https:\/\/download.configserver.com\/csf.tgz\ntar -xzf csf.tgz\ncd csf\nsh install.sh<\/code><\/pre>\n\n<p><strong>Verifikasi status CSF setelah instalasi selesai:<\/strong><\/p>\n\n<pre class=\"wp-block-code\"><code>perl \/usr\/local\/csf\/bin\/csftest.pl<\/code><\/pre>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"734\" height=\"485\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-43-00.png\" alt=\"\" class=\"wp-image-2097\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-43-00.png 734w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-43-00-300x198.png 300w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\"><\/figure><\/div>\n<h3 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Konfigurasi_Firewall_CSF\"><\/span>Konfigurasi Firewall CSF<span class=\"ez-toc-section-end\"><\/span>\n<\/h3>\n\n<p>CSF berjalan dalam mode TEST secara default. Untuk menonaktifkannya, edit<code>\/etc\/csf\/csf.conf<\/code>. Ubah nilai TESTING dari 1 menjadi 0<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"491\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/image-29.png\" alt=\"\" class=\"wp-image-2099\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/image-29.png 739w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/image-29-300x199.png 300w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\"><\/figure><\/div>\n<p class=\"has-text-align-left\">Ubah konfigurasi CSF untuk support mode Docker, silahkan ubah baris DOCKER menjadi angka 1 seperti gambar dibawah ini:<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"734\" height=\"485\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-44-39.png\" alt=\"\" class=\"wp-image-2101\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-44-39.png 734w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-44-39-300x198.png 300w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\"><\/figure><\/div>\n<p>Selanjutnya anda memerlukan lisensi <a href=\"https:\/\/www.maxmind.com\/en\/home\">MaxMind<\/a> untuk melakukan percobaan pembatasan akses website, silahkan registrasi di website mereka secara gratis. kemudian anda bisa mendapatkan key dengan masuk ke menu <strong>Manage License Key<\/strong>:<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"503\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-14-1024x503.png\" alt=\"\" class=\"wp-image-2102\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-14-1024x503.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-14-300x147.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-14-768x377.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-14-1536x755.png 1536w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-14.png 1801w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<p>JIka belum memiliki Key, silahkan klik <strong>Generate new license key<\/strong>, nantinya anda akan diarahkan untuk mengisi nama lisensi dan setelah berhasil membuat key, kurang lebih tampilan seperti gambar berikut:<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"503\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-41-1024x503.jpg\" alt=\"\" class=\"wp-image-2103\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-41-1024x503.jpg 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-41-300x147.jpg 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-41-768x377.jpg 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-41-1536x755.jpg 1536w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-48-41.jpg 1801w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<p>Kemudian edit file konfigurasi pada MM_LICENSE_KEY dengan key yang anda dapat diatas:<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"484\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-49-25.jpg\" alt=\"\" class=\"wp-image-2106\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-49-25.jpg 738w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-49-25-300x197.jpg 300w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\"><\/figure><\/div>\n<p>Selanjutnya, ubah bagian-bagian berikut untuk enable Maxmind dan mengijinkan beberapa negara saja yang bisa akses website kita:<\/p>\n<p>CC_SRC = &#8220;1&#8221;<\/p>\n<p>CC_ALLOW = &#8220;ID,US,SG&#8221;<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-49-44.png\" alt=\"\" class=\"wp-image-2108\" width=\"738\" height=\"484\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-49-44.png 738w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-49-44-300x197.png 300w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\"><\/figure><\/div>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"484\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-50-02.png\" alt=\"\" class=\"wp-image-2109\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-50-02.png 738w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-50-02-300x197.png 300w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\"><\/figure><\/div>\n<p>Setelah melakukan konfigurasi tersebut, simpan file dan reload Firewall CSF nya dengan perintah:<\/p>\n<pre class=\"wp-block-code\"><code>csf -ra<\/code><\/pre>\n<p>Restart docker service dan docker container, jika anda mengguankan docker compose, silahkan jalankan docker compose ulang untuk menjalankan docker setelah restart docker service:<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"484\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-51-49.png\" alt=\"\" class=\"wp-image-2110\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-51-49.png 738w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-51-49-300x197.png 300w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\"><\/figure><\/div>\n<p>Setelah melakukan restart docker service, harusnya website anda hanya bisa diakses oleh ip dari Indonesia, United States, dan Singapore. untuk membuktikan nya kita coba melakukan ping menggunakan <a href=\"https:\/\/ping.pe\">https:\/\/ping.pe<\/a> sebegai berikut:<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-52-43-1024x555.png\" alt=\"\" class=\"wp-image-2111\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-52-43-1024x555.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-52-43-300x163.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-52-43-768x416.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-52-43-1536x833.png 1536w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Screenshot-from-2023-05-30-13-52-43.png 1844w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<p>Dari gambar diatas, kita dapat melihat bahwa website kita hanya bisa di ping oleh negara-negara yang telah kita ijinkan yakni Indonesia, United States, dan Singapore.<\/p>\n<p>Anda juga bisa melakukan pembatasan dari port port tertentu saja menggunakan Firewall CSF ini, untuk lebih lengkapnya anda bisa explore file configurasi dari Firewall CSF. Sekian tutorial ini, jika kamu ingin mendapatkan layanan <a href=\"https:\/\/www.cloudaja.id\/memberarea\/aff.php?aff=19\">Cloud<\/a> Server untuk Implementasi Docker dengan Firewall CSF, Anda bisa pakai<a href=\"https:\/\/www.cloudaja.id\/cloud-vps-indonesia\">VPS Cloudaja <\/a>!<\/p>","protected":false},"excerpt":{"rendered":"<p>Dalam lingkungan pengembangan perangkat lunak modern, Docker telah menjadi pilihan populer bagi para pengembang dan tim DevOps untuk mengelola dan menyebarkan aplikasi dengan lebih efisien. Docker memungkinkan pengemasan aplikasi ke dalam wadah yang ringan dan portabel, yang dapat dijalankan di berbagai lingkungan. Namun, ketika kita menggunakan Docker, penting untuk mempertimbangkan aspek keamanan. Salah satu cara [&hellip;]<\/p>","protected":false},"author":4,"featured_media":2113,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"seo_booster_metabox":"","footnotes":""},"categories":[37,7,1],"tags":[107,106,79],"class_list":["post-2088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application","category-linux","category-networking","tag-docker","tag-firewall","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Implementasi Docker dengan Firewall CSF - CloudAja Artikel | Cloud Hosting Indonesia<\/title>\n<meta name=\"description\" content=\"Dalam artikel ini, kita akan membahas tentang implementasi Docker dengan menggunakan firewall CSF (ConfigServer Security &amp; Firewall).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Implementasi Docker dengan Firewall CSF - CloudAja Artikel | Cloud Hosting Indonesia\" \/>\n<meta property=\"og:description\" content=\"Dalam artikel ini, kita akan membahas tentang implementasi Docker dengan menggunakan firewall CSF (ConfigServer Security &amp; Firewall).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/\" \/>\n<meta property=\"og:site_name\" content=\"CloudAja Artikel | Cloud Hosting Indonesia\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-30T08:08:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-30T08:08:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Implementasi-Docker-dengan-Firewall-CSF.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1004\" \/>\n\t<meta property=\"og:image:height\" content=\"591\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Muhammad Habib Ulil A\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Muhammad Habib Ulil A\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/\"},\"author\":{\"name\":\"Muhammad Habib Ulil A\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#\\\/schema\\\/person\\\/02ec3c7144d9405a48c99f67fe55f461\"},\"headline\":\"Implementasi Docker dengan Firewall CSF\",\"datePublished\":\"2023-05-30T08:08:56+00:00\",\"dateModified\":\"2023-05-30T08:08:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/\"},\"wordCount\":705,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Implementasi-Docker-dengan-Firewall-CSF.png\",\"keywords\":[\"docker\",\"firewall\",\"wordpress\"],\"articleSection\":[\"Application\",\"Linux\",\"Networking\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/\",\"name\":\"Implementasi Docker dengan Firewall CSF - CloudAja Artikel | Cloud Hosting Indonesia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Implementasi-Docker-dengan-Firewall-CSF.png\",\"datePublished\":\"2023-05-30T08:08:56+00:00\",\"dateModified\":\"2023-05-30T08:08:57+00:00\",\"description\":\"Dalam artikel ini, kita akan membahas tentang implementasi Docker dengan menggunakan firewall CSF (ConfigServer Security & Firewall).\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Implementasi-Docker-dengan-Firewall-CSF.png\",\"contentUrl\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Implementasi-Docker-dengan-Firewall-CSF.png\",\"width\":1004,\"height\":591,\"caption\":\"Implementasi Docker dengan Firewall CSF\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/implementasi-docker-dengan-firewall-csf\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Implementasi Docker dengan Firewall CSF\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#website\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/\",\"name\":\"CloudAja Artikel | Cloud Hosting Indonesia\",\"description\":\"tips dan trik seputar Cloud Hosting Indonesia\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#organization\",\"name\":\"CloudAja Artikel | Cloud Hosting Indonesia\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/logo-cloudaja.resized.png\",\"contentUrl\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/logo-cloudaja.resized.png\",\"width\":120,\"height\":81,\"caption\":\"CloudAja Artikel | Cloud Hosting Indonesia\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#\\\/schema\\\/person\\\/02ec3c7144d9405a48c99f67fe55f461\",\"name\":\"Muhammad Habib Ulil A\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/elon_mask_avatar_icon_263202-96x96.png\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/elon_mask_avatar_icon_263202-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/elon_mask_avatar_icon_263202-96x96.png\",\"caption\":\"Muhammad Habib Ulil A\"},\"description\":\"Salah satu penulis CloudAJA, hobby programming, dan fokus juga di sistem administrator dengan pengalaman beberapa tahun di industri teknologi informasi. Keahlian saya mencakup pengembangan dan manajemen situs web, pemrograman dalam berbagai bahasa seperti PHP, C++, dan Python, serta pengelolaan infrastruktur IT.\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/author\\\/habib\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Implementasi Docker dengan Firewall CSF - CloudAja Artikel | Cloud Hosting Indonesia","description":"Dalam artikel ini, kita akan membahas tentang implementasi Docker dengan menggunakan firewall CSF (ConfigServer Security & Firewall).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/","og_locale":"en_US","og_type":"article","og_title":"Implementasi Docker dengan Firewall CSF - CloudAja Artikel | Cloud Hosting Indonesia","og_description":"Dalam artikel ini, kita akan membahas tentang implementasi Docker dengan menggunakan firewall CSF (ConfigServer Security & Firewall).","og_url":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/","og_site_name":"CloudAja Artikel | Cloud Hosting Indonesia","article_published_time":"2023-05-30T08:08:56+00:00","article_modified_time":"2023-05-30T08:08:57+00:00","og_image":[{"width":1004,"height":591,"url":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Implementasi-Docker-dengan-Firewall-CSF.png","type":"image\/png"}],"author":"Muhammad Habib Ulil A","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Muhammad Habib Ulil A","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#article","isPartOf":{"@id":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/"},"author":{"name":"Muhammad Habib Ulil A","@id":"https:\/\/www.cloudaja.id\/artikel\/#\/schema\/person\/02ec3c7144d9405a48c99f67fe55f461"},"headline":"Implementasi Docker dengan Firewall CSF","datePublished":"2023-05-30T08:08:56+00:00","dateModified":"2023-05-30T08:08:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/"},"wordCount":705,"commentCount":0,"publisher":{"@id":"https:\/\/www.cloudaja.id\/artikel\/#organization"},"image":{"@id":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Implementasi-Docker-dengan-Firewall-CSF.png","keywords":["docker","firewall","wordpress"],"articleSection":["Application","Linux","Networking"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/","url":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/","name":"Implementasi Docker dengan Firewall CSF - CloudAja Artikel | Cloud Hosting Indonesia","isPartOf":{"@id":"https:\/\/www.cloudaja.id\/artikel\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#primaryimage"},"image":{"@id":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Implementasi-Docker-dengan-Firewall-CSF.png","datePublished":"2023-05-30T08:08:56+00:00","dateModified":"2023-05-30T08:08:57+00:00","description":"Dalam artikel ini, kita akan membahas tentang implementasi Docker dengan menggunakan firewall CSF (ConfigServer Security & Firewall).","breadcrumb":{"@id":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#primaryimage","url":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Implementasi-Docker-dengan-Firewall-CSF.png","contentUrl":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2023\/05\/Implementasi-Docker-dengan-Firewall-CSF.png","width":1004,"height":591,"caption":"Implementasi Docker dengan Firewall CSF"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudaja.id\/artikel\/implementasi-docker-dengan-firewall-csf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudaja.id\/artikel\/"},{"@type":"ListItem","position":2,"name":"Implementasi Docker dengan Firewall CSF"}]},{"@type":"WebSite","@id":"https:\/\/www.cloudaja.id\/artikel\/#website","url":"https:\/\/www.cloudaja.id\/artikel\/","name":"CloudAja Artikel | Cloud Hosting Indonesia","description":"tips dan trik seputar Cloud Hosting Indonesia","publisher":{"@id":"https:\/\/www.cloudaja.id\/artikel\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudaja.id\/artikel\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cloudaja.id\/artikel\/#organization","name":"CloudAja Artikel | Cloud Hosting Indonesia","url":"https:\/\/www.cloudaja.id\/artikel\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudaja.id\/artikel\/#\/schema\/logo\/image\/","url":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2022\/09\/logo-cloudaja.resized.png","contentUrl":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2022\/09\/logo-cloudaja.resized.png","width":120,"height":81,"caption":"CloudAja Artikel | Cloud Hosting Indonesia"},"image":{"@id":"https:\/\/www.cloudaja.id\/artikel\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.cloudaja.id\/artikel\/#\/schema\/person\/02ec3c7144d9405a48c99f67fe55f461","name":"Muhammad Habib Ulil A","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2024\/07\/elon_mask_avatar_icon_263202-96x96.png","url":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2024\/07\/elon_mask_avatar_icon_263202-96x96.png","contentUrl":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2024\/07\/elon_mask_avatar_icon_263202-96x96.png","caption":"Muhammad Habib Ulil A"},"description":"Salah satu penulis CloudAJA, hobby programming, dan fokus juga di sistem administrator dengan pengalaman beberapa tahun di industri teknologi informasi. Keahlian saya mencakup pengembangan dan manajemen situs web, pemrograman dalam berbagai bahasa seperti PHP, C++, dan Python, serta pengelolaan infrastruktur IT.","url":"https:\/\/www.cloudaja.id\/artikel\/author\/habib\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/posts\/2088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/comments?post=2088"}],"version-history":[{"count":7,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/posts\/2088\/revisions"}],"predecessor-version":[{"id":2112,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/posts\/2088\/revisions\/2112"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/media\/2113"}],"wp:attachment":[{"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/media?parent=2088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/categories?post=2088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/tags?post=2088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}