Virtualmin is a powerful and flexible control panel for websites in hosting on Linux and BSD systems. The Raspberry Pi 4 is many things, essentially it is a small desktop computer with Arm64 processor.
Virtualmin officially does not support processors such as the Arm64 or Aarch64 platform, but only systems with X86_64, i386, AMD64 processors.
However, here I intend to share my positive experience of installation of the Virtualmin package on a Raspberry Pi 4, at the address:
https://home.pierobosio.info.
Below is the system information after the installing of Virtualmin on the Raspberry connected to a local private network.
System hostname home.pierobosio.info (192.168.xxx.xx)
Operating system Ubuntu Linux 20.04.4
Webmin version 1.991
Usermin version 1.840
Virtualmin version 7.0-4
Authentic theme version 19.91.2
Time on system Wednesday, May 11, 2022 10:31 PM
Kernel and CPU Linux 5.4.0-1060-raspi on aarch64
Processor information Raspberry Pi 4 Model B Rev 1.2, 4 cores
System uptime 2 hours, 45 minutes
Running processes 231
CPU load averages 0.46 (1 min) 0.28 (5 mins) 0.27 (15 mins)
Real memory 2.43 GiB used / 1.01 GiB cached / 3.7 GiB total
Local disk space 107.27 GiB used / 123.46 GiB free / 230.73 GiB total
Package updates All installed packages are up to date
I have to say that I had already installed Linux Ubuntu 20.04 64bit server, working without problems. Then I already installed Webmin without problems. Webmin is a web interface for the administration of Linux or Unix-based systems. Then, when I decided to try to install Virtualmin GPL on Webmin, the first attempt failed, the installation inexplicably blocked halfway and I had to restart the Raspberry. After restarting it, the second attempt was successful, without problems.