diff --git a/apps/piclist/1.9.8/.env.sample b/apps/piclist/1.9.8/.env.sample new file mode 100644 index 00000000..466b56bc --- /dev/null +++ b/apps/piclist/1.9.8/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME="piclist" +DATA_PATH="./data" +PANEL_APP_PORT_HTTP=40333 +AUTH_KEY="password" diff --git a/apps/piclist/1.9.8/data.yml b/apps/piclist/1.9.8/data.yml new file mode 100644 index 00000000..1971caa5 --- /dev/null +++ b/apps/piclist/1.9.8/data.yml @@ -0,0 +1,26 @@ +additionalProperties: + formFields: + - default: "40333" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "./data" + edit: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text + - default: "password" + edit: true + envKey: AUTH_KEY + labelEn: Auth Key + labelZh: 授权密钥 + random: true + required: true + rule: paramComplexity + type: password diff --git a/apps/piclist/1.9.8/docker-compose.yml b/apps/piclist/1.9.8/docker-compose.yml new file mode 100644 index 00000000..21c7c3d3 --- /dev/null +++ b/apps/piclist/1.9.8/docker-compose.yml @@ -0,0 +1,18 @@ +services: + piclist: + image: "kuingsmile/piclist:v1.9.8" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:36677" + volumes: + - "${DATA_PATH}:/root/.piclist" + command: node /usr/local/bin/picgo-server -k ${AUTH_KEY} + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/piclist/README.md b/apps/piclist/README.md new file mode 100644 index 00000000..7291b53a --- /dev/null +++ b/apps/piclist/README.md @@ -0,0 +1,9 @@ +
+ +

PicList

+
+ + +简体中文 | [English](https://github.com/Kuingsmile/PicList/blob/dev/README.md) + +PicList是一款高效的云存储和图床平台管理工具,在PicGo的基础上经过深度的二次开发,不仅完整保留了PicGo的所有功能,还增添了许多新的feature。例如相册支持同步云端删除文件,内置图床额外添加了WebDav、本地图床和SFTP等。PicList同时增加了完整的云存储管理功能,包括云端目录查看、文件搜索、批量上传下载和删除文件,复制多种格式文件链接和图片/markdown/文本/视频预览等,另外还有更加强大的相册和多项功能新增或优化。 diff --git a/apps/piclist/data.yml b/apps/piclist/data.yml new file mode 100644 index 00000000..3568658f --- /dev/null +++ b/apps/piclist/data.yml @@ -0,0 +1,21 @@ +name: PicList +tags: + - 实用工具 + - 多媒体 +title: 一款高效的云存储和图床平台管理工具 +description: 一款高效的云存储和图床平台管理工具 +additionalProperties: + key: piclist + name: PicList + tags: + - Tool + - Media + shortDescZh: 一款高效的云存储和图床平台管理工具 + shortDescEn: An efficient cloud storage and image hosting platform management tool + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://piclist.cn + github: https://github.com/Kuingsmile/PicList + document: https://piclist.cn diff --git a/apps/piclist/latest/.env.sample b/apps/piclist/latest/.env.sample new file mode 100644 index 00000000..466b56bc --- /dev/null +++ b/apps/piclist/latest/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME="piclist" +DATA_PATH="./data" +PANEL_APP_PORT_HTTP=40333 +AUTH_KEY="password" diff --git a/apps/piclist/latest/data.yml b/apps/piclist/latest/data.yml new file mode 100644 index 00000000..1971caa5 --- /dev/null +++ b/apps/piclist/latest/data.yml @@ -0,0 +1,26 @@ +additionalProperties: + formFields: + - default: "40333" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "./data" + edit: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text + - default: "password" + edit: true + envKey: AUTH_KEY + labelEn: Auth Key + labelZh: 授权密钥 + random: true + required: true + rule: paramComplexity + type: password diff --git a/apps/piclist/latest/docker-compose.yml b/apps/piclist/latest/docker-compose.yml new file mode 100644 index 00000000..65e54533 --- /dev/null +++ b/apps/piclist/latest/docker-compose.yml @@ -0,0 +1,18 @@ +services: + piclist: + image: "kuingsmile/piclist:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:36677" + volumes: + - "${DATA_PATH}:/root/.piclist" + command: node /usr/local/bin/picgo-server -k ${AUTH_KEY} + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/piclist/logo.png b/apps/piclist/logo.png new file mode 100644 index 00000000..5d049b8c Binary files /dev/null and b/apps/piclist/logo.png differ