取文件像取快递一样简单?

由于公众号的规则调整,您可能无法在订阅号列表中,看到小刘的更新。建议您把 不爱加班的小刘 设置为星标,这样更方便找到。路径是:进入公众号→右上角“…”→设为星★标

看到一个很有意思的项目,像我们做软件分享的感觉会有用,就是现在服务器费用太贵了,如果自建的话感觉不是很值得。

FileCodeBox

FileCodeBox 是一个轻量级的文件分享系统,它基于匿名口令分享文本和文件,无需注册登录,任何人都可以轻松分享或取文件。

用户只需上传文件,系统会生成一个取件码,就像快递柜的取件码一样,分享给对方后,对方输入取件码即可取回文件。

哈哈哈哈,所以这个项目就有个很形象的名字——文件快递柜,作者脑洞确实不小(๑´ڡ`๑)

项目地址:https://github.com/vastsa/FileCodeBox

项目更新还是挺频繁的,目前github上面星星数也有5.3K了,感兴趣的小伙伴可以看看学习一下。

1

优缺点

我今晚体验了下,不得不说好的UI真的有让人使用的欲望,软件界面交互做的真是太好了。(Ps.和他相比,感觉我做的像💩)

软件支持匿名上传、匿名下载文件,通过随机生成的口令访问文件,还可以自定义口令的有效期和访问次数,过期自动删除。

说到这就不得不指出来某度盘,某里盘了。下载个文件还得下载他的客户端才行,网页端超过一定大小就不让下了(/= _ =)/~┴┴

完善的后台管理系统,支持设置上传文件大小,可以配置上传文件限制。

支持设置文件过期策略,过期的文件会自动删除。

这个还是挺不错的,现在云服务器空间贼珍贵,稍微加个几十G就要多付好多money

体验过程中还发现好像没有设置只有管理员才能上传的策略,如果只想要自己上传给别人分享,就没办法实现了(`・ω・´)ゞ

安装使用

建议使用docer部署,如果想要改代码的话,请下载到本地后自行编译。

docker run -d --name filecodebox -p 12345:12345 lanol/filecodebox:beta

容器起来后访问本机的12345端口即可跳转到项目页面。

2

这里就可以进行取文件了,需要输入五位的取件码。输入正确的取件码后会在右边侧边栏弹出来你的取件记录,第一个就是当前要取的文件了。

3

上传的话点击下面的需要发送文件?点击这里,然后跳转到发送文件的页面。

4

可以在这个页面设置过期时间,过期时间可以在后台进行配置。

上传完后文件后会自动把文件的分享链接复制到自己的剪切板上,直接访问链接就可以下载了。

5

闲聊

昨晚突然发现所有服务都崩了,排查了下发现服务器磁盘满了。

虽说只有50G的空间,但我数据根本没有多少,找了半天才发现是mysql的binlog日志太多了,得时常清理下。懒省事的话可以直接改配置文件,把binlog日志关上。

原创文章,作者:小刘,如若转载,请注明出处:https://kjsay.com/archives/86

(0)
上一篇 2025年2月11日 上午11:14
下一篇 6天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

分享本页
返回顶部