Downtime of openhab.org on July 22nd

All,

I would like to apologise personally to all of you for the annoying downtime that we experienced across our services today. This occurred on the worst possible day of the year, immediately following the release of openHAB 5.0, at a time when people needed to access our servers.

As part of a post-mortem analysis, I would like to share some background information on what happened:

Some time ago, our long-standing domain hoster for openhab.org decided that they would migrate all email infrastructure for their customers to Microsoft 365. They promised that this would be seamless and that existing configurations would be maintained. Last Friday (18 July) was the migration day for openhab.org, and unfortunately all email configurations were lost, especially the forwarding rules. This meant that I was no longer available at my primary developer address (kai@openhab.org), and worse still, the forum was unable to receive email posts. The support tickets that I opened on Saturday (19 July) have not yet been answered. The hotline was not reachable at all. It seemed that we weren’t the only customer with issues, and that their support team was completely overwhelmed.

As the M365 email infrastructure is not what we are looking for (we prefer simple IMAP/SMTP infrastructure and plain email forwarders), and it turned out to be incompatible with our forum, I decided to resolve the issues by switching to a different domain hoster: Strato, a major player in Germany where I expected professional processes and a smooth transfer.

I therefore started the domain transfer on Monday (21 July), which was still before the openHAB 5.0 release. Based on my experience of past transfers, you typically shouldn’t experience any downtime if the DNS records are set up correctly at the new hoster.
Unfortunately, the AuthCode that I received from the previous hoster was invalid for some reason, so Strato couldn’t start the transfer. It only worked this morning (22 July) when a new AuthCode was issued.

So far, so good — the domain transfer has started. All I had to do was set the NS records for the DNS servers (which we operate at Cloudflare). However, it then transpired that the Strato customer centre wouldn’t allow me to configure the nameservers until the transfer was complete. This meant that they were pushing their own nameservers with an A record that pointed to one of their servers, displaying the page that some of you may have seen.

I spent an hour on their hotline trying to convince them to change the NS entries for openhab.org. They simply wouldn’t do it — or rather, they didn’t understand the issue and refused to put me through to anyone who did. The only option left was to wait until the configuration was finally possible later that afternoon. After setting the correct NS records immediately, it then took another one to two hours for them to be picked up by the major DNS servers, after which our servers became available again.

TL;DR: Sorry for the inconvenience! It was a combination of bad luck and extreme time pressure, and I messed things up by being too optimistic that everything would work as it should. I should be old enough to know that this is usually not the case. I promise to do better next time!

37 Likes

Please don’t worry - these things can happen to anyone, especially when dealing with complex infrastructure changes under pressure. We truly appreciate all the time and dedication you invest here! Thank you!!! :heart:

5 Likes

No problem at all.
Thanks for your hard work!

Not an endorsement of Strato, I would say.

1 Like

All good! I took the opportunity to touch grass! :rofl:

It’s back, and it matters most.
Having a someone requesting DNS change without proper auth code may be a straight way to lunch a scam. While we experienced troubles, I would say there are still kudos for Strato for keeping the rules. :wink:

1 Like

Thanks Kai for your explanation. Unfortunately my current domain hoster announced the same M365 migration to me. Guess what: Not happy with that either.

Mind name your former hoster to me? Maybe via PM? Is it somehow related to hosteurope (godaddy)?

And from my side too: No worries! You acted immediately and fixed it as fastest as possible in the given circumstances. Thank you!

If I were forced to use Microsoft I would move as well. :slightly_smiling_face:
No Microsoft or Apple at my place.

Yes, it is indeed related to hosteurope and GoDaddy - it was DomainFactory.

I just came across Hartwork Blog · DomainFactory WTF 2025, reading the exact same issues (forwarders being lost, tickets not responded to, hotline with >40min waiting time, rejecting transfers despite using the correct AuthCode): Hartwork Blog · DomainFactory WTF 2025. So it definitely wasn’t just an issue for us, but for many/most customers.

FWIW: I just received an e-mail notification that our second account for openhabfoundation.org is scheduled for migration on July 27 - sounds as if I have to react asap here


Strato loves to do that, you can’t change the NS records until whatever they do has been completed and it takes a few hours until that’s the case (I believe they state up to 24 hours somewhere). In my opinion Strato is not a serious domain registrar, it’s more for “hobbyists” rather than for professional users. They even charge extra for security features like DNSSEC and don’t allow DNSSEC with external Nameservers. I’d move away from them as soon as the cheap first year is over. Netcup is a great alternative, they don’t have all those limitations and depending on what you want/need they have some special offers regularly (although I think funding is not really an issue and it doesn’t really matter if the domain costs 2€ or 3€ per year).

After reading Kai’s reply and the linked blogpost I decided to move away from Hosteurope after more than 15 years of loyalty.

:frowning:

2 Likes

Looks like Hosteurope is losing a lot of long-standing Customers with the (unsmart) move to migrate all EMails to M365 ^^

I’ve been a Customer there since 2009 – but I also canceled my contract two Months ago and will be leaving in September 2025 – all my domains have long since been moved to a new Provider.

R.I.P. Hosteurope :grin:

I awant to take this occasion to say a big thank you to the whole openhab team for their dedication and passion they bring to this platform.

3 Likes

Today I received for the first time a response on this ticket:

aufgrund eines derzeit außergewöhnlich hohen Aufkommens an schriftlichen Anfragen sehen wir uns leider dazu veranlasst, Ihre Anfrage zu schließen. Wir bitten um Ihr VerstĂ€ndnis, dass diese Maßnahme dazu dient, die Bearbeitung aller Anliegen bestmöglich zu koordinieren und die Wartezeiten fĂŒr unsere Kunden so gering wie möglich zu halten.

That’s what I call customer service! I’m glad we have meanwhile moved away from them


5 Likes

Kai, as a long time maintainer of sites and forums, it’s been a few years since I stopped trusting webhosts for their DNS services exactly because of all sorts of shenanigans like this. I incorporated Cloudflare’s free services so that I can have independent control on NS settings, on TTL prior to making changes, or on switching from one host to another when I want to, not when they do. It has even more advanced stuff like built-in DMARC analyzer for spam or for other mail sources impersonating my domains, or passing the traffic through Cloudflare and filtering DDoS/other abuse sources, or using their storage buckets in a CDN-like manner to save some of the traffic from your own hosting. I can only highly recommend looking into this option and maybe plan to introduce it into the chain. Feel free to PM me if you’d like to see what services and settings I have.

1 Like