Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >搭建一个属于自己的文件快递柜!

搭建一个属于自己的文件快递柜!

作者头像
永恒君
发布于 2023-02-20 05:42:45
发布于 2023-02-20 05:42:45
1.2K00
代码可运行
举报
文章被收录于专栏:开源小分队开源小分队
运行总次数:0
代码可运行
大家好,我是机灵可爱的开源小妹~

平时大家在分享文件时,都用什么方法呢?

如果是给朋友分享文件,则会直接用 QQ 或者微信传输。如果遇到过大的文件,或者要作为热心网友给陌生网友分享文件时,都会用网盘来分享。但是有时候网盘分享会存在某些文件无法分享的情况,以及某些网盘小水管的下载速度体验极差。

小妹今天就给大家介绍一个好玩的项目,是一个有创意的文件分享方式——文件快递柜

项目简介

文件快递柜是一个轻量化、私有化的文件分享工具。像它的名字描述的一样,你可以用匿名口令分享文本,文件,其他人可以像拿快递一样取走文件。

项目部署

下面小妹就给大家介绍一下,如何在自己的服务器上搭建这么一个轻巧的“快递柜”。

建议直接使用 docker 的部署方式,很简单,执行以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest

当然,你也可以指定其他的端口来部署。项目的数据都保存在/opt/FileCodeBox这个路径下,之后我会介绍如何使用。

存取文件

部署成功后,直接请求ip:端口即可访问文件快递柜取件界面,如下:

怎么样,是不是和去快递柜取文件如出一辙呢?

当然,现在我们还没有存入文件,点击左下角的上传图标,会跳转到上传界面。你可以把要分享的文本粘贴到这里,也可以上传要分享的文件。

同时,你可以选择取件的次数或者分享的有效时间来限制文件的分享范围。

上传成功后,点击“我的文件”按钮,就可以查看刚才上传文件的取件码和二维码,点击取件码复制,就可以分享给朋友啦。

在取件页面输入取件码,就可以看到文件的下载链接啦。

管理界面

我们也可以进入后台管理界面来管理已经上传的文件,修改网站的基本信息。

管理后台怎么进入呢?这就需要到最开始部署时我说的那个路径了。网站的配置信息在/opt/FileCodeBox下的名为.env的文件中。

查看文件,可以看到,管理界面的路径和密码是随机生成的 md5 值,这样可以防止其他人直接进入到后台。

所以后台管理界面的路径就是ip:端口/ADMIN_ADDRESS对应的md5值。比如我部署的本地请求后台地址的url就是:127.0.0.1:12345/bd105e8a719e490d98acbfb94e717d54

在后台我们可以下载和删除已经上传的文件:

配置网站的基本信息:

上传下载限制的配置:

总结

文件快递柜部署方便,功能简单直接,是一个很有趣的文件分享工具,感兴趣的朋友们快去试试吧。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
项目地址:https://github.com/vastsa/FileCodeBox

‍写在最后

