我做了一个去中心化的 Pastebin, Ubuntu Pastebin 的替代品

2021-10-16 17:37:49 +08:00
 9yu

我之前一直在使用 paste.ubuntu.com ,直到最近它需要登陆账号了。 相比于 gist,它更方便我在工作中粘贴一大串 YAML 或 JSON 输出,分享给别人只需要一个链接就可以了。

效果 1 ( Dockerfile ): https://paste.shoujo.io/Qmetwb9983KFCs29B3ip8XwaTiqVRXCpprTTGJ5StQ5TaU

效果 2 ( Markdown ): https://paste.shoujo.io/QmPPduom24LTmw2hg8kHYj38Xt1HFnxRdHYQNE2g1nYP6V

数据会在 IPFS 网络中和 IPFS Gateway 缓存多份,例如上述 Raw 文件可以通过此路径访问到:
https://cloudflare-ipfs.com/ipfs/QmPPduom24LTmw2hg8kHYj38Xt1HFnxRdHYQNE2g1nYP6V/About.md

中文文档:README.md
API 文档:OpenAPI - Swagger UI

特性

支持 Docker/Compose 、Kubernetes 部署。


Web: https://paste.shoujo.io

Github: mayocream/pastebin-ipfs

反馈:Github Issue

3525 次点击
所在节点    分享创造
15 条回复
9yu
2021-10-16 17:43:58 +08:00
吐槽一下 V2EX 发帖的时候会自动加空格吗,删掉了结果又出来了,文字排版打乱了……
WuSiYu
2021-10-17 01:00:00 +08:00
IPFS 的 pastebin,挺有意思的,不过现在我这里 Web 打开是空白
9yu
2021-10-17 01:51:59 +08:00
@WuSiYu 谢谢你的反馈!这是一个兴趣使然的小项目,就是前端我不太得心应手,我在 PC 上和 Macbook 用 Chrome / Firefox / Safari 没有发现问题,但是 iOS 的 Safari 和 Chrome 都会白屏。

我创建了一个 Issue: https://github.com/mayocream/pastebin-ipfs/issues/11
你可以帮忙把设备信息往 Issue 里贴吗,这样也能及时收到反馈。

我先加一个 Sentry 收集报错看看(汗。
9yu
2021-10-17 02:45:55 +08:00
@WuSiYu 问题应该已经解决了,可以看这条回复 https://github.com/mayocream/pastebin-ipfs/issues/11#issuecomment-944979971
Livid
2021-10-17 11:55:49 +08:00
@9yu 吐槽收到。感谢!这个问题我最近也在调。
rapiz
2021-10-17 19:56:54 +08:00
很有意思。我不懂区块链,问个问题:以太坊运行 dapp 好像是要消耗币的,为什么你做的这个 pastebin 能够让 ipfs 保存文件,也会消耗币吗?
9yu
2021-10-18 00:48:54 +08:00
@rapiz IPFS 是一个 P2P 网络,本身不是区块链应用,储存文件是没有可靠性保障的,如果没有人“做种”了就会消失; Filecoin 是 IPFS 的区块链应用,基于交易签订合同,矿工要履行承诺,保障数据储存可靠。

我对区块链也没什么了解,等我学习完再来详细回答你嘻 😝。
killerirving
2021-10-18 09:36:54 +08:00
biubiuF
2021-10-18 13:27:37 +08:00
有上链吗
9yu
2021-10-18 15:08:27 +08:00
@biubiuF 没有
AllenHua
2021-10-19 08:41:20 +08:00
我都是用 nextcloud 或 seafile 分享 markdown 文件,格式美好,文件权限可控,可选项还非常多。回头试试楼主的
RicardoY
2021-10-19 20:16:22 +08:00
很喜欢!希望可以持续运营下去~
9yu
2021-10-19 22:20:56 +08:00
@RicardoY 谢谢~ 这是一个小项目,我在里面尝试一些新东西,这样不会失去兴趣~
pluvet
2021-10-22 14:03:28 +08:00
不错,终于有人做了
cheung
2021-10-26 10:53:42 +08:00
哎哟,厉害了,先收藏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/808227

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX