Cara Resize Partisi Disk di VM Linux (Saat lsblk & df -h Tidak Terupdate)

Setelah menambah kapasitas disk pada Virtual Machine (VM) dari sisi hypervisor (misalnya Proxmox, VMware, atau OpenStack), pengecekan di dalam Linux dengan perintah: lsblk df -h masih menampilkan ukuran lama. Ini terjadi karena yang bertambah baru disk fisiknya, sedangkan partisi dan filesystem di dalam VM belum diperbesar, sehingga OS belum bisa memakai ruang tambahan tersebut. Solusi … Read more

Keamanan Upload File di PHP Menggunakan File Signature (Magic Number)

Fitur unggah file sangat sering dipakai di aplikasi web — dari foto profil hingga dokumen. Namun, jika tidak dilindungi dengan baik, fitur ini bisa menjadi jalan masuk bagi penyerang untuk menjalankan web shell atau menempatkan skrip berbahaya di server. Apa itu file signature? File signature, yang sering disebut magic number, adalah urutan byte khusus di … Read more

Cara Memantau Progres Import SQL dengan PV (Pipe Viewer)

Apa Itu PV (Pipe Viewer)? pv (Pipe Viewer) adalah utilitas command-line yang memungkinkan Anda memantau progres transfer data melalui pipeline di Linux/Unix. Salah satu kegunaannya adalah menampilkan progress bar, kecepatan transfer, dan estimasi waktu saat mengimpor file SQL besar. Keuntungan Menggunakan PV ✅ Menghindari proses hang yang seolah “tidak merespons” ✅ Memantau kecepatan transfer (MB/s) … Read more

Cara Memasang dan Mengonfigurasi RabbitMQ dengan Plugin Delayed Message Exchange di Docker

RabbitMQ merupakan salah satu message broker open-source yang banyak digunakan untuk mengelola komunikasi antar aplikasi melalui antrian pesan. RabbitMQ memungkinkan pembuatan sistem distributed yang handal, seperti microservices, task queue, atau arsitektur berbasis event. Salah satu keunggulan RabbitMQ adalah kemampuan untuk diperluas dengan plugin, salah satunya adalah plugin Delayed Message Exchange. Plugin ini mendukung pengiriman pesan … Read more

Membuat Container PHP 8.3.3 Apache2 Menggunakan Docker

Docker merupakan alat yang sangat berguna untuk membuat, mendeploy, dan menjalankan aplikasi dalam lingkungan yang terisolasi. Dengan Docker, kita dapat memastikan bahwa aplikasi kita berjalan dengan konsisten di berbagai lingkungan. Artikel ini akan membahas bagaimana membuat container PHP 8.3.3 dengan Apache2 menggunakan Docker, dengan fokus pada perintah sudo docker run -itd –restart unless-stopped -p 1124:80 … Read more