Any offline image/terrain provider reference for cesium?

Hi guys,

I want to set up a whole satellite offline server for Cesium use. As I know, I need to follow the steps:

  1. find and download all images/terrains to local
  2. set up a server to host these resources from step 1.
  3. injected the URL exported by the server from step 2 into cesium.

my question is:
Does anyone know some solutions(free or non-free) that could meet steps 1 and steps 2?

Note: I could download some regional tms images and setup with a local Nginx server. But I couldn’t find a way to get all earth images/terrain. And I doubt using an Nginx server to host all satellite images will make Cesium search/load data slow…

You can check for terrain here