Set up Default Backend pada Traefik Docker

Traefik merupakan tools yang didesain untuk menjadi reverse proxy. Kita dapat mengeset berbagai macam domain pada traefik, dan kemudian mengarahkan domain tersebut ke backend yang kita inginkan. Salah satu kelebihan dari traefik ini adalah dia dapat melakukan request SSL letsencrypt secara otomatis sesuai dengan domain yang sudah kita set ke traefik tersebut. Namun kali ini…

VSCode Terminal Font Fix on Arch Linux

Problems After updating visual studio code to latest version, suddenly font in the terminal show problem like as https://github.com/Microsoft/vscode/issues/51543 Solutions Install nerd fonts (warning: This will use around 1,7 GB of your disk) Go to file -> Preference -> Settings on your Visual Studio CodeSearch for fontfamSet Font Family to MesloLGM Nerd Font Result

Partisi Linux: Membuat, Mengubah, dan Menghapus

Berikut adalah cara membuat, mengubah, dan menghapus partisi linux tanpa menggunakan LVM. Tutorial berikut sangat rawan menyebabkan kehilangan data. Backup terlebih dahulu partisi linux yang akan diubah-ubah atau biasakan diri anda menjalankan perintah-perintah berikut. Segala bentuk kehilangan data bukan merupakan tanggung jawab penulis. Membuat Partisi Baru List partisi linux yang ada, akan terlihat disk sdb…

AttributeError: ‘module’ object has no attribute ‘unique’

Complete error message: docker-compose –version Traceback (most recent call last): File “/bin/docker-compose”, line 7, in <module> from compose.cli.main import main File “/usr/lib/python2.7/site-packages/compose/cli/main.py”, line 22, in <module> from ..bundle import get_image_digests File “/usr/lib/python2.7/site-packages/compose/bundle.py”, line 14, in <module> from .service import format_environment File “/usr/lib/python2.7/site-packages/compose/service.py”, line 131, in <module> @enum.unique AttributeError: ‘module’ object has no attribute ‘unique’ Solution:…

Deploy High Availability Vault pada Kubernetes dengan Consul Backend

Prerequisite: Kubernetes cluster yang sudah terinstall helm Deploy consul dan vault Deploy consul menggunakan helm helm install –name consul stable/consul –set Replicas=1 Install vault menggunakan helm helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator helm install –name vault incubator/vault –set vault.dev=false –set vault.config.storage.consul.address=”consul-consul:8500″,vault.config.storage.consul.path=”vault” Penjelasan: vault.dev=false : Untuk menjalankan vault dalam mode non developer vault.config.storage.consul.address=”consul-consul:8500″ : Untuk mengatur storage…

Reset password user pada Jenkins

Ketika kita menggunakan Jenkins, ada saat ketika kita ingin melakukan reset password terhadap user jenkins. Hal yang perlu kita tahu adalah jenkins menggunakan password hash bcrypt untuk menyimpan password. Langkah-langkah yang perlu dilakukan: Cari suatu tools untuk melakukan hash bcrypt. Ada beberapa layanan online yang menyediakan hash untuk bcrypt seperti https://bcrypt-generator.com/ , https://www.dailycred.com/article/bcrypt-calculator, https://www.browserling.com/tools/bcrypt, dan masih banyak layanan yang…

Unable to configure the Docker daemon with file /etc/docker/daemon.json

Pesan eror yang ada pada judul terjadi ketika kita mencoba untuk melakukan konfigurasi docker menggunakan file yang berada di /etc/docker/daemon.json. Ketika kita melakukan debugging menggunakan journalctl -xe -u docker , maka pesan berikut akan tampil Aug 01 06:55:35 myhost systemd[1]: Starting Docker Application Container Engine… — Subject: Unit docker.service has begun start-up — Defined-By: systemd — Support:…

Cara Import dan Export Docker Image

Ada kalanya kita mengalami kondisi untuk melakukan suatu instalasi image docker ke suatu server yang tidak diperbolehkan untuk terkoneksi ke internet. Salah satu cara agar server tujuan  bisa mendapatkan image yang akan dijadikan container adalah mengexport dan import docker image Untuk export: docker save image-name:tag > filename.tar Untuk mengimport kembali, jalankan perintah berikut docker load…

Mengatur mail relay menggunakan gmail pada centos 7

Command line pada linux sangatlah powerful. Salah satu fiturnya adalah mengirimkan email dari command line. Namun sayang, settingan default untuk mengirimkan email dari command line kemungkinan besar akan menyebabkan email masuk ke spam. Agar dapat masuk ke inbox, kita dapat menggunakan gmail server sebagai smtp relay. Install packages Install postfix yum -y install postfix cyrus-sasl-plain…