Posted inLinux

Cek 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 expired echo | openssl s_client -servername jaranguda.com -connect jaranguda.com:443 2>/dev/null | openssl x509 -noout -enddate # output notAfter=Jun 27 23:59:59 2022 GMT dari output diatas bisa […]

Posted inLinux

Cara 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: 42000 Harga barang: 8000 Harga barang: 27000 Harga barang: 42000 Harga barang: 84000 Harga barang: 20000 Harga barang: 37000 dari text diatas kita ingin mengambil total dari […]

Posted inLinux

Otomatisasi 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 menjalankan terraform destroy pada server production kantor ;). Dengan adanya terraform untuk provisioning banyak dan satu server code yang kita buat sama banyaknya, jadi sangat efisien waktu dan tenaga. Ada baiknya bila ini pertama […]

Posted inLinux

Solusi 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, menggunakan eval, simak caranya dibawah ini tambahkan ssh-key anda kedalam ssh-agent ssh-agent ~/.ssh/id_rsa_client10 tetapi cara ini tetap error, setelah menjalankan terraform apply masih muncul error │ Error: remote-exec provisioner error […]

Posted inLinux

Gitlab Fix Unicorn is no longer supported and users must switch to Puma

Saat upgrade Gitlab Community Edition, muncul error dari gitlab "* unicorn[‘worker_processes’] has been deprecated since 13.10 and was removed in 14.0. Starting with GitLab 14.0, Unicorn is no longer supported and users must switch to Puma, following https://docs.gitlab.com/ee/administration/operations/puma.html." Cek parameter unicorn yang diaktifkan di Gitlab grep unicorn /etc/gitlab/gitlab.rb # output unicorn[’enable’] = true unicorn[’worker_timeout’] = […]

Posted inLinux

Cara 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 scaling centrifugo dibutuhkan redis terpisah, untuk percobaan ini kita akan menggunakan 5 server dengan spesifikasi yang sama 1 CPU 1 GB Memory 20 GB Disk […]