Hola, lamentablemente, es muy difícil recuperar los archivos borrados de un servidor y más aún si no tienes backups. Lo único que he encontrado es cómo recuperar archivos desde un disco duro local de una computadora de escritorio, cosa muy distinta a recuperar archivos de servidores web. Se que esto es lo que menos quieres escuchar, pero para la próxima no viene mal hacer los backups tu mismo.
En el caso de que utilices wordpress te recomiendo comprar un plugin que yo utilizo mucho:
https://mythemeshop.com/plugins/my-wp-backup-pro/ y que te hace copias de seguridad de todo (bases de datos, imágenes, plugins, etc) de manera local y remota.
Por otra parte y como última instancia (si lo que te interesa más son los artículos) tocará fijarte en la caché de google y copiar los más de 4000 artículos manualmente en una instalación nueva. Se que es un trabajo arduo y poco eficaz, pero por lo menos al contenido lo tienes cacheado temporalmente en los servidores de google.
Si tienes la suerte de que archive.org haya alojado gran parte de tu sitio en sus servidores, puedes seguir estos pasos:
Restoring - Archiveteam para recuperar el contenido de tu web.
Otra cosa que se me ocurre es intentar copiar de manera automática el contenido de tu web cacheado en google por medio de este plugin para wordpress:
https://codecanyon.net/item/wordpress-automatic-plugin/1904470?s_rank=7 . Aunque no se si servirá para tales motivos, por lo que te tocará hacer una prueba.
Edito: he encontrado un artículo interesante sobre cómo utilizar el servicio de cacheo de google para restaurar un sitio web. es un método un tanto arcaico, pero te servirá para salir de apuros, mientras buescas una solución definitiva. Link del artículo:
How to use Google's cache to restore a web page - InMotion Hosting
Saludos.