If you are like me, there is not enough time to learn everything about Webmin-Virtualmin, dns, linux, sql, and email authentication to the extent you’d like to, to be sure that what you are doing is correct or reasonably intelligent. Why? because you are doing other things too. Even though I read and understand, I have not had enough experience to really know the right process or approach for some of these more difficult issues. After many years managing these websites on a Virtualmin-Webmin VPS, I decided we needed some expert help. In short, this is where Peter comes in.
We’ve had our small VPS with about 8 websites, for about 17 years, and I’ve managed ok during that time, with some help from our provider at times. We’ve been through one provider’s bankruptcy during the dot.com bust and stuck with the company and migrated to a good provider and recently that company was purchased.
Greater email authentication is being required by major email companies like AOL, Yahoo, hotmail, etc. Our email was starting to be dropped or bounced for some reason. We were warned several times by blacklists and I had difficulty determining why. We had spamassin and antivirus but were getting more junk. Our certificates were not working properly. Support from our new provider was not great, they resisted putting in place rdns when I know it was was needed for our outgoing email, they cut of my access to the DNS panel because they wanted control (I learned that their servers were blacklisted at times and they wanted control) and they suggested that we move to cpanel because they did not know virtualmin - webmin. It was time to address our problems with an expert, and after our first discussion with Peter, I was pretty sure he could help us.
Being sure your email gets delivered without soft or hard drop, or bounce is pretty basic to business these days. I used to take it for granted, then recently we started living with bounces and copying and sending from another account. After leaving for a couple of days, we found one of our accounts with endlessly bounced email, that had to be deleted. Then we started getting emails that disappeared into thin air. Thin air that meant we lost business. That does get your attention. So we hoped Peter could help with that. I had a pretty big list in my head including SPF, DKIM, DMARC and Feeback Loops for our email. Peter called and we talked. The list got bigger and we decided to move to his servers.
From the talk with him it was pretty clear to me that he knew Virtualmin-Webmin, Linux and DNS because of the thought that had gone into how he sets up his servers, He patiently explained what was happening to us and how he would address the email problem. I actually did not quite believe him because of my recent experience, but it was basically the way we had setup the email originally going through one server, but with more authentication. One outgoing mail server with good authentication. Peter used a UPS analogy with regard to email configuration, delivery notice, and delivery which was very helpful. There are more details, but basically Peter sets up his servers to be optimized for the job they do, with as few open ports as possible and he often split the jobs onto two servers. He is a strong advocate for efficiency and has some great analogies and a wonderful sense of humor.
We are about about one half of the way through the migration and there have been a few setbacks, but Peter’s skills, knowledge and speed have turned this into an easier journey without having to be too anxious. His enthusiasm, sense of humor and patience is remarkable. The first plan was to set up the DNS, then migrate the webs, then the email, but we had to setup email somewhat manually first, and the websites should transfer more readily with tools available in Virtualmin “Transfer”.
During this process I was struck by how powerful DNS is in the hands of someone who really understands how it works, because he migrated the email and then activated the email on the new server,while making manual entries into Virtualmin to keep the websites up on the old servers. He checked ips and verified email delivery and outgoing, and then checked the DNS configuration. Then he had to make adjustments for the websites on the old server still. It was a little faster than I could absorb, but I pretty quickly knew I was watching a master at work.
So my suggestion is to watch and learn. Some of it will sink in and you will become better too and use those new skills for your more routine operations. Teach others, you will learn more, this what Peter does.
So we are about halfway through the migration, now, and it is late, but I will report back after the second half.
Thank you Peter!