-
Notifications
You must be signed in to change notification settings - Fork 79
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
IPFS Support #115
Comments
tl;dr: Encode IPFS file information in the file ID part of MXC URIs so that media repos supporting IPFS could fetch it from there and other media repos would automatically fall back to requesting it normally. |
Don't know if synapse currently stores files from different upload jobs only once if they have the same content. If it does not then this would help in reducing the amount of needed storage space. |
An early implementation of this is at 1f0d001 with more instructions in the help room at https://matrix.to/#/!VpacCXZFLTrQdwjtav:t2l.io/$15832122601775VokKO:t2l.io?via=t2l.io&via=matrix.org&via=t2bot.io Please give it a go, and if it works in any sense then some work towards supporting IPFS datastores and more config options (so you're not chained to localhost) can be done. For now though, hopefully this is enough to at least try and understand how all this could work. |
I saw this was also tagged in the most recent release (https://github.com/turt2live/matrix-media-repo/releases/tag/v1.1.0)! Exciting stuff. =] |
ftr, as of 1.3.0, IPFS support will be removed from the project for largely maintenance reasons (it keeps causing the build to break, and generally takes up a lot of space). Overall, IPFS could work for Matrix, but probably not in the form it was introduced in MMR. Closing as the experiment has concluded. |
https://matrix.to/#/#riot-web:matrix.org/$154041752214377AOUcd:maunium.net
The text was updated successfully, but these errors were encountered: