logo NodeSeekbeta

用Golang + React 写了一个图床,无需登录,允许删除,支持token,支持API,分布式数据库

  • 真心不错
    能用多久?
    怎么发电?
    这么多年用了很多半路夭折的图床
    希望找一个长久用下去的,楼主加油

  • @我也要打十个 #31
    域名已经续费10年了,其他的资源像储存、vps等,我只能说这些我还是负担的起的
    如果不嫌弃我们用cloudflare,我们的成本还是很低的,cloudflare的缓存率很高,图床所需要的大部分流量资源都让CDN承担了

    了解下rqlite,他是分布式的sqlite,但是其可靠性比单机mysql高,吞吐量也好,资源占用也低。但是很多人没有分布式的概念,所以玩不起来。但是像我们这种能玩得起来的,就是神器,极大的降低了负荷。

  • @我也要打十个 #31

    如果后面反响好,我们可以给部分用户开VIP,提供自己接入储存桶或者直接CNAME域名过来的服务,价格也会压的很低,赚钱不是这个项目的目的。

    另外反滥用,这也是防止图床跑路的重要因素。我们的策略和别人的不一样,你可以看看这个帖子
    https://www.nodeseek.com/post-111749-1

    我们还写了基于cloudflare api的自动反滥用程序,这块涉及技术关键,不方便多说

  • 可以可以, 支持下. 有开源就更更靠谱了

  • @qfdk #34

    我们的项目包括:

    • golang主程序
    • rqlite分布式数据库
    • cloudflare api,用于清理缓存
    • cloudflare waf,针对程序做进一步的配合,增强ddos抵抗
    • oss冷备,b2/r2,这个只做冷备,不做热数据
    • 数据库定时snapshot
    • 图片文件每月离线备份

    最开始的时候在犹豫,因为开源不是每个人都能完整部署起来我们的服务,我们必须做到可以剪裁组件数量,允许大家因为技术实力不够而部署阉割版

    现在我一点也不想开源了,goedge都能喝茶,我感觉自建图床的风险反而更大,内容管理软件更容易滥用,尤其这种抗ddos的设计的图床,可能深受某些群体喜欢

  • @zding #35

    能啊,我图床对NS开了CORS权限,如果是ns,用户级js就能正常调用api
    如果是油猴脚本,权限更大一些,任何网址都能调用

    这个脚本稍微改一下就能用了

    或者我有空写有个油猴脚本,不过我要忙一些时间了,可能让坛子里有空的大佬来写更好

    我个人建议写个悬浮按钮,点击就iframe加载图床,然后获取链接就很好

    待会我写个建议贴,暂时没空写太多了

  • @rocket #36
    感谢先.

    有道理. 看起来设计的还是蛮全面的.
    其实开源不开源无所谓,毕竟稳定了 用的人就很多了. 理解理解
    毕竟不是为了而开源.

    不得不说CDG 节点 还是秒的.

    看到你这些,想起来以前做的分布式服务,还有SaaS平台,包括捆绑域名,自动cname什么的还是有意思的.

  • @rocket #37 老板如何再能提提速,目前itdog看了下,cn内部大部分地区还是要2秒+

    image

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72033位seeker

🎉欢迎新用户🎉