diff options
Diffstat (limited to 'topics/file-sharing')
-rw-r--r-- | topics/file-sharing/replace-ipfs.gmi | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/topics/file-sharing/replace-ipfs.gmi b/topics/file-sharing/replace-ipfs.gmi index 9eb10ba..6e9c260 100644 --- a/topics/file-sharing/replace-ipfs.gmi +++ b/topics/file-sharing/replace-ipfs.gmi @@ -4,9 +4,13 @@ IPFS has some nice features exposing hashed files through HTTP. The overall syst Our requirements: -* Expose files over the web +* Expose public files over the web + +=> https://files.genenetwork.org/ + * Serve them under a hash, so we can guarantee/encourage reproducibility * Deduplication on the disk drive +* Make versioned hashes easy to find (IPFS does not expose these) ## Create a hash of the directory @@ -18,4 +22,10 @@ Then move the files into a dir of that name and expose through, say nginx. ## Deduplication -This can be handled later. One option is to symlink identical files. Another is to use a deduplicating file system or even borg with fuse mounts. git-mount and gitfs may do the job too, though git is not particularly great at handling large files.
\ No newline at end of file +This can be handled later. One option is to symlink identical files. Another is to use a deduplicating file system or even borg with fuse mounts. git-mount and gitfs may do the job too, though git is not particularly great at handling large files. + +## Info + +Public files are hosted on tux02 + +=> https://files.genenetwork.org/
\ No newline at end of file |