Tuesday, December 31, 2019

Konfigurasi SSL Web Menggunakan Lets Encrypt

Pada catatan saya kali ini, saya akan menggunakan docker, namun secara logic, implementasinya seharusnya tidak beda dengan anda mengeksekusi langsung di host. Bagian yang saya tebalkan adalah value atau variabel yang dapat disesuaikan dengan kebutuhan anda, sehingga tidak selalu harus bernilai sama.

Friday, December 13, 2019

Membuat Swap Memory di Ubuntu Server

Beberapa waktu lalu saya diminta untuk mendeploy ELK Stack dan Kafka di sebuah server milik kantor. Ternyata, untuk service Kafka, spesifikasi server yang disediakan memiliki resource yang bisa dibilang terbatas. Yang Menjadi problem adalah Ram server hanya memiliki kapasitas 2GB dan belum memiliki swap memory. Karena server ini digunakan untuk keperluan research, dibandingkan mengupgrade spesifikasi server,  saya pikir akan lebih cepat dan hemat membuat swap memory. Sekalian saya pengen lihat, seberapa besar pengaruh hadirnya swap memory di server yang memiliki spesifikasi minim.

Wednesday, November 20, 2019

Ndeploy Project Ning Server


Original song By : Denny Caknan
Parodied By : Alfin Hidayat

kok mumetke nemen..
babar blas ra ono tutorial..
jelas ku butuh readme mu..
kubutuh wiki mu..
kok mumetke men..

Thursday, October 31, 2019

Serba Serbi SSH Service

Environment
Operating System : Lubuntu 18.04.3 LTS
SSH Version : OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n  7 Dec 2017
membuat ssh key
ssh-keygent -t rsa
jika tidak ingin ribet mengcustom, tekan enter hingga proses selesai.

Friday, October 25, 2019

A Remarkable Labs

My name is Alfin Hidayat, but you can call me Alfin. Who am I? Nothing, just a final-year student who is still working on his thesis and being an internship as a laboratory assistant in a campus in Semarang city from October 2014.  That before I joining this company. Yes, a company named Ujuizi Laboratories.

Sunday, October 6, 2019

Deploy Official Apache Webserver Docker Image

Official httpd Logo
Sebelum tidur, mari kita sharing. Yang ringan-ringan sajalah. :D
Jadi pernah saya disuruh deploy official apache webserver pake official docker image.

Tuesday, September 3, 2019

Mengganti Hostname Linux

Kali ini saya cuma mau share barang sepele, tapi mungkin bisa jadi menarik bagi pemula dalam menggunakan GNU/Linux. Kita akan mengganti hostname atau dalam Windows disebut Computer Name. Computer name atau hostname setahu saya, biasanya digunakan untuk membedakan komputer jika kita bekerja dengan beberapa komputer sekaligus. Atau saat kita terhubung ke jaringan, Computer Name inilah yang akan muncul di router atau saat seseorang melakukan sniffing kedalam jaringan yang terhubung seperti wifi atau local area network di suatu tempat.

Monday, September 2, 2019

Monitoring Linux Dengan Grafana, InfluxDB, dan Netdata

Monitoring menjadi kebutuhan utama bagi sys admin untuk memantau kondisi "ternak"nya apakah berada pada kondisi yang baik atau tidak. Selain itu, monitoring juga bisa membantu sysadmin tidur lebih tenang, karena dengan monitoring pengambilan tindakan atau perencanaan menjadi lebih terarah dan tersusun dengan rapi (menurut saya sih itu), yang mana artinya sysadmin dapat tidur dengan (lebih) lelap karena perencanaan dan tindakan sudah tersedia. hehehe . . .

Thursday, August 22, 2019

Karena Server Ingin Dimengerti

Original song By : Ada Band
Parodied By : Alfin Hidayat

Log indah hadirkan pesona
Kemuliaan admin yang memandang
Uptime-mu simbol keanggunan
Khas per-awan(cloud) yang kau miliki

Akulah pengagum bandwidthmu
Tak ingin ku menyakitimu
Lindungi dari sengat dunia
Yang mengancam
Nodai sucinya processmu

Wednesday, July 31, 2019

Install Goofys di Ubuntu Server 18.04 LTS

Goofys
Mumpung lagi ngoprek S3 bucket dan tool mountingnya (dikantor pake goofys dan s3fs), sekalian deh nulis dokumentasinya. Bagi yang belum tau S3 bucket, singkatnya S3 bucket adalah layanan Amazon Web Service (AWS) yang berupa penyimpanan dalam bentuk object storage. Selain harganya yang (katanya sih) murah, AWS menjamin ketahanan layanan ini dengan angka yang hampir sempurna, cek aja disini. Jangan lupa di hitung yak berapa angka dibelakang komanya. untuk lebih lengkap bisa mampir ke situs resminya  yang bahasa indonesia disini.

Monday, July 1, 2019

Membuat User Baru di Ubuntu Server

Ubuntu
Sebelumnya saya sudah share bagaimana cara membuat user baru di distro linux CentOS. Kalo di distro lain bagaimana? Misalnya Ubuntu. Sebenarnya caranya mirip, yang berbeda mungkin saat kita akan menambahkan akses sudo pada user yang baru saja dibuat. Opsi menambahkan sudo sebenarnya jika hanya user yang baru di buat memerlukan akses penuh ke PC atau server yang digunakan. Apabila user tidak memerlukan hal tersebut, mungkin hal ini tidak perlu di lakukan.

Monday, June 24, 2019

Cheat Sheet Perintah Iptables

Karena sekarang handle server fisik juga, jadi mainan iptables deh. Berikut adalah catatan singkat tentang firewall iptables :

Thursday, May 16, 2019

