FileCodeBox-轻量级文件快递柜系统-就像快递一样只需要一个取件码即可下载文件


🚀系统简介

FileCodeBox 是一个基于 FastAPI + Vue3 开发的轻量级文件分享工具。它允许用户通过简单的方式分享文本和文件,接收者只需要一个提取码就可以取得文件,就像从快递柜取出快递一样简单。

FileCodeBox-轻量级文件快递柜系统-就像快递一样只需要一个取件码即可下载文件

🚀系统演示

演示地址:https://share.lanol.cn/#/

🎯 应用场景

📁 临时文件分享

快速分享单个文件,无需注册登录

📝 文本快速分享

分享代码片段、文本内容等

🕶️ 匿名文件传输

保护隐私的文件传输方式

💾 临时文件存储

支持设置过期时间的文件存储

🔄 跨平台传输

在不同设备间快速传输文件

🌐 小型分享服务

搭建私有的文件分享服务

 

✨ 核心特性

🚀 轻量简洁

基于 FastAPI + SQLite3 + Vue3 + ElementUI,部署简单,性能出色

📤 便捷上传

支持复制粘贴、拖拽上传,操作简单直观

📦 多种类型

支持文本和各类文件的分享

🔒 安全机制

  • IP 限制上传次数
  • 错误次数限制
  • 文件过期机制

🎫 提取码分享

随机提取码,可自定义次数及有效期

🌍 多语言支持

支持中文简体、繁体及英文

🎭 匿名分享

无需注册登录,保护隐私

🛠 管理面板

文件管理和系统配置

🐳 容器部署

支持 Docker 一键部署

💾 存储扩展

支持本地存储、S3 协议、OneDrive 等

📱 响应式设计

支持移动端访问

💻 终端支持

支持命令行下载

 

✴️系统特点

  • 🚀 快速部署:支持 Docker 一键部署
  • 🔒 安全可靠:文件访问需要提取码
  • ⏱️ 时效控制:支持设置文件有效期
  • 📊 下载限制:可限制文件下载次数
  • 🖼️ 文件预览:支持图片、视频、音频等多种格式预览
  • 📱 响应式设计:完美适配移动端和桌面端

 

🚀部署教程

方案一:Docker部署(强力推荐)

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

            Docker Compose

version: "3"
services:
  file-code-box:
    image: lanol/filecodebox:latest
    volumes:
      - fcb-data:/app/data:rw
    restart: unless-stopped
    ports:
      - "12345:12345"
volumes:
  fcb-data:
    external: false

配置反向代理(Nginx示例)
请注意,必须添加以下配置来确保正确处理客户端IP和代理请求

location / {
    proxy_set_header X-Real-IP $remote_addr;      # 设置真实客户端IP
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://localhost:12345; 
}

 

方案二:手动部署

  1. 克隆项目
git clone https://github.com/vastsa/FileCodeBox.git
 
  1. 安装依赖
cd FileCodeBox
pip install -r requirements.txt
 
  1. 启动服务
python main.py

 

📖 使用说明
分享文件

打开网页,点击"分享文件"
选择或拖拽文件
设置过期时间和次数
获取提取码

获取文件

打开网页,输入提取码
点击获取
下载文件或查看文本
管理面板

访问 /#/admin
输入管理员密码 FileCodeBox2023
管理文件和配置

若实在不会安装,请联系QQ:3288637559获取技术支持。

我们的QQ交流群:884250547

🖼️系统演示

 

FileCodeBox-轻量级文件快递柜系统-就像快递一样只需要一个取件码即可下载文件

FileCodeBox-轻量级文件快递柜系统-就像快递一样只需要一个取件码即可下载文件

FileCodeBox-轻量级文件快递柜系统-就像快递一样只需要一个取件码即可下载文件

FileCodeBox-轻量级文件快递柜系统-就像快递一样只需要一个取件码即可下载文件

FileCodeBox-轻量级文件快递柜系统-就像快递一样只需要一个取件码即可下载文件

FileCodeBox-轻量级文件快递柜系统-就像快递一样只需要一个取件码即可下载文件

FileCodeBox-轻量级文件快递柜系统-就像快递一样只需要一个取件码即可下载文件

FileCodeBox-轻量级文件快递柜系统-就像快递一样只需要一个取件码即可下载文件

写在底部:文章来源于GitHub - vastsa/FileCodeBox: 文件快递柜-匿名口令分享文本,文件,像拿快递一样取文件(FileCodeBox - File Express Cabinet - Anonymous Passcode Sharing Text, Files, Like Taking Express Delivery for Files)

使用该作者项目时,请遵守相关法律法规,不得用于任何违法用途,否则后果自负。同时应保留原作者项目地址,并保留版权信息。

 


文章目录


    -

    Openlist(原alist)手动部署教程与挂载教程,搭建一个属于自己的网盘

    评 论