diff --git a/apps/filebrowser/2.26.0/data.yml b/apps/filebrowser/2.26.0/data.yml new file mode 100644 index 00000000..cd96ae14 --- /dev/null +++ b/apps/filebrowser/2.26.0/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: 40071 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP Port + labelZh: HTTP端口 + required: true + rule: paramPort + type: number + - default: ./data/mnt + edit: true + envKey: MOUNT_PATH + labelEn: Mount folder path + labelZh: 挂载文件夹路径 + required: true + type: text diff --git a/apps/filebrowser/2.26.0/data/.filebrowser.json b/apps/filebrowser/2.26.0/data/.filebrowser.json new file mode 100644 index 00000000..fbcf6a1a --- /dev/null +++ b/apps/filebrowser/2.26.0/data/.filebrowser.json @@ -0,0 +1,8 @@ +{ + "port": 80, + "baseURL": "", + "address": "", + "log": "stdout", + "database": "/database/filebrowser.db", + "root": "/srv" + } \ No newline at end of file diff --git a/apps/filebrowser/2.26.0/data/database.db b/apps/filebrowser/2.26.0/data/database.db new file mode 100644 index 00000000..e69de29b diff --git a/apps/filebrowser/2.26.0/docker-compose.yml b/apps/filebrowser/2.26.0/docker-compose.yml new file mode 100644 index 00000000..36904fb2 --- /dev/null +++ b/apps/filebrowser/2.26.0/docker-compose.yml @@ -0,0 +1,19 @@ +version: '3' +services: + filebrowser: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:80" + volumes: + - "${MOUNT_PATH}:/srv" + - "./data/database.db:/database.db" + - "./data/.filebrowser.json:/.filebrowser.json" + image: filebrowser/filebrowser:v2.26.0 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/filebrowser/README.md b/apps/filebrowser/README.md new file mode 100644 index 00000000..bc14badb --- /dev/null +++ b/apps/filebrowser/README.md @@ -0,0 +1,21 @@ +# 使用说明 + +- 默认账户密码 + +``` +username:admin +password:admin +``` + +# filebrowser + +**filebrowser** 提供了指定目录下的文件管理界面,可以用来上传、删除、预览、重命名和编辑文件。它允许创建多个用户,每个用户可以有自己的目录。它可以用作独立的应用程序。 + +## 主要功能: + +- **文件管理**:浏览文件和文件夹,创建、复制、移动和删除文件,以及创建新文件夹。 +- **文件预览**:预览文本文件、图像、视频和其他常见文件格式,方便快速查看内容。 +- **文件编辑**:对文本文件进行编辑,例如代码文件(支持语法高亮)、配置文件等。 +- **文件分享**:生成链接或共享码,以便他人访问特定文件或文件夹。 +- **用户认证和权限控制**:可以设置用户账户、权限和访问控制,确保文件的安全性和隐私性。 +- **多平台支持**:可以在不同的操作系统上部署和运行,例如 Linux、Windows 和 macOS。 \ No newline at end of file diff --git a/apps/filebrowser/data.yml b/apps/filebrowser/data.yml new file mode 100644 index 00000000..1afa683d --- /dev/null +++ b/apps/filebrowser/data.yml @@ -0,0 +1,20 @@ +name: File Browser +tags: + - 实用工具 +title: 网页文件浏览器 +type: 实用工具 +description: 网页文件浏览器 +additionalProperties: + key: filebrowser + name: File Browser + tags: + - Tool + shortDescZh: 网页文件浏览器 + shortDescEn: Web File Browser + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://filebrowser.org/ + github: https://github.com/filebrowser/filebrowser + document: https://filebrowser.org/ \ No newline at end of file diff --git a/apps/filebrowser/logo.png b/apps/filebrowser/logo.png new file mode 100644 index 00000000..1d76ec2f Binary files /dev/null and b/apps/filebrowser/logo.png differ