Ctrl+D 收藏本站 再次访问不迷路 ~
项目介绍
FileCodeBox 是一个基于 FastAPI + Vue3 开发的免费(LGPL-3.0 license )轻量级文件分享工具。它允许用户通过简单的方式分享文本和文件,接收者只需要一个提取码就可以取得文件,就像从快递柜取出快递一样简单。
匿名口令分享文本和文件,像拿快递一样取文件。
功能特点
- 文件传输:支持文本和文件的分享,可以方便地进行文件交换。
- 安全性:通过口令访问机制,增加了文件分享的安全性,避免了文件被未授权的用户访问。
- 匿名口令分享:用户可以通过生成特定的口令来分享文件,接收方需要使用该口令才能访问文件,保护了文件的隐私。
应用场景
- 临时文件分享:快速分享单个文件,无需注册登录。
- 文本快速分享:分享代码片段、文本内容等。
- 匿名文件传输:保护隐私的文件传输方式。
- 临时文件存储:支持设置过期时间的文件存储。
- 跨平台传输:在不同设备间快速传输文件。
- 小型分享服务:小型分享服务。
核心特性
项目技术栈
- 后端:使用 FastAPI 框架,这是一个现代的、快速(高性能)的 Web 框架,用于构建 API。它基于 Python 语言,以其易用性和高性能而著称,特别适合开发 RESTful API。
- 前端:采用 Vue3 框架,Vue.js 是一个构建用户界面的渐进式 JavaScript 框架,Vue3 是其最新版本,带来了性能提升和新的 API,使得前端开发更加高效和灵活。
- 数据库:使用轻量级嵌入数据库 SQLite3。
开发环境
- Python 3.8+
- Node.js 14+
- Vue 3
- FastAPI
快速开始
Docker 快速部署
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta手动部署
1、克隆项目:
git clone https://github.com/vastsa/FileCodeBox.git2、安装依赖:
cd FileCodeBox pip install -r requirements.txt3、启动服务:
python main.py功能演示
开源地址
©版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容