remotestorage/spec

remote-storage with orbit-db

Closed this issue · 2 comments

Hi everyone.

idea
A random idea would be to have an ipfs database on remote-storage. There might be users on remote storage who don't have the money to pay for some remote storage provider.

why?

  1. Lately there are things like orbit-db(database) and that is interesting for remote-storage to have unlimited space. In addition, remote storage allows us to choose where to store our data. I would like to choose to store some data in orbit-db.
  2. So for example, with orbit-db we can extend the size of remote-storage. There are sync options like google drive and dropbox in remote-storage. Why is there no sync option in ipfs with orbit-db in remote-storage?
  3. The advantage of ipfs is data replication across different nodes. So, this would allow you to replicate data from remote storage to other types of servers or storage infrastructure - which I think is an interesting idea.
  4. This will allow you to extend remote-storage with ipfs (which is a new protocol and just as interesting as remote-storage).

demo?
image

img-description: As we can see in the image, we can sync data with orbit-db in remote-storage.

question/feedback
Is this idea good and interesting? or is that idea bad? Is it possible add orbit-db in remote storage?

In general, that is possible - you'd have to write adapter code like https://github.com/remotestorage/remotestorage.js/blob/master/src/dropbox.ts

However, files on IPFS are normally public, immutable and undeletable, and remoteStorage files are normally private, mutable and deletable. So, they serve different use cases.

There's a lot of people who wrote Ms. Frizzle / Skeletor slashfic (or whatever) when they were young, and now want that to forever inaccessible to the world. :-)

Hi DougReeder.

In general, that is possible - you'd have to write adapter code like https://github.com/remotestorage/remotestorage.js/blob/master/src/dropbox.ts

thank you for feedback here.

However, files on IPFS are normally public, immutable and undeletable, and remoteStorage files are normally private, mutable and deletable. So, they serve different use cases.

thank you for feedback here too.

There's a lot of people who wrote Ms. Frizzle / Skeletor slashfic (or whatever) when they were young, and now want that to forever inaccessible to the world. :-)

I didn't understand what you meant here. If you have time, I would like to know what I meant in this part of the text here. Anyway, thank you for feedback.