Cara Deploy Aplikasi Golang ke Kubernetes
Setelah kita membuat aplikasi golang sederhana, lalu membuat docker untuk aplikasi tersebut, terakhir kita akan deploy aplikasi golang ke kubernetes. Tahap yang perlu kita lakukan adalah: 1. Pertama...
View ArticleCara Scaling Centrifugo Websocket Untuk Puluhan Ribu User
Kali ini kita akan bahas cara scaling websocket centrifugo, anggap kita akan memiliki 30000 (30 ribu) aktif user yang menggunakan service ini untuk chatting, notifikasi dan lain sebagainya. Agar bisa...
View ArticleSolusi Terraform this private key is passphrase protected
Terraform bisa menggunakan ssh-agent untuk authentikasi, tetapi bila anda menggunakan password pada private key, akan muncul error. Solusinya bukan dengan menghapus password pada private key,...
View ArticleOtomatisasi Pembuatan Server Upcloud dengan Terraform
Terraform adalah tool yang digunakan untuk mengelola Infrastructure-as-a-Service (IaaS). Terraform sangat powerfull sehingga bisa menghancurkan segalanya bila salah menjalankannya, contoh anda...
View ArticleCara Menghitung Total Angka di Shell Script
Kadang menggunakan bash (shell script) untuk berhitung sangat membantu, sebagai contoh kita memiliki data seperti dibawah ini Harga barang: 11000 Harga barang: 12000 Harga barang: 35000 Harga barang:...
View ArticleCek Expired Date SSL Website dengan OpenSSL CLI
Tanpa perlu menggunakan website pihak ketiga untuk mengecek kapan SSL situs anda expired, bisa menggunakan openssl client yang sudah tersedia di Linux. Contoh kita akan cek kapan SSL jaranguda.com...
View ArticleCara Membuat Single Sign On Keycloak dengan Sumologic
Kali ini kita akan membahas cara menggunakan Single Sign On Sumo Logic dengan Keycloak. Disini kita akan menggunakan keycloak sebagai IdP (identity provider), untuk user dari keyloaknya sendiri akan...
View ArticleCara Mengatasi “Authentication is required to access the PC/SC daemon”
Bila anda menggunakan VNC, mungkin akan menemui pemberitahuan “Authentication is required to access the PC/SC daemon”, kepanjangan dari PC/SD adalah PC/SC Smart Card Daemon, yang digunakan untuk...
View ArticleCara Lengkap Membuat Monitoring Log Kubernetes dengan Fluentd
Saat cluster kubernetes anda mulai banyak, mungkin kepikiran untuk centralize lognya, karena untuk melihat log satu persatu dari tiap pod/container akan makan waktu, belum lagi log dari container yang...
View ArticleCara Monitoring Kubernetes per Namespace dengan Fluentd
Semakin banyak microservice dan pod yang dikelola, tentunya semakin banyak log yang dihasilkan oleh Kubernetes itu sendiri. Ada berbagai macam cara untuk mengirim log, memilah milah log. Kubernetes...
View ArticleCara Testing Fluentd dengan Docker
Fluentd banyak digunakan dimana-mana sebagai tukang kirim log dan tukang proses/format log. Untuk testing berbagai versi Fluentd, menggunakan docker akan sangat membantu, karena tidak perlu menginstall...
View ArticleDaftar/Verifikasi DigitalOcean dengan Bank Jago
Dengan menggunakan akun Bank Jago, sekarang kita bisa mendaftar DigitalOcean. Bank Jago bisa digunakan untuk verifikasi, ataupun membayar tagihan DigitalOcean. Bank digital satu ini, bisa dijadikan...
View ArticleDeploy Kubernetes di DigitalOcean dengan Terraform
Kali ini kita akan membahas cara untuk deploy Kubernetes di DigitalOcean dengan Terraform. Kubernetes dari DigitalOcean adalah managed kubernetes yang ditawarkan oleh DigitalOcean, saat ini versi yang...
View ArticleInstalasi dan Konfigurasi Smokeping 2.8.x di Debian 11
Smokeping merupakah senjata utama untuk memonitoring services yang menggunakan PING/ICMP. Tidak semua versi smokeping tersedia di Debian 11, untuk itu kita harus compile dari awal untuk versi terbaru,...
View ArticleDeploy Elasticsearch dan Kibana 7.x di Kubernetes
Kali ini kita akan membahas cara untuk deploy Elasticsearch beserta Kibana di Kubernetes. Kali ini kita akan menggunakan DigitalOcean Kubernetes (DOKS), walaupun kita menggunakan DigitalOcean, anda...
View ArticleMengirim Log Laravel ke Elasticsearch dengan Logstash
Secara default Laravel menyimpan log error didalam file storage/logs/laravel.log, nah log ini kita bisa kirim ke Elasticsearch ataupun log agregator lainnya dengan bantuan logstash. Dengan mengirim...
View ArticleCara Lengkap Install dan Konfigurasi Elastic Stack 8 Debian 11
Elastic stack (Elasticsearch, Kibana dan Logstash) sangat populer dikalangan startup, karena kesusahan setup :) dan kemudahan untuk menggunakannya. Kali ini akan kita bahas cara lengkap untuk...
View ArticleCara Instalasi dan Konfigurasi DNS Server bind9 di Ubuntu 20.04
Ditutorial kali ini kita akan membahas cara membuat DNS (DOMAIN NAME SERVER) Server dengan bind9, distro Linux yang kita gunakan adalah Ubuntu 20.04. Penggunaan memory untuk DNS server bisa dibilang...
View ArticleCara Install Aplikasi ping di Ubuntu 20.04
Pada beberapa image Ubuntu 20.04, aplikasi ping tidak terinstall. Bila ping tidak ada anda akan mendapatkan pesan error ping google.com bash: ping: command not found Install ping Ubuntu 20.04 ping ada...
View ArticleCara Membuat Public dan Private Key SSH untuk Login Server
Penggunaan SSH key sangat umum dikalangan system administrator (SRE, DEVOPS, CPE), karena dengan SSH Key ini kita bisa mengakses server remote tanpa perlu menggunakan password. Penggunaan key jauh...
View Article