Con mi experiencia, puedes empezar sin ningún problema con un CPX11. Mi única preocupación es el espacio en disco, ya que se llenará bastante rápido. Como OOO, tendrás un uso del disco del 65-70%, así que, solo para evitar tiempo de inactividad pronto por una actualización, yo optaría por un CPX21, pero no porque necesites la potencia del servidor.
Otra opción es alojar todas las subidas en un servicio S3 o similar a S3. Lo cierto es que estoy casi seguro de que Hetzner aún no ofrece este producto. Usar S3 te permitiría descargar todos los archivos adjuntos a otro alojamiento, lo cual es mucho más barato.
El CDN es una Red de Distribución de Contenidos; este servicio almacenará en caché tus activos estáticos más utilizados, como JS, imágenes, etc., y los distribuirá en múltiples Puntos de Presencia (PoPs), lo que reduce la carga en tu servidor y aumenta la velocidad de carga si tu comunidad está distribuida en varias regiones.
Si lo deseas, puedes enviarme un mensaje privado y puedo darte algunos consejos adicionales.