How about 3rd party storage through the users own dropbox, gdrive, 1drive. Then it's still sort of self hosted
Also easy to use same data across devices.
Not sure on the syncing strategy/performance
Also easy to use same data across devices.
Not sure on the syncing strategy/performance