Skip to main content

Posts

Cloud Spend Diary

My Cloud Spend Diary📔   AWS,  Oct 2021 - June 2022 GCP, Dec 2021 - Jul 2022

Install GCSFUSE

gcsfuse adalah tool untuk mounting google storage bucket selayaknya file system, gcsfuse bisa dijalankan via command line, berikut cara installnya: Panduan cara install gcsfuse bisa dilihat disini  https://github.com/GoogleCloudPlatform/gcsfuse/blob/master/docs/installing.md , berikut ringkasannya dari praktek instalasi yg sy lakukan di ubuntu/debian version. Add the gcsfuse distribution URL as a package source and import its public key: export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s` echo "deb http://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - Update the list of packages available and install gcsfuse. sudo apt-get update sudo apt-get install gcsfuse Diatas akan menginstall gcsfuse latest version sesuai dengan package yg tersedia di repository. setelah itu command gcsfuse bisa dipanggil ubuntu@server : ~ $ gcsfuse --help NAME:    gcsfuse - Moun

Solusi lupa password wordpress admin

 berikut adalah catatan solusi jika lupa password admin wordpress cara ini melalui db mysql, pastikan dulu sudah bisa akses ke db mysql dengan db wordpress dan password username yg benar kemudian jalankan perintah berikut: mysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | wordpress          | +--------------------+ 2 rows in set (0.00 sec) mysql> use wordpress; Database changed mysql> SELECT ID, user_login, user_pass FROM wp_users; +----+------------+------------------------------------+ | ID | user_login | user_pass                          | +----+------------+------------------------------------+ |  1 | nasohi     | $**********&&&&* | +----+------------+------------------------------------+ 1 row in set (0.00 sec) Contoh dibawah akan mengubah password menjadi  this1SPassw0rD mysql> UPDATE wp_users SET user_pass = MD5('this1SPassw0rD') WHERE ID=1 LIMIT 1; Query OK, 1 row affected (0

Tips belajar

Dalam belajar ketika akan menghadapi ujian misal ujian semester maupun ujian teori/praktek harian tergantung pada persiapan, semakin sering persiapan semakin bagus namun tidak semudah itu banyak godaan bermain terus bagaimana agar tetap bisa berlatih: Kalau kita punya alasan untuk bermalas-malasan makan kita juga harus nya punya alasan untuk sukses, misalnya, jika saya berhasil belajar dan menulis rangkutan misal 4 lembar maka saya akan bermain game 2 sesi, kemudian di hari libur bermain game nya baru lebih banyak daripada belajar nya namun memang tidak mudah perlu keseimbangan dan jangan banyak bermain game juga. Gak cuma game misal yg cuka bermusik ya main musik, intinya coba berikan selingan selama itu hiburan sehat gak masalah agar belajar tetap bisa berjalan Intinya jangan pernah berhenti untuk mencari alasan belajar  terus cari alasan inspirasi agar tetap bisa belajar, belajar, dan belajar. Inspirasi misal dari saudara yang sukses, teman yang sukses, guru, orang tua, tokoh terken

How to install Docker on EC2 AWS

 1. Install docker sudo yum update sudo yum install -y docker sudo usermod -a -G docker ec2-user sudo service docker start sudo chkconfig docker on 2. Install docker compose sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-`uname -s`-`uname -m` | sudo tee /usr/local/bin/docker-compose > /dev/null sudo chmod +x /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 3. Check that docker compose  docker-compose --version

Contoh konfigurasi NAT di Proxmox

auto lo iface lo inet loopback auto eno1 #real IP address iface eno1 inet static         address  198.51.100.5         netmask  255.255.255.0         gateway  198.51.100.1 auto vmbr10 #private sub network iface vmbr10 inet static         address  10.10.10.1         netmask  255.255.255.0         bridge_ports none         bridge_stp off         bridge_fd 0         post-up   echo 1 > /proc/sys/net/ipv4/ip_forward         post-up   iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o eno1 -j MASQUERADE         post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o eno1 -j MASQUERADE

Contoh konfigurasi openvpn server.conf dan client.ovpn

server.conf port 443 proto tcp dev tun ca /etc/openvpn/certificate/ca.crt cert /etc/openvpn/certificate/vpnserver.crt key /etc/openvpn/certificate/vpnserver.key dh /etc/openvpn/certificate/dh2048.pem server 192.168.168.0 255.255.255.0 ifconfig-pool-persist /var/log/openvpn/ipp.txt push "route 192.168.199.0 255.255.255.0" duplicate-cn keepalive 10 120 cipher AES-256-CBC persist-key persist-tun status /var/log/openvpn/openvpn-status.log verb 3 explicit-exit-notify 1 client.ovpn client dev tun port 443 proto tcp remote vpn.sabagus.com resolv-retry infinite nobind persist-key persist-tun <ca> -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- </ca> <cert> -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- </cert> <key> -----BEGIN PRIVATE KEY----- -----END PRIVATE KEY----- </key> cipher AES-256-CBC verb 3 Penjelasan:  https://openvpn.net/community-resources/reference-manual-for-openvpn-2-4/