Operating system Debian Linux 13 Webmin version 2.610 Usermin version 2.500 Virtualmin version 7.50.0 GPL Authentic theme version 26.20 Kernel and CPU Linux 6.12.43+deb13-amd64 on x86_64
It’s more like a bug in Debian 11 and 12 where sometimes firewalld does not start up.
Debian devs “fixed” it in Debian 13 by marking firewalld and cloud-init conflicting. Thus not allowing firewalld if cloud-init is present Looking at the bug reports for both firewalld and cloud-init it will probably not be fixed any time soon.
The installation went fine, but it cannot be accessed via port 10000 in the browser.
I have a log file and I don’t see anything strange in it.
Do you have any idea how I can fix this Virtualmin 8 installation?
Oh yes, sorry, I could have been clearer.
This concerns a fresh installation of Debian 13.2 on a VPS, where I used this method. (I have since restored it with a snapshot.)
The installation program does indeed have its own log file.
As a relative newbie, I’m not quite sure where to start.
What firewall software is active after installation?
Virtualmin will use firewalld BUT that shouldn’t be a problem as the proper ports are open during software installation/setup. If you don’t mind telling us where your VPS is located, then perhaps someone familiar with the provider may know IF there they have firewall ports you need to open in addition to what the software provides. Usually this firewall is listed in the access portal of the provider where you set up the VPS.
Exactly what did your browser do/report when if failed to access the site?
The VPS runs at the company Netcup.
The SCP does have a firewall, but I haven’t configured it, so it’s not enabled.
When I try to enable it, I first get a pop-up with the message:
Configure Firewall
Are you sure you want to configure Firewall for this Interface? This step is irreversible.
It has no effect on the server’s connectivity. By default, all traffic is allowed.
So that cannot be the cause.
And, if firewalld is open by default when Virtualmin is installed, what else could be blocking it?
I don’t have the exact message from the browser anymore, but it was something like this:
Unable to connect
Firefox cannot connect to the server at vserver3.mt-ict.nl:10000.
Should an installation of Virtualmin 7.5 on Debian 12.5 still work properly after a Debian upgrade?
mit@~:nmap -A 159.195.51.249 -p 10000
Starting Nmap 7.95 ( https://nmap.org ) at 2025-12-14 14:24 EST
Nmap scan report for vserver3.m-ict.nl (159.195.51.249)
Host is up (0.12s latency).
PORT STATE SERVICE VERSION
10000/tcp closed snet-sensor-mgmt
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 1.58 seconds
wget https://raw.githubusercontent.com/virtualmin/virtualmin-install/refs/heads/master/virtualmin-install.sh
sh virtualmin-install.sh -s --branch unstable
apt-get upgrade
In my understanding, the necessary software should be installed and the necessary settings should be configured.
I can’t figure this out.
Does anyone have the right solution?
Ahaaa. Sorry I didn’t understand that. I’m a relative newbee in this matter.
Okay, I will start again with a fresh installation of Debian 13.2.
What is the correct order for setting up Virtualmin 8 / Webmin, the one that works with Debian 13.2?
You used the -s flag, which is “setup” which sets up repos. It does not install any software.
But, also, you’re installing a development version of Virtualmin with this command (which is necessary as Debian 13 is not yet supported in our stable installer…there are challenges in both newer Debian/Ubuntu versions and in EL versions, packages we’ve used in the past are broken or missing from newer distro repos, nothing critical, but it does mean it’s not exactly the same system you’d get on a stable install…and that’s still changing until we call it stable).
Hello Joe, thank you for your answers.
I tested the script and was able to install and set up Virtualmin 8 / webmin without any problems.
However, I will follow your advice to start working with Debian 12 and Virtualmin 7.5 stable first.
I still have a question.
After installing the stable version of Virtualmin / webmin on Debian 12, I believe I will have an older version.
Suppose I want to upgrade Debian and Virtualmin after six months. Will that still be possible, or do I have to set up a new server?