
可以直接先体验 https://302.at/
手机也可以扫码体验(用浏览器打开):

下面就嗦下介绍下
应该很多人都跟我一样有图床的需求,我几年前其实就做了,实现也很简单,就是找个对象存储服务商(比如七牛、阿里云 OSS 等)通过 SDK 实现,但是一直很别扭。周末重新梳理了下,我个人对此类需求有以下诉求:
然后,周末我就把上面的需求都实现了,并且还扩展了很多其它实用的功能







有兴趣的话代码在 GitHub,可以 fork 过去自己改改就能部署,绝大多数配置我都抽离成环境变量了,当然直接用也可以,不过最好登录下,非登录态会有些限制
1 iiduce 2020-03-02 08:18:01 +08:00 没看懂,文件究竟存储到什么地方了? |
3 int64ago OP @iiduce 为了横向扩展,基本上应用都是用的外部服务,所以机器基本就只有纯计算逻辑,我对这点诉求很高,因为要应对随时可能被封的主机 |
4 Cbdy 2020-03-02 08:47:35 +08:00 从一个设计师的角度,Logo 可以再设计一下,页面字号可以适当调整一下(感觉文字和按钮不协调字号) |
6 lhx2008 2020-03-02 08:53:25 +08:00 via Android 项目是不错的,阿里云要注意账单 |
7 sofarx 2020-03-02 08:53:31 +08:00 你图床上传的图在我这里都是显示问号 |
8 fengbjhqs 2020-03-02 08:56:40 +08:00 如果只是图库,感觉可以不需要数据库, 可以自建 cdn,文件放本地 |
9 7gugu 2020-03-02 08:56:49 +08:00 via Android 噢,不错哦!会长久运营吗? |
10 luckyrayyy 2020-03-02 09:19:27 +08:00 常见的图库都是放到第三方的,就没有能放到本地的么... |
11 int64ago OP |
12 int64ago OP |
13 chenxiaoyan 2020-03-02 09:25:34 +08:00 测试了一下,上传挺快的,可老哥,怎么删掉我上传的图片?? |
14 int64ago OP @chenxiaoyan 登录状态下是可以删的,匿名为了不干扰别人测试,禁了删除 |
15 iiduce 2020-03-02 10:21:24 +08:00 |
16 opengps 2020-03-02 10:28:37 +08:00 via Android 目前看来并不是低成本,oss 的流量费问题你没有提到,这个往往是最贵的支出 |
17 int64ago OP |
18 int64ago OP @iiduce 部署这块我没多说,因为每个人部署方式可能都不一样 我可以说下我的: - GitHub Actions 自动 Docker build && push - 搞台 VPS,装好 Docker,然后便排好应用和 Caddy 即可 |
19 ryV60s 2020-03-02 10:48:28 +08:00 一打开就有黄图 (/ □ \) |
21 miao666 2020-03-02 11:04:26 +08:00 via Android 楼主,图床的精髓是白嫖其他大厂的资源啊,你用到自己的 OSS 就已经输了。 哪天你的帖子火了,流量费用好几百你不肉疼吗 |
22 int64ago OP |
23 d5 2020-03-02 11:12:00 +08:00 很酷,star 一下! 另外,图床的精髓是白嫖其他大厂的资源啊,这个还是十分有道理 hhh |
24 cmdOptionKana 刚刚上传了个视频,上传速度奇快无比! |
25 cmdOptionKana 2020-03-02 11:16:51 +08:00 @int64ago 鉴黄服务贵不贵? |
26 xinxing260 2020-03-02 11:17:52 +08:00 可以都放自己的 nas 上 |
27 int64ago OP @cmdOptionKana 还好,基本可以忽略 |
28 xinxing260 2020-03-02 11:21:35 +08:00 @d5 你说的很对,图床的精髓是白嫖 |
30 qk1683518 2020-03-02 11:52:36 +08:00 我日 打开一看都是黄图 |
31 Ev1s 2020-03-02 11:56:24 +08:00 刚看了一下 你这没有内容筛查的吗,怎么什么奇奇怪怪的东西都有 -_-|| |
32 qiguai2017 2020-03-02 11:57:16 +08:00 第一眼看到黄图了 |
33 6IbA2bj5ip3tK49j 2020-03-02 11:59:22 +08:00 这个鉴黄意思就是把非黄色图片全部过滤掉吗? |
34 NeinChn 2020-03-02 11:59:27 +08:00 看了楼上几楼,突然觉得现在图床最大的开销在机器学习判断图片是否合规上 |
35 xxx027 2020-03-02 12:33:25 +08:00 via Android 网站打不开:-( ERR_CONNECTION_REFUSED |
37 int64ago OP |
38 ShundL 2020-03-02 12:56:34 +08:00 一直好奇想你这么个服务的 oss 每月开销多少。。。 |
40 HereApp 2020-03-02 14:10:38 +08:00 Mac 上可以做成 Here 插件试试 t/643399 |
41 heiheidewo 2020-03-02 14:50:53 +08:00 用爱发电吧,最后发现只有自己再用 |
42 dmjob2015222 2020-03-02 16:13:58 +08:00 antd |
43 azh7138m 2020-03-02 17:24:44 +08:00 cdn.int64ago.org 无法在海外访问 |
45 marcomarco 2020-03-02 17:48:41 +08:00 via iPhone 千万别发到隔壁 hostloc,不然你现在要准备卖房了 |
46 bigbigeggs 2020-03-02 18:28:59 +08:00 试了试,速度够快。但小心后续的流量,免费流量用完了就得续费了。 |
47 bigbigeggs 2020-03-02 18:29:30 +08:00 再次感谢分享,希望别哪一天服务突然挂了 |
48 wpblank 2020-03-02 22:38:08 +08:00 刚试了下,速度还不错。Copy MD 出来的文字 ![] 中能加上图片名字就更好了 |
49 registered 2020-03-03 00:00:05 +08:00 表示手中有各种免费好用的图床。你这个产品定位不是图床吧,感觉是私人多媒体中心。 |
50 int64ago OP @registered 我也不知道叫什么,所以标题后面有个 远远不止 |
52 chinesestudio 2020-03-03 09:59:42 +08:00 via Android |
55 no1xsyzy 2020-03-03 14:40:04 +08:00 |
56 csdreamdong 2020-03-03 16:16:45 +08:00 qr code 其实可以 js 来生成 |