文件快递柜系统是一款轻量简洁、易于部署的文件传输系统,采用Fastapi+sqlite3技术栈。
该系统支持多种文件上传方式,包括拖拽、复制粘贴和口令传输,方便用户快速分享文本和文件。
同时,系统还具有防止滥用和爆破攻击的功能,设定错误五次拉黑十分钟,保障用户信息安全。
在使用过程中,用户完全匿名且无需注册,系统不记录任何信息。
此外,管理面板简单易用,可对违规文件进行删除操作。
系统采用Sqlite3数据库,无需安装额外数据库。
文件快递柜系统为用户提供了一种简单、方便、快捷的文件传输解决方案。
- 轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI
- 轻松上传:复制粘贴,拖拽选择
- 多种类型:文本,文件
- 防止爆破:错误次数限制
- 防止滥用:IP限制上传次数
- 口令分享:随机口令,存取文件,自定义次数以及有效期
- 匿名分享:无需注册,无需登录
- 管理面板:查看所有文件,删除文件
- 一键部署:docker一键部署
安装教程
1. 宝塔安装Python项目管理器
❗️❗️❗️ 注意:必须安装2.0版本,否则必失败
2. 安装Python3.9.10
点击设置->版本管理->Python版本->3.9.10[未安装]->安装版本
新建一个空白目录
FileCodeBox
进入目录,上传源码然后解压
添加项目
打开Python项目管理器->添加项目
启动成功
查看系统日志,获取初始化信息
根据信息进入后台
宝塔反向代理
域名解析到ip之后,直接新增静态空网站
先申请ssl证书,因为反代之后就无法申请了,需关闭反代
最后设置方向代理即可
好了教程就是这样了,下面来看看小编的测试演示图吧!
原文链接:https://www.jocat.cn/archives/76691,转载请注明出处。