Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement IPFS as a NextCloud external storage "app" #7

Open
autonome opened this issue May 14, 2019 · 2 comments

Comments

@autonome
Copy link

commented May 14, 2019

See discussion here:

nextcloud/server#385

Great example of the questions that end up as blockers: privacy, encryption, space concerns, mixed public/private use.

@autonome autonome changed the title Implement a NextCloud "app" Implement IPFS as a NextCloud external storage "app" May 14, 2019

@Bugsbane

This comment has been minimized.

Copy link

commented Jul 28, 2019

There is still a desperate need for an IPFS Nextcloud app.

The feature request on Nextcloud was closed as they felt (correctly) that this was best implemented as a Nextcloud App, not in Nextcloud itself. Currently, the only distributed backup solution Nextcloud has is Sia, which is complicated, requiring mining or buying an obscure cryptocurrency before being able to store anything on the network. Meanwhile, a simple IPFS solution that has a user with spare storage automatically seed encrypted data equal in size to what they're storing on the network, could have the simplicity to bring distributed storage - with IPFS - to an unprecedented number of people.

Nextcloud is growing exponentially (there are literally millions of installs - check out the NEC announcement in 2018). An IPFS app in the Nextcloud store could easily be a gateway to get the benefits of IPFS out to the world and help backup and seed data.

Nextcloud is also running a competition until the end of August for new app developers which could help raise the profile of a new, even preliminary app, manyfold.

If ever there was a time for this, it's now.

@autonome

This comment has been minimized.

Copy link
Author

commented Aug 6, 2019

Thanks for the poke @Bugsbane! Here's the app contest:

https://nextcloud.com/blog/all-app-developers-put-your-hands-up-best-nextcloud-app-contest/

Here's the example storage app the Nextcloud dev pointed at to use as an example: https://github.com/icewind1991/files_external_ftp

So a start could be to clone that project, and refactor to use IPFS from PHP, connecting to a local IPFS node.

A couple of PHP adapters exist, from a cursory search:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.