Debian Server VS Ubuntu Server

Ya, Debian itu adalah bapaknya Ubuntu. Tadi saya merasa agak gusar karena sebagai pengguna Armbian berbasis Ubuntu Jammy yang supportnya sebenarnya sampai 2027, namun ternyata file-file repositorynya sudah tidak bisa diakses. Mungkin karena versi processor Arm memang tidak populer.

Berbeda dengan Armbian saya yang berbasis Debian. Armbian Debian Buster. Masih berjalan dengan baik dengan repository archive.

Khusus untuk Armbian, nampaknya saya akan memilih yang berbasis debian saja. Mungkin Armbian Ubuntu Jammy akan saya install ulang dengan Armbian Debian Bookworm.

Setting Password Mariadb

Saya catat disini karena hal ini sering lupa. Jika kita baru saja install mariadb, maka langka pertama yang harus kita lakukan adalah melakukan setting terhadap password root:

MariaDB adalah fork (turunan) dari MySQL, dan versi 10.11.11 adalah versi stabil dari MariaDB

Berikut langkah-langkah untuk memperoleh atau mengatur password root di MariaDB 10.11.11, misalnya setelah instalasi di Linux (Debian, Ubuntu, Armbian, dsb).

Selanjutnya »

Install Nginx-PHP di WSL

Saya masih sering menggunakan aplikasi di Windows, namun untuk urusan aplikasi berbasis server level advanced, Windows nggak semudah Linux.

Hari ini terpaksa saya menggunakan WSL untuk menginstall Nginx-PHP. Dan ada beberapa masalah yang harus di selesaikan, karena memang sedikit ada perbedaan setting awal antara windows dan WSL.

1. Masalah: 502 Bad Gateway Nginx

Kesalahan ini terjadi karena Nginx tidak bisa berkomunikasi dengan PHP-FPM. Ini umumnya disebabkan oleh PHP-FPM yang belum berjalan.

Solusi: Untuk menjalankan PHP-FPM, gunakan perintah sudo service php8.1-fpm start.

2. Masalah: systemctl tidak berfungsi

Perintah systemctl tidak dapat digunakan karena WSL, secara default, tidak di-boot dengan systemd sebagai init system.

Solusi:

  • Gunakan perintah sudo service <nama_layanan> start (contoh: sudo service php8.1-fpm start).
  • Cara terbaik adalah mengaktifkan systemd secara permanen di WSL 2. Caranya:
    • Buka file /etc/wsl.conf dengan sudo nano /etc/wsl.conf.
    • Tambahkan baris [boot] dan systemd=true.
    • Simpan file, lalu jalankan wsl --shutdown di PowerShell.

3. Masalah: PHP-FPM tidak berjalan otomatis saat startup

Setelah menggunakan sudo service php8.1-fpm start, layanan tersebut tidak akan otomatis berjalan saat Anda menutup dan membuka kembali terminal WSL.

Solusi:

  • Setelah mengaktifkan systemd (solusi di atas), gunakan sudo systemctl enable php8.1-fpm agar layanan berjalan otomatis setiap kali WSL dimulai.

4. Masalah: Lokasi www/html di WSL tidak jelas

Jalur /var/www/html di WSL tidak dapat diakses langsung dari File Explorer Windows.

Solusi: Akses folder tersebut melalui jalur jaringan khusus: \\wsl.localhost\Ubuntu\var\www\html (ganti Ubuntu dengan nama distro Anda).

5. Masalah: Terminal WSL tidak langsung masuk ke /home/cakedy

Saat membuka WSL dari PowerShell, terminal akan berada di direktori Windows, bukan di direktori home pengguna Linux.

Solusi:

  • Gunakan perintah cd setelah masuk ke terminal.
  • Untuk mengubah perilaku ini secara permanen, atur startingDirectory di pengaturan Windows Terminal ke jalur //wsl$/Ubuntu/home/cakedy.

Langkah-langkah Install PHP 7.4 di Armbian Bookworm

Kadang kita masih memerlukan PHP 7 pada aplikasi lama kita. Versi terakhir dari PHP 7 adalah PHP 7.4.  Saya kira PHP 7.4 sudah mewakili PHP 7.

Oke memang ini adalah artikel yang digenerate chatgpt. Kadang saya memasukkan materi yang digenerate ChatGPT ke blog ini. Tapi keistimewaannya, kalau sudah masuk ke blog ini berarti sudah saya coba dan jalan.

Di Armbian Bookworm (berbasis Debian 12), PHP 7.4 tidak tersedia langsung dari repository default, karena versi default-nya adalah PHP 8.2. Selanjutnya »

Netstat Server Monitoring

Kemarin agak kecewa karena mestinya saya bisa install Debian BookWorm di SDCard ternyata ada beberapa sektor yang tidak bisa ditulisi. Mungkin istilahnya bad sector. Saya sebenarnya tidak percaya bagaimana sebuah SDCard  dari brand terkenal dan saya beli dari Shopee Mall dan masih baru dibuka segelnya bisa rusak seperti itu. Baru kali ini saya mengalaminya.

Tapi agak terhibur dengan netstat, aplikasi server monitoring. Ketika saya mengetik “sudo apt install netstat” di Debian Buster, saya masih bisa melakukan instalasi netstat tanpa error sedikitpun. Tapi sebelumnya memang saya mengalihkan  repository ke https://archive.debian.org, karena debian buster sudah tidak disupport sejak 30 Juni 2025.

OK, sangat ringan, lengkap dan asik sekali netstat ini 🙂