Tutorial Dasar dan Cheat Sheet Vim

Vi IMproved
VIM atau Vi IMproved  adalah salah satu teks editor legendaris di dunia command-line. Teks editor ini bahkan bisa di custom menjadi Integrated Development Environment (IDE) yang asik dan ringan dengan menambahkan plugin Vim Bootstrap. Selain itu juga ada Neovim yang merupakan pengembangan dari Vim, bisa langsung cek di situs resmi milik Neovim.

Tidak jarang bagi pengguna awal Linux, Vim menjadi momok yang luar biasa bikin kesel. Karena cara penggunaannya yang menurut saya bisa dibilang aneh dan sangat anti-mainstream.

Tuesday, May 7, 2019

Virtualisasi dan VirtualBox

VirtualBox
Virtualisasi adalah proses menjalankan instance virtual sistem komputer dalam lapisan yang disarikan dari perangkat keras yang sebenarnya. Paling umum, ini mengacu pada menjalankan beberapa sistem operasi pada sistem komputer secara bersamaan. 

Itu penjelasan formal yang saya ambil dari situs opensource.com. Kalo untuk masih bingung gampangnya virtualisasi adalah sebuah proses dimana sebuah sistem dijalankan diatas sebuah sistem lain seolah sistem tersebut ada perangkat fisiknya. Masih bingung? 

Monday, April 8, 2019

Cheat Sheet jq, JSON Processing Tool

jq Tool
JSON adalah format dokumen yang ringan dan digunakan pada hampir setiap layanan pertukaran data. Selain itu JSON juga dapat digunakan sebagai konfigurasi suatu aplikasi atau sistem.  JSON terdiri keys dan value, sedangkan elemennya bisa berbentuk array atau object.  jq adalah aplikasi yang dapat digunakan pada CLI untuk memproses JSON. 

Saturday, March 30, 2019

Membagi Teks File Dengan CSPLIT

Memanipulasi teks atau string memang banyak jenisnya. Dan somehow saya suka mempelajari hal tersebut. Ya mungkin karena hidup saya ngga jauh-jauh dari hal yang namanya manipulasi teks atau string. Catatan saya kali ini adalah tentang bagaimana cara membagi atau memotong sebuah file berdasarkan kata atau karakter tertentu.

Tuesday, March 5, 2019

Menyingkat Perintah Terminal di Linux

Jutsu Linuxer
Bagi yang demen command line interface seperti saya, terkadang perintah yang asik kita gunakan terasa menjenuhkan. Bahkan mungkin kita cenderung malas untuk mengetiknya manakala perintah itu panjang dan kita berada di kondisi yang tidak mood ngetik (lah terus ngapain ngoprek).  Yah, developer cuma manusia biasa, yang tak sempurna dan kadang salah. Namun di hatiku hanya satu, cinta untukmu luar biasaaaa,,,

Sunday, March 3, 2019

Menghapus User Pada Centos Linux

Delete User Centos
Melanjutkan postingan sebelumnya, pasti kurang mantap dong kalo ada tutorial membuat user baru tapi tidak ada cara menghapus user di Centos Linux. 

Jangan lupa, sebelum menghapus user yang ada, pastikan data atau file pada direktori home user sudah terbackup atau memang sama sekali tidak terpakai, karena recovery data di Linux setau saya tidak mudah. Karena biasanya data sudah rusak permanen dan mungkin tidak bisa dikembalikan.

Monday, February 25, 2019

Membuat User Baru di Centos Linux

User Baru Centos
Awalnya saya mengira cara membuat user baru pada Centos sama dengan perintah Ubuntu dan variannya, ternyata berbeda. hehehehe... 

Karena saya biasa berkutat dengan distro varian debian atau ubuntu, maka dari itu saya catet tutorialnya manatau saya lupa lagi. Oke, jadi kali ini  saya akan membuat user baru untuk Centos versi 7.0.

Wednesday, January 30, 2019

Cara Mengetahui Versi Compiler Aplikasi Berbasis Java

Java
Kedengarannya aneh. Tapi nyatanya menjadi diperlukan saat kita sedang dalam proses pengembangan aplikasi atau sebuah layanan. Karena bisa jadi ada beberapa fitur pada kompiler java yang mungkin tidak cocok antara versi satu dengan versi lainnya. 

Jadi ceritanya saya mau rebuild marmotta. Sebuah service triple store yang berbasis java, dari source codenya. tapi selama seharian saya upyek, build selalu berakhir gagal. Waktu itu CEO berhasil mengcompilenya, namun masih ada beberapa properties yang perlu ditambahkan karena ontology yang akan kami gunakan bukan ontology biasa melainkan ontology yang memiliki ekstensi geosparql.

Tuesday, January 29, 2019

Cara Resize Disk Image Pada VirtualBox

Hardisk
Pada postingan lain, saya membahas tentang Virtualisasi dan VirtualBox. Nah bagi yang sudah menjalankan virtual machine dan ternyata kehabisan hardisk, jangan khawatir, kita bisa melakukan resize pada virtual disk yang ada. Inilah salah satu keuntungan lain pemanfaatan teknologi virtual, apabila resource yang digunakan oleh virtual sistem telah habis, maka kita bisa menambah atau mengupgrade spesifikasi virtual sistem selama komputer/server yang kita gunakan masih tersedia resource yang bisa dialokasikan.

Thursday, January 24, 2019

Serba Serbi Stream Editor (SED) pada Linux

Stream Editor
Stream Editor atau sed adalah salah satu tool keren dan (biasanya) tersedia pada Unix dan keluarganya. Bahkan tool ini hampir ada di semua platform sistem operasi (monggo cek disini). Sehingga kita tidak perlu repot-repot menginstall benda keren ini.