Debian 11 is officially released

happy upgrade folks :slight_smile:


Nice, but never touch a running system.

Debian 11 is officially released


We will run testes and hopefully add support for it with upcoming Virtualmin 7.


That is lovely to hear. :slight_smile:

Is there any news when Virtualmin 7 will be released , like maybe in Septembre or near end of the year ?

Atm thinking about reinstalling VPS so if it’s gonna be a while, just gonna go with Ubuntu instead of Debian 11.

… considering there is a lot tests to make, I presume at least two more weeks or speaking realistically the end of September.

1 Like


Thank you very much for quick reply and info !

@Ilia guys take your time I think everyone would be happy with end of December or something like that as Xmas gift :wink:

It doesn’t look like the changes from 10 are too radical. If you are upgrading a remote server (eventually) it might be worth reading through some of the tips, such as this one:

Good morning guys,
First of all, my sincere congratulations to the whole team with this beautiful project.

I hope that the version of Virtualmin 7 comes out soon. I have a project for Debian 11 that will only work on Debian 11 and I already wanted to do that with Virtualmin.

Let’s wait.

Hug to everyone.

1 Like

And hopefully some kind of brief upgrade tutorial :slight_smile:

try to install on Debian 11 but get this error… [ERROR] No repos available for this OS. Are you running unstable/testing?

1 Like

saw that, but its already the end of the month and expected to see some support for deb 11,

is there a way to force the install?

Maybe I’m just old-school… but I plan my server hardware and software maintenance years ahead. I never “jump to” a new OS on a server, in fact, I don’t bother even testing a new OS for 6 months to a year.

I’ve been webhosting for over 20 years and am currently running Debian 9. I will be leasing new hardware in 2022 and installing Debian 11 and Virtualmin 7.

I know it’s “exciting” to tinker with a new OS, I really do, but for the production side of the house, I move slow and steady.

My users still enjoy PHP 8 but don’t have to worry about instability or downtime. And, if you have users that “demand the latest OS”… tell them to find it somewhere else. I’ve found those types of users are usually high-maintenance anyway.

I’m not trying to poke anyone who wants to run their business differently, but I do want to encourage more stability and uptime! : )


The vast majority of problems people have with all things, not just software, is that they immediately buy the “latest and greatest” before it has any real world testing at all to sort the bugs out.

I’ve seen nothing but issues from people on this site lately that immediately installed php8 the instant it came out and wound up breaking half the programs they used that weren’t compatible with it yet.

A new car is no different. Never buy the 1st year model change.

An OS is no different. Give it time to be made fully compatible.

Agree with your assessment 100%

I’m not opposed to folks using the latest supported version of any OS. I recommend it, in fact. But, Debian 11 is not supported. So…the latest supported version is 10, so that’s what I recommend.

Guys, pushing it will not speed up the process. Also not questions which are already answered before you asked them. :sweat_smile:
Good things take time. :smiley:
Just be a bit patient and wait for it. I am sure @Joe, @Ilia and the others are doing their best.

jimdunn, if I may ask a couple of questions:

  1. Since that you aim for stability, why not go with RHEL or CentOS? They’re designed for the ultimate stability, as I understand.
  2. I’m an IT veteran, but new in the hosting business and trying myself out. My main issue currently is misuse by the clients, whether intentional or otherwise. How do you handle cases like, for example:
    • One of them has a hanging script that keeps one CPU core at 100% for uncomfortable periods.
    • Another is sending spam. Even in small quantities it is causing IP reputation issues.
    • Wordpress login pages are constantly under dictionary attacks. There’s at least one site being attacked at any given time. Trying to convince the users to use a CDN for protection does not work with everyone.

Thank you for any tips you can provide.

STABILITY: I’ve been using Debian for a LONG time now, and have never had a “stability” issue. I have, however, seen non-Debian OS instability when admins go “install crazy.” Remember that those commercially-owned OS companies spend a lot on marketing. I have been personally burned by a non-Debian OS, but I blame most of that on Plesk (which is another reason to use Virtualmin! : )

SCRIPTS: I tell users that if their scripts impact the performance of the system, they must remove them. I have associates that “bend over backwards” for problem clients. I just calmly say “remove the script or find another hosting provider.”

SPAM: I do not host email, not anymore. It was hard enough to stay off “black lists” before these rude IP REPUTATION groups got involved. I found working with them to be less than sustainable.
So I told my clients “you must acquire an external email account, then forward any contact page entries to that external email – do NOT send email to anyone but yourself from the server.” OR… a better option is to configure G-Suite (or whatever the name is now) for them. At $5/month, I can throw it in for free and give them amazing email services with me without my server incurring any email traffic or IP reputation issues.

WORDPRESS: Tell them to either have 24-character passwords or install a WordFence-like plugin. I tell my users THEY are responsible for the security of their site. I do backups and restore if they are hacked (I used to charge them a few $$ to restore but found that wasn’t necessary, they don’t get hacked very often). I know this can “open a can of worms” but sometimes you need to help them learn about Password Managers. I don’t care which they use and don’t bother arguing about them. Everyone is offering one today and even keeping passwords in their browser is better than a short password on their Wordpress site. I told one user “I’m available for $1000/day, just name the time and I’ll fly out to you, set it all up, train you, and then take you out to dinner.” You’d be surprised how many people will agree to pay you $500/day and cover your expenses if they only knew you were willing to do it.

FIREWALL: I also run CSF and that blocks tons of people every day. I counted 800 hack attempts per minute (and more during holidays) so you should run some CSF-like firewall. My upstream provider used to provide a hardware firewall but that blocked FTPS so running my own is better for me.

I just want to be stable. I have policies and procedures and want to follow them. I don’t ask “how high” when they say “jump.” I keep a stable, dependable service and let them know I’m here if they are dissatisfied somewhere else. I don’t worry about “keeping up with the Jones’…” I try to have a modest price, I try not to be greedy, I try to work smart instead of “by the seat of my pants.” I let the scripters and the spammers host from someone else. Every year I try to pick a new client group and cater to them since I can’t be “everything to everyone.” One year I market Realtors (they are good people). The next year I market pastry shops. The next year health clubs. Word of mouth really does the marketing for you.

Whew, I guess that was more than you asked for… sorry about that. : )

1 Like