Debian 13 support

Hi,
I just want to check upon grade A supported OS’s …
If I look at OS Support | Virtualmin — Open Source Web Hosting Control Panel it says that Debian 11 and 12 are supported but if I look at GitHub - virtualmin/virtualmin-install: Shell script to perform a Virtualmin GPL or Professional installation it says Debian 11, 12 and 13 …
I need to install a new server so I was wondering which one to believe :-). If I do a sudo wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh, do I get a Debian 13 compatible installation script ?
Thanks,
Pierre.

Hello,

We are wrapping up the Virtualmin 8 release in just a few days, I believe, and it will support Debian 13 and Rocky 10.

1 Like

Thanks … I guess you won’t answer that question: any chance it will be ready by Friday ? (I need that server by that date …). I guess also that I can pull the proper installation script directly from that github page to get v8.0.4 ?

@Jamie and I will do our best to release it before Friday.

And, if you want to set up a clean Debian 13 now, you can do this:

sudo sh -c "$(curl -fsSL https://download.virtualmin.com/install-script)" -- --bundle LAMP --branch unstable
virtualmin setup-repos --branch stable
1 Like

Ok thanks for your answer and for all the work done ! I will wait a few days to see and maybe use your tip !

A question: if I use 8.0.4 which is still “unstable”, when you officially publish that version, will my install update properly ? do I have to do something in order to put it back on a stable branch ?

Yes, but @Jamie will tag the new release today. Once he does, it will be available in the new production repo at download.virtualmin.com and then you can install stable version using:

sudo sh -c "$(curl -fsSL https://download.virtualmin.com/virtualmin-install)" -- --bundle LAMP

Virtualmin and Webmin releases will come out faster in the future, without bottlenecks holding things back. At least, I’ll do my absolutely best to make sure those long delays never happen again.

I’d rather have delays than bugs :slight_smile: Again thank you for all the work done here ! and I will wait until it’s published. I made a test yesterday, I didn’t see firewalld installed, is this normal ? I think it was there in D12.

1 Like

Delays and having no bugs, just like shipping faster and having bugs, are not necessarily mutually exclusive. This is a misconception. Either is possible.

We just have to be more careful.

I personally prefer to have a feature or bug fix implemented and tested thoroughly for as long as needed, but then released to users right away without waiting for it to become part of a major release. Delaying doesn’t benefit anyone and may upset users waiting for bug fixes.

If you used the latest version of the install script, like 8.0.4+, there would be a warning at the end of the successful install explaining why it happened.

Ok I see this, I should have paid attention …

[INFO] Firewalld could not be installed because it conflicts with the
[INFO] installed ‘cloud-init’ package on this OS. Fail2ban requires a
[INFO] working firewall and has been disabled.

Is there something to do to fix this during install ? I guess not using cloud-init is not an option (I’m not familiar with it but I understand it might be used to deploy VM’s) ? Or may I install firewalld afterwards ?

Ok I found the answer …: Firewalld and cloud-init conflict on Debian 13 I’ll stick with D12 for the time being.

1 Like

You can try stable Virtualmin 8 installs from the new repo now if you need it urgently. We haven’t announced it yet, but it is released.

2 Likes

FYI I got the same Firewalld message as @Pierrot, fresh install --bundle LEMP.
Virtualmin version 8.1.1 on Debian 13.

Yes, this is expected. You can decide if your priority is FirewallD and Fail2Ban or cloud-init.

I want to mention again that this is an upstream Debian 13 issue, not something Virtualmin can or should fix.

The good news is that the last time I checked, the Ubuntu 26.04 developer preview doesn’t have it, and later builds of Debian 13 will hopefully fix it too (but not necessarily since Ubuntu is downstream of Debian).

2 Likes