Cannot Connect to Online Repository (mirror1.freepbx.org, mirror2.freepbx.org)

mirror1 and mirror2 were originally written by Philippe and rob over 15 years ago. It’s very old. It was slightly updated by the schmooze crew back in 2014 but still supports freepbx systems all the way back to 2.3. Yes. Even today it supports freepbx 2.3! Infact anything older than freepbx 12 switches to the old code. Imagine hundreds of thousands of elastix machines using 2.8 connecting daily. That is what mirror1 deals with daily along with many attempts at DDOS attacks. Sometimes successful.

The overhaul is https://mirror.freepbx.org. It’s a different server (dockerized for one, not that docker is a complete solution but it has some fault tolerance) than http://mirror1.freepbx.org. It was a complete rewrite by @jfinstrom and @xrobau so its code base is only about a year and a half old.

That’s why switching to or using https://mirror.freepbx.org is the solution

New installs of 14 and 15 already use the new https server. It’s just a matter of switching older installs to use the new url. You have to slowly phase something like this in which is why it hasn’t been forced (I suspect)…

Additionally the new server doesn’t support 12 or lower (might not even support 13? I can’t recall). So you can’t just turn off mirror1.

2 Likes