Di sini Kita ingin berbagi bagaimana menginstal Virtualmin bersama dengan Nginx (versi terbaru) dan MariaDB (versi terbaru). yang disesuaikan dengan Debian 11 Server sebagi corenya, Sebagai berikut:
– Debian 11 (Debian 5.10.149-2)
– Webmin: 2.010
– Virtualmin: 7.3
– Nginx: 1.18.0
– MariaDB: 10.5.18
– PHP Version 8.1.13 (cli)
1. Install latest MariaDB
sudo apt update && sudo apt upgrade sudo nano /etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main deb-src http://deb.debian.org/debian bullseye main
sudo apt update sudo apt install mariadb-server mariadb-client mariadb-backup mariadb-common
2. Instal Virtualmin dengan Nginx
Dalam proses ini pastikan selalu Nginx default sudah terinstall dengan baik
sudo apt install nginx-extras && sudo apt update
Setelah selesai, download virtualmin dengan wget dan lakukan instalasi sbb:
wget https://software.virtualmin.com/gpl/scripts/install.sh sudo /bin/sh install.sh --bundle LEMP</pre
3. MariaDB akan berstatus “gagal” ketika Virtualmin berhasil diinstal
Kita perlu menghapus semua mysql-* dan menginstal ulang MariaDB
Berikut langkah-langkahnya:
sudo apt remove mysql-* sudo apt purge mysql-* sudo apt autoremove sudo apt update sudo apt install mariadb-server mariadb-client mariadb-backup mariadb-common
4. Virtualmin Multiple PHP versions
Aktifkan repositori sury/php
sudo apt -y install apt-transport-https lsb-release ca-certificates curl && curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/ apt.gpg && sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/sury-debian-php-$ (lsb_release -sc).list' && apt update
Instal PHP packages tambahan
apt-get install php8.1-{cgi,cli,fpm,pdo,gd,mbstring,mysqlnd,opcache,xml,zip}
Catatan: Versi PHP spesifik yang ingin Anda instal, contoh php8.1. Versi PHP yang tersedia mungkin bergantung pada distro dan versi Anda, yang dapat Anda periksa versi yang tersedia di situs web SURY
Setelah itu, buka Virtualmin > System Settings → Re-Check Configuration

Sekarang, Anda akan menjalankan Virtualmin dengan Nginx (versi terbaru), PHP8.1 (terbaru) dan MariaDB (versi terbaru).