feat:add filecodebox (#639)

* feat: 新增FileCodeBox工具

* feat: 新增FileCodeBox工具

* feat: 新增FileCodeBox工具

* feat: 新增FileCodeBox工具

* Add FileCodeBox
This commit is contained in:
vastsa 2023-12-07 15:23:05 +08:00 committed by GitHub
parent 78fdb5a91b
commit aa29eb541c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 58 additions and 0 deletions

BIN
apps/filecodebox.zip Normal file

Binary file not shown.

View File

@ -0,0 +1,10 @@
additionalProperties:
formFields:
- default: 12345
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number

View File

@ -0,0 +1,10 @@
version: "3"
services:
filecodebox:
image: lanol/filecodebox:beta
container_name: ${CONTAINER_NAME}
restart: always
volumes:
- /opt/FileCodeBox/:/app/data
ports:
- ${PANEL_APP_PORT_HTTP}:12345

View File

@ -0,0 +1,25 @@
# FileCodeBox
匿名口令分享文本,文件,像拿快递一样取文件
## 默认信息
后端地址:`/#/admin`
后台密码:`FileCodeBox2023`
## 主要特色
- [x] 轻量简洁Fastapi+Sqlite3+Vue3
- [x] 轻松上传:复制粘贴,拖拽选择
- [x] 多种类型:文本,文件
- [x] 防止爆破:错误次数限制
- [x] 防止滥用IP限制上传次数
- [x] 口令分享:随机口令,存取文件,自定义次数以及有效期
- [x] 国际化:支持中文和英文
- [x] 匿名分享:无需注册,无需登录
- [x] 管理面板:查看所有文件,删除文件
- [x] 一键部署docker一键部署
- [x] 自由拓展S3协议、本地文件流可根据需求在storage文件中新增存储引擎
- [x] 简单明了:适合新手练手项目
- [x] 终端下载wget https://share.lanol.cn/share/select?code=83432

13
apps/filecodebox/data.yml Normal file
View File

@ -0,0 +1,13 @@
additionalProperties:
key: filecodebox #应用的 key仅限英文用于在 Linux 创建文件夹
name: FileCodeBox #应用名称
tags:
- Tool #应用标签,可以有多个,请参照下方的标签列表
shortDescZh: 匿名口令分享文本,文件,像拿快递一样取文件 #应用中文描述不要超过30个字
shortDescEn: Anonymous password sharing text, files, retrieve files like taking a courier #应用英文描述
type: tool #应用类型,区别于应用分类,只能有一个,请参照下方的类型列表
crossVersionUpdate: true #是否可以跨大版本升级
limit: 1 #应用安装数量限制0 代表无限制
website: https://share.lanol.cn #官网地址
github: https://github.com/vastsa/FileCodeBox #github 地址
document: https://github.com/vastsa/FileCodeBox #文档地址

BIN
apps/filecodebox/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB