玩机系列之:多设备间文件传输共享文件快递柜FileCodeBox

玩机365 2025-5-31 5/31

前言

刚好有文件要从PC机发送到手机,手机上没有安装QQ或者微信之类的通讯软件PC跟手机也不是同一个网络,所以想着用服务器做一个文件的中转。经过一番资料搜查,找到一个开源的软件《FileCodeBox》,下面大概说一下部署的方法。

软件简介

玩机系列之:多设备间文件传输共享文件快递柜FileCodeBox

项目地址

部分界面预览

玩机系列之:多设备间文件传输共享文件快递柜FileCodeBox 玩机系列之:多设备间文件传输共享文件快递柜FileCodeBox
玩机系列之:多设备间文件传输共享文件快递柜FileCodeBox 玩机系列之:多设备间文件传输共享文件快递柜FileCodeBox

🎯 应用场景

📁 临时文件分享

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

📝 文本快速分享

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

🕶️ 匿名文件传输

保护隐私的文件传输方式

💾 临时文件存储

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

🔄 跨平台传输

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

🌐 小型分享服务

搭建私有的文件分享服务

✨ 核心特性

🚀 轻量简洁

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

📤 便捷上传

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

📦 多种类型

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

🔒 安全机制

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

🎫 提取码分享

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

🌍 多语言支持

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

🎭 匿名分享

无需注册登录,保护隐私

🛠 管理面板

文件管理和系统配置

🐳 容器部署

支持 Docker 一键部署

💾 存储扩展

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

📱 响应式设计

支持移动端访问

💻 终端支持

支持命令行下载

新建文件

/opt/ 新建目录 FileCodeBox

进入 /opt/FileCodeBox 后新建 docker-compose.yml

docker-compose.yml 文件

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

nginx 反代部分配置

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

管理端说明

  1. 访问 /#/admin
  2. 输入管理员密码 FileCodeBox2023
  3. 管理文件和配置
- THE END -

资源搜集自互联网,如有侵犯权利,请及时联系我们,我们将尽快处理。
博客仅为分享信息,不介入任何交易纠纷,您在购买和使用中遇到任何问题请联络相关提供商处理。

Come2theweb