云边日落 云边日落
  • 首页
  • 随笔
    • 生活随记
    • 思考感悟
    • 阅读笔记
  • 笔记
    • 编程开发
    • 环境配置
    • 问题解决
  • 资源
    • 软件推荐
    • 学习资料
    • 开源推荐
  • 友链
  • 关于

酒笙

管理员
IP归属地: 香港
文章
13
评论
1

推荐用户

酒笙

酒笙

青栀

青栀

酒笙
4 月前 香港

FileCodeBox - 开源轻量级文件快递柜

FileCodeBox - 开源轻量级文件快递柜-云边日落

项目介绍

FileCodeBox 是一个轻量级的文件分享工具,就像现实生活中的快递柜一样 - 你可以存入文件,然后将取件码分享给他人。这个项目特别适合临时文件分享、代码片段传递等场景。

核心特性

基础功能

  • 🚀 即时分享: 无需注册登录,拖拽上传即可分享
  • 📦 多种类型: 支持文本和各类文件的上传分享
  • 🔑 安全可控: 支持自定义提取次数和有效期
  • 🌏 多语言支持: 内置中文简体、繁体及英文界面

安全特性

  • ⚔️ 访问控制: 错误次数限制,防止暴力破解
  • 🛡️ 防滥用: IP限制上传频率
  • 🔒 随机口令: 确保分享安全性

技术特点

  • 💡 轻量架构: 基于 Fastapi + Sqlite3 + Vue3 + ElementUI
  • 🔌 存储灵活: 支持本地存储和S3协议存储
  • 🎯 简单部署: 提供Docker一键部署方案

快速部署指南

Docker安装命令

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

参数说明:

  • -d: 后台运行容器
  • --restart=always: 容器自动重启
  • -p 12345:12345: 端口映射,前面是主机端口,后面是容器端口
  • -v /opt/FileCodeBox/:/app/data: 数据持久化,将容器内/app/data目录映射到主机的/opt/FileCodeBox/
  • --name filecodebox: 容器名称
  • lanol/filecodebox:beta: 使用的镜像版本

更新命令

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

系统配置

管理后台

  • 访问地址: /#/admin
  • 默认密码: FileCodeBox2023
  • 功能: 仪表盘、文件管理、系统设置
FileCodeBox - 开源轻量级文件快递柜-云边日落
管理后台

存储配置

  • 默认采用本地存储
  • 支持配置S3协议存储(如MinIO、阿里云OSS等)
FileCodeBox - 开源轻量级文件快递柜-云边日落
存储设置

使用指南

上传分享

  1. 拖拽文件或复制粘贴到上传区
  2. 设置分享参数:
  • 按次数生效: 打开指定次数后失效
  • 按时间生效: 可设置天/小时期限
  1. 获取分享码并发送给接收方
FileCodeBox - 开源轻量级文件快递柜-云边日落
上传界面

文件管理

  • 查看上传历史
  • 管理分享文件
  • 查看分享详情
FileCodeBox - 开源轻量级文件快递柜-云边日落
发件界面
FileCodeBox - 开源轻量级文件快递柜-云边日落
取件界面

开发者相关

  • 开源地址: GitHub - vastsa/FileCodeBox
  • 技术架构: 前后端分离设计

特色亮点

这个项目特别适合:

  • 临时文件分享场景
  • 代码片段传递
  • 个人/小团队文件中转
  • 学习FastAPI和Vue3的实践项目

如果你正在寻找一个轻量级的文件分享解决方案,或者想要一个练手的全栈项目,FileCodeBox都是一个不错的选择。

  • 开源推荐
  • 资源
  • Docker
  • ElementUI
  • FastAPI
  • Python项目
  • Vue3
  • 开源项目
  • 文件分享
  • 文件快递柜
等 人表示很赞
584
0

评论

