文件名称:hoard:面向标签的内容管理系统。 使用WebFS和Blobcache构建
文件大小:264KB
文件格式:ZIP
更新时间:2024-02-23 10:55:54
cms p2p webfs data-hoarder blobcache
囤 Hoard是一个基于标记的内容管理系统,建立在存储网络之上。 Hoard旨在让普通的非技术用户组织内容,共享文件并协调组归档。 ard积仅用于您要与对等共享的内容。 请勿将Hoard用于个人数据或不允许您分发的数据。 依靠连接到同级。 INET256守护程序必须正在运行才能正常工作。 这个怎么运作 将文件导入Hoard后,其数据将使用会聚密钥进行加密并存储在blobcache中。 链接到数据Blob的元数据也会被创建和加密。 最终,此过程产生一个根引用,该根引用是对整个结构的引用。 接下来,Hoard使用文件创建Manifest ,并添加一些默认标签,例如文件名。 Hoard甚至会建议从mp3和flac等常见格式中提取的标签。 ard积节点使其所有清单可通过标签搜索到其一跳对等点。 尽管blobcache blob对于请求它们的任何人都是可用的,但是如果没有Manifest信息,它们将被加密并且无法解密。 这意味着您可以使用的内容就是您和对等节点上的内容。 但是,当需要将该内容下拉到您的节点时,它将从整个blobcache网络中拉出,而不仅仅是从提供清单的节点中拉出。
【文件预览】:
hoard-master
----pkg()
--------taggers()
--------tagdb()
--------hoard()
--------boltkv()
--------fsbridge()
--------hoardfile()
--------hoardproto()
--------hoardnet()
--------hoardhttp()
--------hoardcmd()
----cmd()
--------hoard()
----Dockerfile(463B)
----LICENSE(18KB)
----ui()
--------package.json(835B)
--------src()
--------.gitignore(310B)
--------public()
--------README.md(3KB)
--------yarn.lock(454KB)
----Makefile(88B)
----go.sum(49KB)
----.dockerignore(37B)
----README.md(4KB)
----go.mod(698B)