开源项目 篇二:Docker部署轻量化文件快递柜FileCodeBox,内网文件共享速度拉满

前言

近期工作中需要频繁的在不同设备间传递文件,虽已部署了公司级共享文件夹,但由于权限设置、账号密码登录繁琐等问题,临时传个小文件用起来不是特别方便,于是想找一款可以通过web进行文件共享存取的项目,经过对比测试,最终选定FileCodeBox这个项目,它就像一个线上“丰巢快递柜”一样,通过取件码获取别人上传的文件,上传的文件将在24小时后自动删除,减少服务器空间资源占用,局域网内使用的话,更是可以拉满带宽,用起来很方便。

下面跟我一起部署体验一下吧~

目录

一、环境准备

二、docker一键部署

三、后台管理

四、设置域名访问

部署

一、环境准备

1、一个已安装docker的服务器,我用的宝塔面板,便于管理;

2、项目地址:GitHub - vastsa/FileCodeBox: 文件快递柜-匿名口令分享文本,文件,像拿快递一样取文件(File Express Cabinet - Anonymous Passcode Sharing Text, Files, Like Taking Express Delivery for Files)

二、docker一键部署

1、根据官方提示,可通过以下命令一键部署

docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta

2、安装成功后,访问服务器IP+12345端口即可访问取件界面。

例:http://10.100.10.XXX:12345/

3、点击左下角按钮即可进入上传文件界面。

4、点击上传或拖拽文件上传,即可上传成功,系统自动分配取件码,也可“复制链接”便于分享发送。

5、在取件界面输入取件码或者直接访问分享链接,即可下载文件。

三、后台管理

1、访问地址后加:/#/admin即可访问后端管理地址,默认后端密码为:FileCodeBox2023

例:http://10.100.10.XXX:12345/#/admin

【文件管理】可查看目前暂存的所有文件:

【系统设置】可自定义一些如网页标题、背景图片、可上传文件大小等参数:

四、设置域名访问(可选)

如有公司内部DNS解析服务器,可设置域名访问,通过宝塔面板新建站点,反向代理至IP+端口,公网服务器同理。

此处需要注意nginx反向代理会限制上传文件的大小,默认是50M,如需修改,请在nginx的配置文件中找到以下代码,修改对应值即可。

client_max_body_size 50m;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值