Postingan

Menampilkan postingan dari Agustus, 2021

Setting pgbouncer Untuk Optimasi Koneksi Database postgresql

Gambar
Untuk melakukan installasi di server linux bisa menggunakan perintah apt install pgbouncer . Setelah berhasil terinstall kita bisa melihat status service dengan perintah  systemctl status pgbouncer . Setiap kali melakukan perubahan pada configurasi di  /etc/pgbouncer/pgbouncer.ini , pastikan untuk melakukan restart service dengan perintah  systemctl restrat pgbouncer . Lakukan pengaturan pada file  /etc/pgbouncer/pgbouncer.ini . Di bawah kode  [databases]  tambahkan script ini pgb = host=localhost port=5432 dbname=pgbdb . Edit sesuai kebutuhan, pgb adalah user postgresql. Untuk host dan port disesuaikan dengan lokasi server postgresql. Sedangkan untuk pgbdb adalah nama database yang akan digunakan. Informasi lebih detail bisa dicek di artikel  https://www.enterprisedb.com/blog/pgbouncer-tutorial-installing-configuring-and-testing-persistent-postgresql-connection-pooling . Di bagian kode  auth_type  ubah value dari trust ke  md5 , dan kita perlu mendaftarkan user serta password di

Persiapan Mengikuti INOTEK Kabupaten Magetan 2021

Gambar
Dokumen pedoman INOTEK 2021 bisa didownloa dari  http://bit.ly/litbang_inotekmgt2021 . Rencana penulis akan mengikutkan aplikasi  https://github.com/agusnurwanto/pbb-desa  sebagai peserta lomba INOTEK bidang Tata kelola dan Pelayanan publik . Untuk kategorinya masuk ke kategori Inovasi berbasis web / android . Pekerjaan pertama adalah membuat proposal inovasi. Suatu hal yang malas untuk dikerjakan :D. Salah satu trik untuk membuat proposal cepat adalah dengan mengedit file pedoman INOTEK dari google drive. Jadi tinggal menghapus tulisan yang tidak perlu tanpa harus membuat layout dari awal. Link proposal yang saya buat bisa diakses di  https://docs.google.com/document/d/1I0Mh5i21ADQO_AoA86emeXqwLNNAf7Wt/edit?usp=sharing&ouid=106913811233387779103&rtpof=true&sd=true . Kesan Mengikuti INOTEK 2021 Alhamdulillah pada hari selasa, 16-11-2021 telah diumumkan pemenang lomba INOTEK 2021 bertempat di Pendopo Surya Graha. Acara dihadiri oleh bapak sekretaris daerah pemerintah kabupa

Sharing Mouse dan Keyboard Menggunakan Barrier

Gambar
Pada praktek ini penulis menggunakan komputer linux ubuntu sebagai server mouse dan keyboard. Untuk komputer klien menggunakan sistem operasi windows. Untuk download barrier pada OS linux gunakan perintah apt install barrier . Selanjutnya setelah aplikasi selesai terdownload jalankan aplikasi barrier dan setting sebagai server. Klik tombol start untuk menjalankan service server. Untuk komputer windows, aplikasi barrier bisa didownload dari  https://sourceforge.net/projects/barrier.mirror/ . Lakukan installasi check pada pilihan client dan masukan IP dari komputer server. Kemudian tekan tombol start untuk menjalankan service klien. Untuk pertama kali koneksi akan muncul popup konfirmasi koneksi di komputer klien. Pastikan SSL Fingerprint yang muncul adalah milik komputer server. Jika sudah terkoneksi pada komputer server perlu dilakukan settingan letak layar. Tekan pada tombol Configure Server, akan muncul popup konfigurasi. Tambahkan layar monitor baru dan rename screen sesuai dengan n

Belajar Monitoring Server NGINX dengan Amplify Agent

Gambar
Belajar monitoring server nginx menggunkaan SASS dari  https://amplify.nginx.com/ . Pertama silahkan mendaftar dulu ke website resminya. Selanjutnya kita akan diminta untuk menginstall aplikasi amplify-agent. Saat penulis mengikuti tatacara install sesuai yang ditampilkan pada halaman web terdapat kendala error karena paket tidak tersedia pada OS saya. Saya langsung saya mendownload file .deb di link  https://packages.amplify.nginx.com/ubuntu/pool/amplify-agent/n/nginx-amplify-agent/  dan saya memilih  https://packages.amplify.nginx.com/ubuntu/pool/amplify-agent/n/nginx-amplify-agent/nginx-amplify-agent_1.7.0-5~trusty_amd64.deb . Selanjutnya install dengan perintah dpkg -i nama-package . Setelah berhasil terinstall selanjutnya coba lakukan start service dengan perintah  systemctl start amplify-agent . Seharusnya akan gagal karena kita belum mensetting file agen.conf. Untuk memastikan jalankan perintah  journalctl -xe  untuk melihat arahan yang perlu dikerjakan terkait error yang terjad

Hapus File Besar di /var/lib/snapd/snaps/

Gambar
Untuk melihat ukuran masing-masing folder menggunakan perintah: du -sh /var/lib/snapd/snaps/* Untuk melihat ukuran keseluruhan file dalam folder dengan perintah: du -h /var/lib/snapd/snaps/* Referensi cara menghapus bisa dicek di  https://www.linuxuprising.com/2019/04/how-to-remove-old-snap-versions-to-free.html Kesimpulannya: Buat file  remove-old-snaps dan isikan kode sebagai berikut: #!/bin/bash # Removes old revisions of snaps # CLOSE ALL SNAPS BEFORE RUNNING THIS set -eu LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision; do snap remove "$snapname" --revision="$revision" done Jalankan perintah  chmod +x remove-old-snaps agar file bisa dieksekusi. Selanjutnya tinggal jalankan perintah  sudo ./remove-old-snaps . Catatan: Sumber gambar https://www.pexels.com/id-id/foto/koper-untuk-dokumen-diletakkan-di-atas-meja-4792286/

Ubah Cara Pandang Dengan Kebiasaan

Yang mempengaruhi setiap kehidupan kita adalah sebagai berikut: Repetition atau kebiasaan Identification atau lingkungan tempat tinggal Otoritatif atau figur yang kita anut dan didengarkan kata-katanya Emosi atau pengalaman hidup Relaksation atau meditation Biasa disingkat RIOER untuk memudahkan dalam menghafal dan memahaminya.

Belajar CI/CD Setting GITLAB Runner

Gambar
Di sini penulis mendokumentasikan proses belajar CI/CD menggunakan GITLAB. Pertama kita harus membuat file .gitlab-ci.yml pada root repostitory. Contoh file .gitlab-ci.yml bisa dilihat di  https://docs.gitlab.com/ee/ci/quick_start/ . Detail terkait perintah yang bisa digunakan dalam file .gitlab-ci.yml bisa dicek di  https://docs.gitlab.com/ee/ci/yaml/ . Selanjutnya kita perlu melakukan setting GITLAB runner untuk menentukan runner mana yang akan dipakai pada project kita. Ada 2 pilihan yang disediakan di gitlab.com yaitu shared runner dan spesific runner. Untuk menggunakan spesific runner kita harus menginstall dulu runner pada server aplikasi kita. Bisa dijalankan di komputer lokal juga. Dokumentasi cara installnya bisa dicek di  https://docs.gitlab.com/runner/install/ . Lumayan besar filenya, sekitar 400mb. Detail configurasi dari gitlab runner bisa dicek di  https://docs.gitlab.com/runner/configuration/advanced-configuration.html . Setelah berhasil diinstall selanjutnya kita perlu