diff options
author | Pjotr Prins | 2022-10-07 08:50:22 -0500 |
---|---|---|
committer | Pjotr Prins | 2022-10-07 08:50:22 -0500 |
commit | 7817a98b05fb2e108ef395993308f6919d6b441b (patch) | |
tree | 271613d5c6339afd4a2334e228b6516e61eb27e2 /topics | |
parent | 9d0f39309d3445d5306b55c34a540a9d133820f0 (diff) | |
download | gn-gemtext-7817a98b05fb2e108ef395993308f6919d6b441b.tar.gz |
Publishing files in lieu of ipfs
Diffstat (limited to 'topics')
-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 |