In the end my hosting provider was able to restore my website! Everything is back in place now 🙂