diff --git a/apps/filecodebox.zip b/apps/filecodebox.zip new file mode 100644 index 00000000..522b07e1 Binary files /dev/null and b/apps/filecodebox.zip differ diff --git a/apps/filecodebox/2.0/data.yml b/apps/filecodebox/2.0/data.yml new file mode 100644 index 00000000..17f92e23 --- /dev/null +++ b/apps/filecodebox/2.0/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 12345 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/filecodebox/2.0/docker-compose.yml b/apps/filecodebox/2.0/docker-compose.yml new file mode 100644 index 00000000..5a2b9caf --- /dev/null +++ b/apps/filecodebox/2.0/docker-compose.yml @@ -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 diff --git a/apps/filecodebox/README.md b/apps/filecodebox/README.md new file mode 100644 index 00000000..209c5264 --- /dev/null +++ b/apps/filecodebox/README.md @@ -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 diff --git a/apps/filecodebox/data.yml b/apps/filecodebox/data.yml new file mode 100644 index 00000000..f5ce8405 --- /dev/null +++ b/apps/filecodebox/data.yml @@ -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 #文档地址 \ No newline at end of file diff --git a/apps/filecodebox/logo.png b/apps/filecodebox/logo.png new file mode 100644 index 00000000..a62128d1 Binary files /dev/null and b/apps/filecodebox/logo.png differ