Dibelakang Layar

Yeaaah post kedua untuk domain baru ini dan nampaknya ingin sesekali ngebahas beberapa pendukung yang hingga akhirnya akbaryaum.web.id dapat diakses melalui internet dan web browser.

  • Domain akbaryaum.web.id (.web.id) ini didapatkan dari CloudKilat, salahsatu penyedia layanan komputasi awan / cloud web hosting di Indonesia. Serba kilat:

    • Kilat Hosting
    • Kilat Domain
    • Kilat VM (Virtual Machine) / Virtual Private Server (VPS)
    • Kilat Storage - Layanan penyimpanan berkas berbasis obyek yang mendukung penuh protokol S3 yang dapat diakses dari berbagai macam aplikasi klien yang mendukung protokol S3. Mendukung integrasi penuh dengan berbagai macam kerangka bahasa pemrograman sebagai distribusi berkas statis untuk situs maupun aplikasi web. Ya begitulah pokoknya serba kilat.
  • DigitalOcean & Vultr kedua penyedia layanan Virtual Private Server yang tak dapat dipisahkan. Produk DigitalOcean biasanya saya gunakan untuk memarkirkan web-web dan aplikasi kasi pelanggan sedangkan produk dari Vultr digunakan khusus buat pribadi walaupun sebenarnya pengen banget punya VPS dari Indonesia khususnya yang ditawarin sama CloucKilat.

  • DNS (Domain Name Server). Untuk masalah DNS sebenernya sama seperti keinginan punya VPS yaitu menggunakan DNS dari CloudKilat cuman sayangnya mereka belum nyediain IPV6 Record. Recordnya masih sebatas A, CNAME, MX dan SPF (TXT). Entahlah kedepannya kalau beneran pindahin semuanya ke CloudKilat bakal beda lagi ceritanya. Untuk saat ini masih menggunakan DNS gratis dari DigitalOcean. Banyak faktor kenapa memilih DNS dari DigitalOcean salahsatunya melihat hasil dari dnsperf.com

DigitalOcean DNS Performance and Uptime

  • Operating System (OS) CentOS yang didalamnya terinstall Nginx (v.stabil) + module ngx_brotli dan NodeJS (v.6) yang memang merupakan pondasi utama untuk membangun website / blog dengan platform Ghost - ghost.org. Kenapa menggunakan NodeJS versi 6 dikarenakan saya lebih suka dengan Ghost versi lawas atau (v.0.11.x). Berikut Konfigurasi yang dilakukan:

Upstream

upstream ghost {
   server localhost:2368;
}

Server Block

server {
    listen 80;
    listen [::]:80;
    servername akbaryaum.web.id www.akbaryaum.web.id;

    access_log off;

    location / {
        proxy_pass http://ghost;
        include proxy_params;
    }
}

File proxy_params biasanya terletak dalam folder /etc/nginx dan berisi:

proxy_set_header Host    $http_host;
proxy_set_header    X-Real-IP $remote_addr;
proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header    X-Forwarded-Proto $scheme;
  • Terminal / PuTTY & FileZilla digunakan untuk terhubung dan mengelola file yang berada di server.
  • GIMP 2.10 sebagai aplikasi editor gambar/foto baik untuk foto yang diunggah kedalam blog ini maupun sosmed seperti Facebook, Twitter dan Instagram.
  • Kdenlive kadang suka posting video juga, Kdenlive jadi editor pilihan.
  • Text Editor Vim, Nano dan Gedit.