Blog Rafi

  • Install dan Konfigurasi Postfix di Rocky 9

    Bagian ketiga seri SMTP Relay. Kita berhenti berteori dan langsung praktik: instalasi Postfix, membedah main.cf dan master.cf, mengatur smarthost, sampai berhasil mengirim email pertama.

    Read More…

    2–3 minutes
  • Troubleshoot Zimbra Level 1: MTA yang Berhenti

    Ronde pertama latihan drill troubleshooting saya di lab Zimbra sendiri. Claude Code menyuntikkan fault, saya cuma dapat tiket berisi gejala, lalu diagnosis sendiri dari nol. Ini catatan alur satu rondenya, dari tiket sampai verifikasi.

    Read More…

    2–3 minutes
  • Latihan Troubleshooting dengan Claude Code

    Skill troubleshooting cuma tajam kalau sering ketemu sistem rusak. Daripada menunggu insiden nyata, saya menyuruh Claude Code merusak lab saya sendiri, lalu saya yang memperbaiki. Ini catatan cara saya menyusunnya.

    Read More…

    2–3 minutes
  • Bagian 1: Mengenal SMTP Relay

    Bagian pertama dari seri SMTP Relay. Sebelum kita ngoprek konfigurasi server, saya ajak kalian memahami dulu apa itu SMTP, apa itu relay, dan kenapa keduanya jadi tulang punggung email dunia.

    Read More…

    4–6 minutes
  • Upgrade Carbonio 26.3 ke 26.6.0 via Ansible

    Hari ini Carbonio rilis versi 26.6.0, jadi langsung saya coba upgrade di server single-server saya pakai metode resmi berbasis Ansible. Prosesnya sebenarnya cukup mulus, cuma di akhir saya sempat kena masalah carbonio-tasks yang tidak jalan. Berikut catatan lengkapnya, dari kondisi awal sampai troubleshoot. Cek Versi Awal Sebelum mulai, saya cek dulu versi yang terpasang. Kebiasaan…

    Read More…

    2–3 minutes
  • Memahami dan Memaksimalkan Claude Code

    Saya pakai beberapa AI code assistant, Claude Code, Antigravity, dan sejenisnya, tapi tulisan ini fokus ke Claude Code dan jadi bahan pembelajaran untuk saya yang masih pemula dalam penggunaannya. Prinsip di bawah ini sebagian besar berlaku juga untuk tool lain, cuma cara implementasinya beda-beda. Dua masalah paling sering muncul waktu kerja pakai AI code agent:…

    Read More…

    3–5 minutes
  • Merancang Instalasi Otomatis Zimbra dengan Ansible

    Hari ini saya memulai untuk membangun project saya, yaitu project instalasi zimbra secara otomatis, dan disini saya menggunakan Ansible sebagai mesin otomasi nya. Instalasi Zimbra secara manual itu melelahkan. Kalian harus SSH ke server, menyiapkan hostname dan DNS, menjalankan install.sh, lalu menjawab puluhan pertanyaan interaktif di zmsetup.pl satu per satu. Ulangi proses ini untuk setiap…

    Read More…

    3–4 minutes
  • Integrasi Proxmox Datacenter Manager (PDM) dengan Cluster PVE

    Ini catatan percobaan instalasi saya dengan Proxmox Datacenter Manager (PDM). Instalasinya sendiri sudah saya lakukan cepat lewat ISO PDM, jadi di sini saya fokus ke bagian integrasinya dengan cluster PVE saya. PDM ini lapisan manajemen terpusat di atas beberapa node atau cluster Proxmox, jadi saya bisa pantau semua dari satu antarmuka tanpa buka banyak tab.…

    Read More…

    2–3 minutes
  • Perbedaan Repository Proxmox VE: Enterprise vs No-Subscription

    Waktu pertama install Proxmox VE, repository yang aktif secara default adalah Enterprise. Kalau kalian tidak punya subscription, apt update bakal error 401 Unauthorized dan tidak ada paket yang bisa di-update. Di sini saya jelaskan singkat bedanya repository Enterprise dan No-Subscription, plus kapan sebaiknya pakai yang mana. Sebenarnya Proxmox VE menyediakan tiga repository (di luar repo…

    Read More…

    1–2 minutes
  • Mengatur Proxmox dari Handphone

    Selama ini saya mendalami dan mempelajari Proxmox, saya kira hanya dapat akses lewat web UI, di hp pun sudah pas sih untuk tampilan UI nya. Tapi, pas iseng baca-baca artikel, ternyata Proxmox bisa dipantau dan dikontrol langsung dengan menggunakan aplikasi berbasis android/ios. Berikut rangkuman yang saya pelajari, plus sedikit pendapat saya sebagai orang yang kadang…

    Read More…

    2–4 minutes