GNU/Linux, Ubuntu

Apache Kafka Daemon Autostart

Artikel ini akan menjelaskan langkah-langkah bagaimana membuat Apache Kafka daemon autostart.

Jauh sebelum adanya implementasi autostart dari systemd, biasanya saya cukup menggunakan fasilitas /etc/rc.local jika ingin program yang kita pasang bisa otomatis jalan ketika komputer server direstart. Jika script yang digunakan sangat sederhana maka cukup taruh satu baris maka semuanya dapat berjalan dengan baik. Setiap kali server restart maka otomatis script yang pada /etc/rc.local akan otomatis dieksekusi dan daemon dapat berjalan.

Continue reading “Apache Kafka Daemon Autostart”

Framework

Alternatif Memuat Dataset Besar

Mungkin kita pernah merasakan (termasuk saya), sebelum melakukan proses komputasi dan membuat model dari machine learning biasanya kita memuat dataset yang ada terlebih dahulu. Proses ini ternyata membutuhkan sumber daya yang besar bahkan sebelum melakukan proses komputasi model pada Machine Learning. Hal ini dikarenakan keterbatasan sumber daya. Sumber daya disini maksudnya adalah perangkat keras yang digunakan. Sangat terbatas mulai dari sisi RAM atau mungkin juga hard disk. Sempat merasakan juga ketika memuat berkas CSV dengan besar ratusan mega membuat komputer kita nge-hang ?. Ini baru ratusan mega belum sampai gigaan.

Continue reading “Alternatif Memuat Dataset Besar”

Docker

Pemulihan Data Ghost Pada Kontainer Docker

Pemulihan data ghost pada docker yang rusak ternyata mudah. Ini adalah cerita pengalaman tentang bahayanya menempatkan semua layanan a.k.a services pada docker container terlebih lagi apabila layanan tersebut memiliki ketergantungan adalah ketika yang satu gagal jalan maka yang terjadi semuanya ikut-ikutan gagal. Saya memiliki beberapa web, 1 fediverse instansi (https://mstdn.id), 1 menggunakan wordpress (http://fenomenaalam.web.id) dan 2 menggunakan ghost (http://qudori.web.id dan http://swordofarchaiden.com). Diantara empat, tiga menggunakan satu buah database yang sama yakni MySQL pada satu buah konfigurasi docker yang sama. Berawal dari prinsip coba-coba dan ingin membuat sederhana maka semua memang saya satukan menjadi satu buah konfigurasi. Ini adalah kekeliruan yang menyebabkan data ghost dan data wordpress saya lenyap.

Continue reading “Pemulihan Data Ghost Pada Kontainer Docker”

GNU/Linux

Instalasi GNU/Linux Kali Windows Subsystem

Awalnya kawan sempat menyampaikan bahwa GNU/Linux Ubuntu sekarang sudah ada di Windows dalam bentuk Windows Subsystem. Saya pada saat itu masih belum begitu “ngeh” dan tertarik. Bukan karena saya tidak suka menggunakan GNU/Linux tapi saya masih skeptis (sampai sekarang juga sama :D) untuk sebuah perusahaan sekelas Microsoft membuat GNU/Linux pada sistem Windowsnya. Okelah saya tidak sepantasnya ikut masuk ke dalam debat yang seperti ini. Karena memang juga tidak ada waktu untuk oprek maka saya coba lihat hasil installasi GNU/Linux Ubuntu punya teman dan saya cuma komentar, “oh”, hahahha. Kejadian itu sudah lama mungkin beberapa bulan yang lalu.

Continue reading “Instalasi GNU/Linux Kali Windows Subsystem”

GNU/Linux

Mengatasi Kegagalan dalam Menjalankan Service Docker (2)

Sebenarnya permasalahan ini sudah selesai di artikel yang pertama, Mengatasi Kegagalan dalam Menjalankan Service pada docker tapi sepertinya ada satu hal yang mengganjal dan hal ini belum selesai artikel pertama. Harap diperhatikan baik-baik agar membiasakan backup terlebih dahulu file anda sebelum melanjutkan. Pada artikel pertama saya membahas bagaimana cara yang paling mudah agar selepas upgrade, service itu bisa berjalan kembali karena entah kenapa docker yang saya gunakan apabila dilakukan upgrade maka servicenya tidak otomatis bisa langsung jalan.

Continue reading “Mengatasi Kegagalan dalam Menjalankan Service Docker (2)”

FreeBSD

Digital Ocean How To Resize Disk in FreeBSD

Source link : https://www.vultr.com/docs/how-to-resize-a-disk-in-freebsd

Bagi kalian yang berlangganan Digital Ocean (DO) tentu mendapatkan informasi beberapa hari yang lalu bahwa mereka memberikan service baru yakni upgrade memory dan disk dengan harga yang tetap. DO adalah salah satu perusahaan yang memberikan service VPS yang sangat memuaskan dengan harga yang sesuai. Salah satu server ATSoft yang menggunakan GNU/Linux CentOS berhasil untuk upgrade dengan sangat mudah tanpa perlu resize manual via shell. Rupanya hal ini tidak berlaku bagi server FreeBSD yang saya miliki.

Continue reading “Digital Ocean How To Resize Disk in FreeBSD”

Ubuntu

Mengatasi Kegagalan Menjalankan Service Docker

Dua hari yang lalu server saya update ke docker versi 17.09.0-ce. Docker versi ini sudah full menggunakan Moby Project. Awalnya dalam update, container yang sudah berjalan tidak saya utak-atik dan saya biarkan apa adanya. Akan tetapi setelah mengetahui ada beberapa paket yang perlu di update seperti ghost versi yang terbaru (versi 1.10) maka saya memutuskan shutdown sementara beberapa website seperti wordpress dan ghost yang sudah berjalan. Saya kemudian melakukan build ulang container yang ada. Setelah update dilakukan, saya mencoba untuk melakukan rebuild container. Hasilnya rebuild container tidak dapat dilakukan karena ada layer yang hilang. めんどくさい !. Sayangnya saya tidak catat pesan kesalahan yang terjadi untuk dokumentasi.

Continue reading “Mengatasi Kegagalan Menjalankan Service Docker”

GNU/Linux

GNU/Linux Lubuntu 16.04 Sound Settings

Default installation from my GNU/Linux Lubuntu 16.04 doesn’t have any sound control. I never use my desktop PC for listening any sound especially when this desktop is for computation. But when my friend told me that his Logitech USB headset is not working I need to test it. His GNU/Linux is the same like me. As far as I know Ubuntu is very easy and everything is taking care by them so in my mind I don’t have to setup or install anything but I was wrong. If I use dmesg command I’m pretty sure that this headset is working enough. Figure 1 will show the result from dmesg.

Continue reading “GNU/Linux Lubuntu 16.04 Sound Settings”