爱意满满的作品展示区。
9yu

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

  •  2
     
  •   9yu ·
    mayocream · Oct 16, 2021 · 4240 views
    This topic created in 1679 days ago, the information mentioned may be changed or developed.

    我之前一直在使用 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

    特性

    • 数据由 IPFS 去中心化储存
    • 支持 AES-GCM 加密
    • 开放 API ( OpenAPI v3,跨域 CORS *
    • 文件上传(仅限 API )
    • CDN 缓存(或 IPFS 网关
    • Prismjs 语法高亮
    • 无过期时间(受限于 IPFS )

    支持 Docker/Compose 、Kubernetes 部署。


    Web: https://paste.shoujo.io

    Github: mayocream/pastebin-ipfs

    反馈:Github Issue

    15 replies    2021-10-26 10:53:42 +08:00
    9yu
        1
    9yu  
    OP
       Oct 16, 2021   ❤️ 1
    吐槽一下 V2EX 发帖的时候会自动加空格吗,删掉了结果又出来了,文字排版打乱了……
    WuSiYu
        2
    WuSiYu  
       Oct 17, 2021   ❤️ 1
    IPFS 的 pastebin,挺有意思的,不过现在我这里 Web 打开是空白
    9yu
        3
    9yu  
    OP
       Oct 17, 2021
    @WuSiYu 谢谢你的反馈!这是一个兴趣使然的小项目,就是前端我不太得心应手,我在 PC 上和 Macbook 用 Chrome / Firefox / Safari 没有发现问题,但是 iOS 的 Safari 和 Chrome 都会白屏。

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

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

    我对区块链也没什么了解,等我学习完再来详细回答你嘻 😝。
    killerirving
        8
    killerirving  
       Oct 18, 2021   ❤️ 1
    biubiuF
        9
    biubiuF  
       Oct 18, 2021
    有上链吗
    9yu
        10
    9yu  
    OP
       Oct 18, 2021
    @biubiuF 没有
    AllenHua
        11
    AllenHua  
       Oct 19, 2021 via iPhone   ❤️ 1
    我都是用 nextcloud 或 seafile 分享 markdown 文件,格式美好,文件权限可控,可选项还非常多。回头试试楼主的
    RicardoY
        12
    RicardoY  
       Oct 19, 2021   ❤️ 1
    很喜欢!希望可以持续运营下去~
    9yu
        13
    9yu  
    OP
       Oct 19, 2021
    @RicardoY 谢谢~ 这是一个小项目,我在里面尝试一些新东西,这样不会失去兴趣~
    pluvet
        14
    pluvet  
       Oct 22, 2021
    不错,终于有人做了
    cheung
        15
    cheung  
       Oct 26, 2021
    哎哟,厉害了,先收藏
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   921 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 20:38 · PVG 04:38 · LAX 13:38 · JFK 16:38
    ♥ Do have faith in what you're doing.