请在登录后评论...
空空如也
推荐 让文件搜索变得简单:Listary
Listary 是一款出色的文件搜索工具,它以快速和便捷的功能帮助用户轻松找到所需文件。 ...
Listary
Listary – 一款真正令人惊叹且精致的搜索实用程序,介于启动器和文件管理器之间,但又兼而有之。 Listary 位于您主要的文件管理应用程序旁边,使管理列表和查找文件变得轻而易举。 真的很特别,值得您下载。
数码荔枝
本软件商店隶属于上海立七数码科技有限公司。我司成立于 2021 年,主营正版软件销售,并提供在线客服支持与售后。让正版软件消费者买的放心,用的安心!
  • 资源
  • 软件推荐
  • Windows
  • 办公效率
  • 快捷使用
  • 文件搜索
  • 电脑工具
698 0
推荐 自建RustDesk远程桌面服务器:Docker部署完整指南
RustDesk是一款开源的远程桌面解决方案,相比市面上其他远程控制软件,它提供了更好的用户体验和完全的数据控制权。本文详细介绍如何使用Docker自建RustDesk服务器,包括环境准备、Docker配置文件创建、服务启动、密钥获取、防火 ...
  • 开源推荐
  • 环境配置
  • 笔记
  • 资源
  • 问题解决
  • Docker
  • RustDesk
  • 远程控制
  • 远程桌面
464 0
推荐 PotPlayer:PC 平台最强视频播放器之一
一款经过深度优化的 PotPlayer 播放器分享,集成了完整解码包、精选主题和最佳性能设置。无论是日常观影还是专业视频处理,都能获得出色的播放体验。本文详细介绍了优化内容和使用技巧。 ...
  • 资源
  • 软件推荐
  • PotPlayer
  • 在线播放
  • 影音系统
  • 视频播放器
  • 软件优化
594 0
推荐 Shell脚本完全指南:从入门到精通的Linux命令行编程
本教程提供了Shell脚本编程的全面指南,从Shell基础概念开始,详细介绍了变量类型、字符串操作、数组处理和参数传递等核心知识。教程深入讲解了条件语句、循环结构和函数定义等流程控制机制,并涵盖了正则表达式、错误处理、调试技巧和进程管理等高 ...
  • 学习资料
  • 笔记
  • 编程开发
  • 资源
  • Bash
  • Linux
  • shell
  • 命令行
  • 文本处理
263 0
推荐 手把手教你用Homarr打造私人导航页|NAS玩家必备神器
本文针对NAS玩家和自建服务用户,详细解析如何通过Docker快速部署Homarr导航面板。该工具突破传统书签局限,提供实时容器状态监测、跨平台数据同步、NAS生态深度整合等功能,配套可视化配置指南与维护方案,助您构建高颜值服务管理中心。 ...
  • 开源推荐
  • 资源
  • Docker
  • Homarr教程
  • NAS神器
  • 开源项目
  • 自建导航页
654 0

推荐栏目

  • 笔记
  • 资源
  • 编程开发
  • 问题解决
  • 环境配置
  • 开源推荐
  • 随笔
  • 生活随记
  • 软件推荐

推荐标签

  • Docker
  • AI绘图
  • JavaScript
  • Tampermonkey
  • Midjourney
  • 开源项目
  • 在线播放
  • 影音系统
  • 自动填表
    暂无内容
Copyright © 2025 云边日落. All rights reserved. Designed by nicetheme.
  • 随笔
    • 思考感悟
    • 生活随记
    • 阅读笔记
  • 笔记
    • 环境配置
    • 编程开发
    • 问题解决
  • 资源
    • 学习资料
    • 开源推荐
    • 软件推荐
  • 友联
  • 关于
欢迎回来
账号注册 忘记密码?
其他登录方式
欢迎回来
账号注册 忘记密码?
其他登录方式
微信扫码登录
未注册的微信号将自动创建账号
扫码回复关键词「登录」获取验证码
其他登录方式
免费注册
其他登录方式
重设密码
返回登录