Cara Fix SSL Chain Error

Ketika kita memasang SSL pada suatu website, adakalanya SSL yang kita pasang hanya trusted pada beberapa browser saja. Salah satu penyebabnya adalah chain certificate yang tidak diikutsertakan di server website. Masalahnya adalah ada beberapa SSL provider yang tidak mengikutsertakan chain yang mudah untuk dimasukkan ke konfigurasi. Oleh karena hal tersebut, ada orang yang membuat suatu…

The screen locker is broken and unlocking is not possible anymore

Saat pertama kali melakukan full upgrade pada fresh install Manjaro KDE, tiba tiba muncul eror terkait dengan lock screen. Penampakan erornya kurang lebih seperti berikut: Untuk menyelesaikan masalah tersebut, kita perlu melakukan unlock session melalui terminal. Untuk sistem operasi yang diinstal secara langsung tanpa melalui virtualisasi, kita dapat menekan tombol Ctrl + Alt + F5.…

Install KDE Desktop pada Manjaro

Beberapa waktu yang lalu, penulis menemukan sebuah thread di forum Manjaro mengenai integrasi Deepin dengan Arch (yang dalam kasus ini adalah “induk” dari Manjaro). Pada thread tersebut, developer menyebutkan bahwa integrasi Deepin desktop yang pada aslinya tidak menggunakan metode rolling release, sulit untuk diintegrasikan ke Arch yang menggunakan rolling release, karena Deepin desktop sendiri masih…

Error: found in requirements.yaml, but missing in charts/ directory: mariadb

Ketika kita develop kubernetes helm chart, apabila di chart ada file requirements.yaml, maka helm install akan menyebabkan kegagalan, karena helm tidak dapat menemukan dependensi dari chart yang kita kembangkan. Jalankan perintah berikut Output dari command di atas kurang lebih akan seperti berikut Source: https://andrewaadland.me/2018/08/10/error-found-in-requirements-yaml-but-missing-in-charts-directory-helm-chart-dependencies/

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…