Categories: Programming

Instalasi Virtualmin dengan Nginx dan MariaDB di Debian 11

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

Re-Check Configuration

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

saksenengku

Share

Recent Posts

Pengguna Homebrew secara tidak sengaja mengunduh malware

Kampanye iklan Google yang berbahaya menargetkan pengguna pengelola paket perangkat lunak sumber terbuka dan gratis

3 minggu ago

Proposal kuantum Bitcoin baru menawarkan cara Satoshi Nakamoto membuktikan kendali tanpa memindahkan BTC

Jutaan bitcoin yang tersimpan di dompet lama dengan kunci publik yang terbuka dapat rentan terhadap…

2 bulan ago

Mortal Kombat 2 terbaru menampilkan gaya side-scroller sepenuhnya dengan level asli game tersebut dan mengkonfirmasi transformasi Sub-Zero menjadi Noob Saibot.

Trailer baru Mortal Kombat 2 telah dirilis untuk menandai dimulainya penjualan tiket film adaptasi gim…

2 bulan ago

Benchmark PHP: 8.5 vs 8.4, 8.3 dan 7.4

versi PHP baru dirilis pada akhir November

4 bulan ago

Dockerisasi Laravel 10, Ubuntu image, PHP8.4-FPM, NGINX

embuat aplikasi Laravel yang berfungsi sebagai API dan menjalankannya di server menggunakan Docker.

5 bulan ago

Menerapkan Aplikasi PHP-Laravel di Kubernetes Secara Efektif

Menerapkan aplikasi PHP-Laravel di Kubernetes menggunakan dua metode: penerapan manual dengan Docker dan manifest YAML.…

5 bulan ago