文件快递柜-匿名口令分享文本,文件,像拿快递一样取文件(FileCodeBox - File Express Cabinet - Anonymous Passcode Sharing Text, Files, Like Taking Express Delivery for Files)
FileCodeBox 是一个基于 FastAPI + Vue3 开发的轻量级文件分享工具。它允许用户通过简单的方式分享文本和文件,接收者只需要一个提取码就可以取得文件,就像从快递柜取出快递一样简单。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
📁 临时文件分享快速分享单个文件,无需注册登录 |
📝 文本快速分享分享代码片段、文本内容等 |
🕶️ 匿名文件传输保护隐私的文件传输方式 |
💾 临时文件存储支持设置过期时间的文件存储 |
🔄 跨平台传输在不同设备间快速传输文件 |
🌐 小型分享服务搭建私有的文件分享服务 |
🚀 轻量简洁基于 FastAPI + SQLite3 + Vue3 + ElementUI,部署简单,性能出色 |
📤 便捷上传支持复制粘贴、拖拽上传,操作简单直观 |
📦 多种类型支持文本和各类文件的分享 |
🔒 安全机制
|
🎫 提取码分享随机提取码,可自定义次数及有效期 |
🌍 多语言支持支持中文简体、繁体及英文 |
🎭 匿名分享无需注册登录,保护隐私 |
🛠 管理面板文件管理和系统配置 |
🐳 容器部署支持 Docker 一键部署 |
💾 存储扩展支持本地存储、S3 协议、OneDrive 等 |
📱 响应式设计支持移动端访问 |
💻 终端支持支持命令行下载 |
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
git clone https://github.com/vastsa/FileCodeBox.git
cd FileCodeBox
pip install -r requirements.txt
python main.py
/admin
FileCodeBox/
├── apps/ # 应用代码
│ ├── admin/ # 管理后台
│ └── base/ # 基础功能
├── core/ # 核心功能
├── data/ # 数据目录
└── fcb-fronted/ # 前端代码
python main.py
cd fcb-fronted
npm install
npm run dev
git checkout -b feature/xxx
git commit -m 'Add xxx'
git push origin feature/xxx
A: 在管理面板中修改配置项 uploadSize
A: 在管理面板中选择存储引擎并配置相应参数
A: 备份 data
目录即可
更多问题请访问 Wiki
本项目开源仅供学习使用,不得用于任何违法用途,否则后果自负,与作者无关。使用时请保留项目地址和版权信息。