问君能有几多愁,开源项目解千愁,我们下期再见!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-02-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源小分队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
​4.8k star,文件快递柜?像拿快递一样取文件,有趣的项目
FileCodeBox 是一个创新的文件快递柜项目,旨在提供匿名口令分享文本和文件的解决方案。
大侠之运维
2025/01/16
2010
如何像在快递柜拿快递一样随时拿取寄给自己的文件
互联网时代,大家的文件越来越多,互相发送文件的需求也越来越大,在社交软件上发送这些文件要么占用一大堆内存,望着爆红的硬盘苦不堪言;要么就是发了很多文件最后不知道发给了谁,杂乱无章;要么就是想发给多个人还要选择不同的平台,发送和取用都很麻烦。如果你说我用网盘,也有很多痛点,比如文件不安全,举个例子,即便是正常合法的医学类资源也有可能被和谐;还有如果不开通会员下载下来就会非常的缓慢,对于大文件来说非常不友好。所以,一款跨平台,跨设备,只要有网络就能随存随取的Web应用横空出世——文件快递柜,接下来我就教大家如何搭建使用这款文件快递柜。
星橙
2024/06/10
2641
FileCodeBox:像拿快递一样轻松分享文件
在日常生活和工作中,我们经常需要与他人分享文件,但传统的文件分享方式往往存在操作繁琐等诸多不便的问题。今天在逛github的时候发现了一个很有意思的项目,FileCodeBox文件快递柜-匿名口令分享文本,文件,像拿快递一样取文件。本文将给家人们分享下这个可私有化部署的项目。
修己xj
2025/03/12
1760
FileCodeBox:像拿快递一样轻松分享文件
你的快递为何非要是快递,它也可以是“文件快递”
今天我给大家推荐一个文件快递柜,它可以让使用者像拿快递一样取文件!这个工具是FileCodeBox。
青阳
2024/04/01
5580
开源:匿名口令分享文本,文件-口令文件箱-文件快递柜
文件快递柜-轻量 FileCoxBox-Lite 匿名口令分享文本,文件,像拿快递一样取文件 视频介绍 https://www.bilibili.com/video/BV1fD4y187Yk?t=15
SingYi
2023/08/23
4540
开源:匿名口令分享文本,文件-口令文件箱-文件快递柜
FileCodeBox:Star4.9k,类似百度网盘,小团队、小公司都用得上的文件共享与分享工具,支持设置分享密码,界面清爽简单易用
嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法
小华同学ai
2025/01/27
1590
FileCodeBox:Star4.9k,类似百度网盘,小团队、小公司都用得上的文件共享与分享工具,支持设置分享密码,界面清爽简单易用
我的开源项目:文件快递柜-口令分享文本,文件,像拿快递一样取文件
很多时候,我们都想将一些文件或文本传送给别人,或者跨端传递一些信息,但是我们又不想为了分享,而去下载一些七里八里的软件,这时候,我们就可以使用口令传送箱,像拿快递一样取文件。
SingYi
2022/12/12
6140
我的开源项目:文件快递柜-口令分享文本,文件,像拿快递一样取文件
使用200M轻量+对象存储低成本搭建文件中转站
近日,腾讯云上架了200M轻量应用服务器(锐驰型轻量),不仅大碗,而且不限流量。国内2核2G运存,200M三网BGP宽带的服务器每月仅需45元,这在以往是令人难以想象的价格,腾讯云目前正在派放3.5折的轻量服务器续费优惠券,结合使用,上述配置每月仅需约16元 。
用户7028236
2025/01/21
1.5K1
又一款简洁实用的个人博客
最近想搭一个简单的博客,不想要 wordpress 这类那么臃肿的系统,于是开源站找了下,看看有没有搭建简单,又好使的博客系统。于是还真找到了一个项目 -- VanBlog
永恒君
2023/02/20
8520
又一款简洁实用的个人博客
效率提升神器!看看时间都去哪了?
大家好,我是勤奋工作的开源小妹。 大叔说春节假期回来之后,我工作就一直心不在焉的,严重怀疑我每天上班都在摸鱼。天地良心!我可是公司最勤奋的员工好吧!虽然之前推荐了很多摸鱼小工具,但不能证明我就热衷于摸鱼哦🙄。为了证明自己的清白,小妹特地安装了这款可以统计软件使用时长的开源工具——Tai。 项目简介 Tai 是一款 Windows 平台上统计每个软件使用时长的工具,类似于 iPhone 的屏幕使用时长一样。Tai 的工作原理是记录软件从获得焦点时开始到失去焦点后的这段时间,认定为软件的使用时长,而并不是记录的
永恒君
2023/02/20
2970
效率提升神器!看看时间都去哪了?
大风起兮云飞扬,看我这床强不强!
今天给大家推荐一款床。什么床?嘿嘿,当然不是你想的那个床了,而是一款图片的存储媒介--图床。
永恒君
2022/12/06
4680
大风起兮云飞扬,看我这床强不强!
这款轻量级、开源任务管理工具,真不错!
作为程序员的我们,每天都有很多事物要安排处理。如果安排好的话,很容易就会手忙脚乱,尤其是现在年底事多的时候,一款任务管理工具就显得非常有必要了!
永恒君
2023/02/20
1.5K0
这款轻量级、开源任务管理工具,真不错!
一款几行代码就可以轻松搭建的开源博客框架,是小白福音无疑了!
在经过这两天的闭关修炼(其实就是看着大叔加班写代码)之后,是时候向大家展示我的修炼成果了。
永恒君
2022/12/06
1.1K0
一款几行代码就可以轻松搭建的开源博客框架,是小白福音无疑了!
推荐看看这 10+ 个牛逼且实用的开源项目~~
照例,小妹花了点时间整理了一下2022年12月分享过的牛逼实用项目,方便大家进行查看和收藏!
永恒君
2023/02/20
2.1K0
推荐看看这 10+ 个牛逼且实用的开源项目~~
全自动生成!让你和接口文档说拜拜!!
平时已经加班加点去实现产品经理提出的复杂需求了,到最后还要写接口文档给前端的小伙伴对接,实在是让人有些沮丧 ε(┬﹏┬)3
永恒君
2022/12/06
3950
全自动生成!让你和接口文档说拜拜!!
OpenGist--自部署代码片段保存项目
最近我一直在找一个能快捷分享文本片段并保存的工具。之前试过用 CF Worker 搭建了 Pastebin,还在 Vercel 上搭建了轻笑的文本粘贴分享项目。但为了提升国内的访问速度,我自己又搭建了 FileCodeBox。可惜这个项目的显示区域太小,代码高亮还得靠 Markdown 代码块来实现,用起来不太方便,所以我一直不太满意。
柳神
2024/09/05
1700
OpenGist--自部署代码片段保存项目
一个高颜值的备忘录
最近团队的小伙伴总是丢三落四的,于是乎老大说把必要的事情挂出来,虽然已经有一款系统,展示的不好看,于是找到了一款颜值还不错的备忘录工具 -- memo
永恒君
2023/02/20
7060
一个高颜值的备忘录
21.8K star! 一分钟快速搭建个人网盘神器,不要太方便!
小伙伴们平常肯定会用各种云盘吧,市面上的各种云盘产品虽然流行,但总有各种各样的限制和问题,比如付费、下载速度,还有一些私密性的文件信息,放在上面总是感觉不放心。
永恒君
2024/01/23
3830
21.8K star! 一分钟快速搭建个人网盘神器,不要太方便!
MIT协议分布式文件系统,一个简单、方便的文件存储方案
◆ 一、开源项目简介 基于Spring Boot + VUE CLI@3 框架开发的分布式文件系统,旨在为用户和企业提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理 。 ◆ 开源说明 系统 100%开源 本软件遵循 MIT 开源协议 您可以在其基础上继续进行开发来完善其功能,成为本项目的贡献者之一 您也可以以该项目作为脚手架,进行其他项目的开发 ◆ 二、开源协议 使用MIT开源协议 ◆ 三、界面展示 部分功能截图 1. 网盘主页 1.1 页面布局 左侧分类栏区域:展示文件类型,分为
IT大咖说
2022/06/06
2.7K0
MIT协议分布式文件系统,一个简单、方便的文件存储方案
【Docker项目实战】使用Docker部署JmalCloud个人网盘
江湖有缘
2024/01/30
3.6K0
【Docker项目实战】使用Docker部署JmalCloud个人网盘
推荐阅读
相关推荐
​4.8k star,文件快递柜?像拿快递一样取文件,有趣的项目
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验