Store your core-geth block data on Storj.
This program is a persistence manager for core-geth "ancient" block data using the distributed data provider Storj, and can be used as a replacement for the core-geth (and go-ethereum) default of persisting ancient data in local flat, compressed files.
export STORJ_API_KEY=xxx
export STORJ_SECRET=xxx
# satellie ex. us-central-1:7777
export STORJ_SATELLITE=satellite-name:port
> git clone https://github.com/etclabscore/ancient-store-storj.git
> cd ancient-store-storj
> go build .
> ./ancient-store-storj --help
./ancient-store-storj --ipcpath ~./storj/ancient.ipc
geth --ancient.rpc ~/.storj/ancient.ipc
For local testing launch your own localhost based storj network and satellite. Follow the instructions listed here https://github.com/storj/storj/wiki/Test-network