The picture is of sdfeu.org 20 years ago when we first started the project. We currently have servers running in Düsseldorf and Falkenstein Germany.