admin管理员组文章数量:1037775
FileCodeBox:像拿快递一样轻松分享文件
在日常生活和工作中,我们经常需要与他人分享文件,但传统的文件分享方式往往存在操作繁琐等诸多不便的问题。今天在逛github的时候发现了一个很有意思的项目,FileCodeBox文件快递柜-匿名口令分享文本,文件,像拿快递一样取文件。本文将给家人们分享下这个可私有化部署的项目。
项目简介
FileCodeBox 是一个基于 FastAPI + Vue3 开发的轻量级文件分享工具。它允许用户通过简单的方式分享文本和文件,接收者只需要一个提取码就可以取得文件,就像从快递柜取出快递一样简单。
github地址:
文档地址:/
该项目已经在github上拥有5.8k star
该项目是一个基于 FastAPI + Vue3 开发的项目,学习python 和vue3的小伙伴也可以拿此项目练练手。
Docker私有化部署
作者给我们提供了docker部署的shell
代码语言:javascript代码运行次数:0运行复制docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
我使用的是docker-compose部署的,我把这个镜像转存到阿里云的镜像仓库中了,镜像下载有问题的家人可以使用我转存的镜像,以下是docker-compose文件
代码语言:javascript代码运行次数:0运行复制services:
filecodebox:
image: registry-hangzhou.aliyuncs/xjpublic/filecodebox:beta
container_name: filecodebox
volumes:
- ./data/:/app/data
ports:
- 12345:12345
restart: always
我们在docker-compose.yml的同级目录下使用以下命令启动即可:
代码语言:javascript代码运行次数:0运行复制docker-compose up -d
使用
我们直接浏览器中打开我们部署的ip:port,可以看到以下界面
- 发送文件
我们在上述页面点击发送文件,之后可以把链接或者取件码发送给需要分享的人直接下载或者使用手机扫码下载即可
- 提取文件
提取文件我们直接在提取页面输入取件码即可下载文件
- 管理面板
访问ip:port//#/admin 可以进入到管理页面,初始密码FileCodeBox2023
,我们可以在管理面板中修改密码、管理文件和配置
- API 支持
作者提供完整的 REST API,我们也可以把它方便的集成到我们自己的系统中。
总结
FileCodeBox 以其轻量、便捷、安全的特点,为用户提供了一种全新的文件分享体验。无论是个人用户还是团队协作,它都能满足多样化的需求。如果你对文件分享工具有兴趣,不妨尝试部署 FileCodeBox,体验像拿快递一样轻松分享文件的乐趣!
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-03-07,如有侵权请联系 cloudcommunity@tencent 删除镜像开发部署工具管理FileCodeBox:像拿快递一样轻松分享文件
在日常生活和工作中,我们经常需要与他人分享文件,但传统的文件分享方式往往存在操作繁琐等诸多不便的问题。今天在逛github的时候发现了一个很有意思的项目,FileCodeBox文件快递柜-匿名口令分享文本,文件,像拿快递一样取文件。本文将给家人们分享下这个可私有化部署的项目。
项目简介
FileCodeBox 是一个基于 FastAPI + Vue3 开发的轻量级文件分享工具。它允许用户通过简单的方式分享文本和文件,接收者只需要一个提取码就可以取得文件,就像从快递柜取出快递一样简单。
github地址:
文档地址:/
该项目已经在github上拥有5.8k star
该项目是一个基于 FastAPI + Vue3 开发的项目,学习python 和vue3的小伙伴也可以拿此项目练练手。
Docker私有化部署
作者给我们提供了docker部署的shell
代码语言:javascript代码运行次数:0运行复制docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
我使用的是docker-compose部署的,我把这个镜像转存到阿里云的镜像仓库中了,镜像下载有问题的家人可以使用我转存的镜像,以下是docker-compose文件
代码语言:javascript代码运行次数:0运行复制services:
filecodebox:
image: registry-hangzhou.aliyuncs/xjpublic/filecodebox:beta
container_name: filecodebox
volumes:
- ./data/:/app/data
ports:
- 12345:12345
restart: always
我们在docker-compose.yml的同级目录下使用以下命令启动即可:
代码语言:javascript代码运行次数:0运行复制docker-compose up -d
使用
我们直接浏览器中打开我们部署的ip:port,可以看到以下界面
- 发送文件
我们在上述页面点击发送文件,之后可以把链接或者取件码发送给需要分享的人直接下载或者使用手机扫码下载即可
- 提取文件
提取文件我们直接在提取页面输入取件码即可下载文件
- 管理面板
访问ip:port//#/admin 可以进入到管理页面,初始密码FileCodeBox2023
,我们可以在管理面板中修改密码、管理文件和配置
- API 支持
作者提供完整的 REST API,我们也可以把它方便的集成到我们自己的系统中。
总结
FileCodeBox 以其轻量、便捷、安全的特点,为用户提供了一种全新的文件分享体验。无论是个人用户还是团队协作,它都能满足多样化的需求。如果你对文件分享工具有兴趣,不妨尝试部署 FileCodeBox,体验像拿快递一样轻松分享文件的乐趣!
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-03-07,如有侵权请联系 cloudcommunity@tencent 删除镜像开发部署工具管理本文标签: FileCodeBox像拿快递一样轻松分享文件
版权声明:本文标题:FileCodeBox:像拿快递一样轻松分享文件 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1748335178a2287181.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论