As others have noted in a separate topic about the Virtualmin installer, Ubuntu 23.04 is not directly installable via the Virtualmin installer package. Most VPS hosting entities also stay away from the non LTS versions and only offer Ubuntu version 20.04 or 22.04. I do have Ubuntu 23.04 running on one test server through Virtualmin. What I did was install Ubuntu 22.04 LTS and then installed Virtualmin. I then upgraded to Ubuntu 23.04 via Putty/Terminal. Virtualmin and Ubuntu 23.04 have been running great for about 2 months now, with all version 23.04 updates being handled through Virtualmin. I do not recommend this for a production setup, and as I recall, there was a fair amount of changes needed for the upgrade to proceed. I am using this config on a non-production server to test some of my CMS systems against upcoming changes of Ubuntu, so if it the server gets hosed up, it will not be on Virtualmin or Ubuntu. If you google “upgrade from Ubuntu 22.04 to 23.04 VPS”, there should be several sites that you can follow to go through the upgrade process. I believe Jumpcloud website’s upgrade process worked for me. Of course this may not work for everyone, but it is currently operational on my test site. I also will mention that 23.04 does not offer much with regard to existing VPS systems, with some additional hardware support, but mostly geared toward those that use it with a GUI interface. The Linux core 6.2.x does seem a bit more efficient, but all in all, unless you are testing for the future, stay with 22.04 LTS for production systems, which is good through May 2027, and hold out for Ubuntu 26.x LTS.
System Information
Operating system: Ubuntu Linux 23.04
Kernel and CPU: Linux 6.2.0-33-generic on x86_64
Processor information: Intel(R) Xeon(R) Silver 4214 CPU @ 2.20GHz, 8 cores
System uptime: 5 days, 23 hours, 43 minutes
Running processes: 241
Real memory: 2.36 GiB used / 600.79 MiB cached / 31.33 GiB total
Package updates: All installed packages are up to date
Software Versions
Webmin version: 2.101
Usermin version: 2.001
Virtualmin version: 7.8.2
Authentic theme version: 21.06
Python version: 3.11.4
BIND version: 9.18
Postfix version: 3.7.4
Apache version: 2.4.55
PHP versions: 8.1.21, 8.2.8
Logrotate version: 3.21.0
MariaDB version: 11.0.3
SpamAssassin version: 4.0.0
ClamAV version: 0.103.9
Virtualmin Counts
Virtual servers: 3
DNS domains: 3
Virtual websites: 3
SSL websites: 3
Mail domains: 3
Databases: 4
Mail/FTP users: 4
Mail aliases: 14