Mengatasi Kegagalan Menjalankan Service Docker

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.

Read More

Fluentd for Centralizing Logs

Hi, I wrote centralizing logs using fluentd. Check this out:

Creating and Scaling Your Applications Using ContainerPilot Pattern

Read More

GNU/Linux Lubuntu 16.04 Sound Settings

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.

Read More

Deploy RStudio Server with SSL Support

Deploy RStudio Server with SSL Support

(Source Image: RStudio Server logo https://www.rstudio.com/about/logos/)

RStudio Server is integrated development environment for R language. It includes everything from terminal, syntax-highlighting editor or I should say everything that R has but its running in the web. In this article I’ll show you how to deploy RStudio Server with SSL support on GNU/Linux Lubuntu 16.04.

Read More

Mengenal dpkt (Bagian 2): Menangkap Paket Data dengan tcpdump

Mengenal dpkt (Bagian 2): Menangkap Paket Data dengan tcpdump

Pada artikel pertama Mengenal dpkt (Bagian 1): Membaca Berkas pcap telah dijelaskan bagaimana cara membaca berkas pcap. Artikel kedua kali ini akan menjelaskan bagaimana membuat sebuah berkas pcap. Istilah membuat berkas pcap mungkin kurang pas karena berkas pcap pada dasarnya bukan dibuat tapi merupakan kumpulan paket data yang berhasil ditangkap untuk kemudian menjadi sebuah berkas dengan format tersendiri. Mari disimak bagaimana cara menangkap paket data.

Read More

Membangun Server VPN di GNU/Linux Ubuntu 16.04 dengan pptp

Membangun Server VPN di GNU/Linux Ubuntu 16.04 dengan pptp

(Gambar thumbnail diambil dari freevpnservers.com)

Apa itu VPN ?. VPN merupakan singkatan dari Virtual Private Network. Ada baiknya jika ingin membaca dan mengetahui secara detil teori pada VPN bisa cek mencari pada link berikut duckduckgo.com. Sekilas melihat sudah cukup banyak pembahasan dan pengertian dari VPN. Jika ingin lebih detil lagi maka membaca RFC dari VPN dari IETF merupakan salah satu jalan untuk memahaminya. Mari kita tengok lebih lanjut.

Read More

Mengenal dpkt (Bagian 1): Membaca Berkas pcap

Mengenal dpkt (Bagian 1): Membaca Berkas pcap

Tulisan ringkas berikut disarikan dari beberapa sumber yang ada. Salah satunya dari blog milik Jon Oberheide. Karena penelitian saya berkaitan dengan keamanan jaringan maka analisis dari network traffic menjadi sebuah keharusan. dpkt adalah pustaka yang dibuat oleh Dug Song. Beliau seingat saya salah satu anggota dari monkey.org dan sudah membuat beberapa perangkat lunak yang berkaitan dengan jaringan. Di artikel ini saya coba paparkan sedikit cara menggunakan pustaka dpkt secara ringkas. Dokumentasi dan cara sudah banyak bertebaran dalam bahasa Inggris sedangkan untuk bahasa Indonesia belum ada atau masih jarang silakan cek di duckduckgo. Selanjutnya saya mencoba berkontribusi dalam bahasa Indonesia.

Read More

Renew Letsencrypt for FreeBSD 10.2

Renew Letsencrypt for FreeBSD 10.2

Letsencrypt sent me an email said that my certificate will expire in 19 days. So if you using FreeBSD 10.2 here is the fastest way to make it work. Before execute this steps please check it your FreeBSD ports. The letsencrypt port reside in security/letskencrypt or security/py27-letsencrypt. The first one doesn’t exist even after I update my ports so I try the second one. But it seems the code still error. If this two ports is not working try this steps.

Read More

Resolve aclocal is missing

Resolve aclocal is missing

If you ever build package from a tarball then maybe you can find sometimes there is another part is missing. One of them is aclocal. This program is a part of GNU Automake package. The error message from bash shell is like this:

Read More

MySQL Server 5.7 Startup Problem on FreeBSD 10.2

MySQL Server 5.7 Startup Problem on FreeBSD 10.2

I’ve just installed MySQL server 5.7 for FreeBSD 10.2 using pkg package manager. It seems the problem occur when I want to start the MySQL for the first time. This time I’m using the real VPS server and not VirtualBox. The error is : /usr/local/etc/rc.d/mysql-server: WARNING: failed precmd routine for mysql. Here is what happen to my VPS server.

Read More

Change Desktop Environment and XTerm Configuration

Change Desktop Environment and XTerm Configuration

After upgrading my Ubuntu from 12.04 to 14.04, I had a problem with the desktop environment. Oh by the way, I’m using VirtualBox with newest version. So Ubuntu 12.04 said if I insist upgrading to 14.04 then you will have desktop problem. Nothing to lose so I accept the upgrade then it goes around until finished with the upgrade then reboot the Ubuntu.

Read More

Resolve pip for Python 3.4 on FreeBSD

Resolve pip for Python 3.4 on FreeBSD

This just newbie problem. I had FreeBSD version 10.2 server. The default installation for python is python 2.7. I had script with python 3 as the interpreter so I install the python 3 from the pkg using

Read More