9001 / 9001/copyparty

Add IPFS for seamless distributed file serving

Open
#1,148 1 comment 0 reactions 1 assignee Claimed by @9001 View on GitHub
enhancement
Dominant language
Python
Stars
46.6k
Forks
1.9k
Avg merge
10d 16h
Merged PRs (30d)
5

Description

**is your feature request related to a problem? Please describe.**
At the ChaosCommunicationCongress people seem to be frustrated by fileserver with insuffcient bandwidth and are asking for distributed protocols.

**Describe the idea / solution you'd like**
I'd wish that files optionally can be distributed via IPFS. For simplicity let's assume that there is a Kubo instance on the server ([see](https://docs.ipfs.tech/quickstart/pin-cli/)), it would then be possible to add a header while serving files ([see](https://docs.ipfs.tech/how-to/companion-x-ipfs-path-header/)). That would allow for seamless integration of a distributed system without breaking user expierience.

**Describe any alternatives you've considered**
It would also be nice if for each file a torrent-file could be generated. that would also require an additional server/protocol and would break the user experience since we would leave the browser.

**Additional context**
I have not yet tested the idea yet. If helpful we could test IPFS adoption together at 40C3.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.