From b731137256c89fd785d3482e92df7bbddde94b8a Mon Sep 17 00:00:00 2001 From: okxlin Date: Tue, 14 May 2024 00:51:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0cookiecloud=E5=88=B0?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/cookiecloud/2023.01.20.16.39/.env.sample | 4 +++ apps/cookiecloud/2023.01.20.16.39/data.yml | 24 ++++++++++++++++++ .../2023.01.20.16.39/docker-compose.yml | 20 +++++++++++++++ apps/cookiecloud/README.md | 15 +++++++++++ apps/cookiecloud/data.yml | 19 ++++++++++++++ apps/cookiecloud/latest/.env.sample | 4 +++ apps/cookiecloud/latest/data.yml | 24 ++++++++++++++++++ apps/cookiecloud/latest/docker-compose.yml | 20 +++++++++++++++ apps/cookiecloud/logo.png | Bin 0 -> 5043 bytes 9 files changed, 130 insertions(+) create mode 100644 apps/cookiecloud/2023.01.20.16.39/.env.sample create mode 100644 apps/cookiecloud/2023.01.20.16.39/data.yml create mode 100644 apps/cookiecloud/2023.01.20.16.39/docker-compose.yml create mode 100644 apps/cookiecloud/README.md create mode 100644 apps/cookiecloud/data.yml create mode 100644 apps/cookiecloud/latest/.env.sample create mode 100644 apps/cookiecloud/latest/data.yml create mode 100644 apps/cookiecloud/latest/docker-compose.yml create mode 100644 apps/cookiecloud/logo.png diff --git a/apps/cookiecloud/2023.01.20.16.39/.env.sample b/apps/cookiecloud/2023.01.20.16.39/.env.sample new file mode 100644 index 00000000..e97b8603 --- /dev/null +++ b/apps/cookiecloud/2023.01.20.16.39/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME="cookiecloud" +PANEL_APP_PORT_HTTP="40243" +DATA_PATH="./data" +API_ROOT="" diff --git a/apps/cookiecloud/2023.01.20.16.39/data.yml b/apps/cookiecloud/2023.01.20.16.39/data.yml new file mode 100644 index 00000000..44c92ab1 --- /dev/null +++ b/apps/cookiecloud/2023.01.20.16.39/data.yml @@ -0,0 +1,24 @@ +additionalProperties: + formFields: + - default: 40243 + 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 folder path + labelZh: 数据文件夹路径 + required: true + type: text + - default: "" + edit: true + envKey: API_ROOT + labelEn: API Directory + labelZh: API 目录 + required: false + type: text \ No newline at end of file diff --git a/apps/cookiecloud/2023.01.20.16.39/docker-compose.yml b/apps/cookiecloud/2023.01.20.16.39/docker-compose.yml new file mode 100644 index 00000000..7cd2eeee --- /dev/null +++ b/apps/cookiecloud/2023.01.20.16.39/docker-compose.yml @@ -0,0 +1,20 @@ +version: '3' +services: + cookiecloud: + image: easychen/cookiecloud:2023.01.20.16.39 + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8088" + volumes: + - "${DATA_PATH}:/data/api/data" + environment: + - API_ROOT=${API_ROOT} + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/cookiecloud/README.md b/apps/cookiecloud/README.md new file mode 100644 index 00000000..72e8ffb2 --- /dev/null +++ b/apps/cookiecloud/README.md @@ -0,0 +1,15 @@ +# CookieCloud + +[中文](https://github.com/easychen/CookieCloud/blob/master/README_cn.md) | [English](https://github.com/easychen/CookieCloud/blob/master/README.md) + +![](https://github.com/easychen/CookieCloud/raw/master/extension/assets/icon.png) + +CookieCloud是一个和自架服务器同步Cookie的小工具,可以将浏览器的Cookie及Local storage同步到手机和云端,它内置端对端加密,可设定同步时间间隔。 + + +## 官方教程 + +![](images/20230121141854.png) + +1. 视频教程:[B站](https://www.bilibili.com/video/BV1fR4y1a7zb) | [Youtube](https://youtu.be/3oeSiGHXeQw) 求关注求订阅🥺 +1. 图文教程:[掘金](https://juejin.cn/post/7190963442017108027) diff --git a/apps/cookiecloud/data.yml b/apps/cookiecloud/data.yml new file mode 100644 index 00000000..0036df59 --- /dev/null +++ b/apps/cookiecloud/data.yml @@ -0,0 +1,19 @@ +name: CookieCloud +tags: + - 实用工具 +title: 一个和自架服务器同步 Cookie 的小工具 +description: 一个和自架服务器同步 Cookie 的小工具 +additionalProperties: + key: cookiecloud + name: CookieCloud + tags: + - Tool + shortDescZh: 一个和自架服务器同步 Cookie 的小工具 + shortDescEn: A small tool for syncing cookies with your self-hosted server + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://github.com/easychen/CookieCloud + github: https://github.com/easychen/CookieCloud + document: https://github.com/easychen/CookieCloud diff --git a/apps/cookiecloud/latest/.env.sample b/apps/cookiecloud/latest/.env.sample new file mode 100644 index 00000000..e97b8603 --- /dev/null +++ b/apps/cookiecloud/latest/.env.sample @@ -0,0 +1,4 @@ +CONTAINER_NAME="cookiecloud" +PANEL_APP_PORT_HTTP="40243" +DATA_PATH="./data" +API_ROOT="" diff --git a/apps/cookiecloud/latest/data.yml b/apps/cookiecloud/latest/data.yml new file mode 100644 index 00000000..44c92ab1 --- /dev/null +++ b/apps/cookiecloud/latest/data.yml @@ -0,0 +1,24 @@ +additionalProperties: + formFields: + - default: 40243 + 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 folder path + labelZh: 数据文件夹路径 + required: true + type: text + - default: "" + edit: true + envKey: API_ROOT + labelEn: API Directory + labelZh: API 目录 + required: false + type: text \ No newline at end of file diff --git a/apps/cookiecloud/latest/docker-compose.yml b/apps/cookiecloud/latest/docker-compose.yml new file mode 100644 index 00000000..d960deb6 --- /dev/null +++ b/apps/cookiecloud/latest/docker-compose.yml @@ -0,0 +1,20 @@ +version: '3' +services: + cookiecloud: + image: easychen/cookiecloud:latest + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8088" + volumes: + - "${DATA_PATH}:/data/api/data" + environment: + - API_ROOT=${API_ROOT} + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/cookiecloud/logo.png b/apps/cookiecloud/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..12a10a6d93b21b61c43ea97e22c44418ecc70b45 GIT binary patch literal 5043 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 literal 0 HcmV?d00001