From 4a0ed8e1af2834ba6933576d09960ea49fa3d0e5 Mon Sep 17 00:00:00 2001 From: arch3rPro <30855883+arch3rPro@users.noreply.github.com> Date: Tue, 8 Jul 2025 14:32:10 +0800 Subject: [PATCH] feat: update Linkwarden 2.11.3 --- apps/linkwarden/2.11.3/.env.sample | 4 ++ apps/linkwarden/2.11.3/data.yml | 34 ++++++++++++++++ apps/linkwarden/2.11.3/docker-compose.yml | 47 +++++++++++++++++++++++ apps/linkwarden/README.md | 7 ++-- 4 files changed, 88 insertions(+), 4 deletions(-) create mode 100644 apps/linkwarden/2.11.3/.env.sample create mode 100644 apps/linkwarden/2.11.3/data.yml create mode 100644 apps/linkwarden/2.11.3/docker-compose.yml diff --git a/apps/linkwarden/2.11.3/.env.sample b/apps/linkwarden/2.11.3/.env.sample new file mode 100644 index 0000000..dbcd3ab --- /dev/null +++ b/apps/linkwarden/2.11.3/.env.sample @@ -0,0 +1,4 @@ +NEXTAUTH_URL=http://localhost:3000/api/v1/auth +NEXTAUTH_SECRET=${NEXTAUTH_SECRET} +MEILI_MASTER_KEY=${MEILI_MASTER_KEY} +POSTGRES_PASSWORD=${POSTGRES_PASSWORD} \ No newline at end of file diff --git a/apps/linkwarden/2.11.3/data.yml b/apps/linkwarden/2.11.3/data.yml new file mode 100644 index 0000000..b31f5a5 --- /dev/null +++ b/apps/linkwarden/2.11.3/data.yml @@ -0,0 +1,34 @@ +additionalProperties: + formFields: + - default: "3000" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Service Port 3000 + labelZh: 服务端口 3000 + required: true + rule: paramPort + type: number + - default: "" + edit: true + envKey: NEXTAUTH_SECRET + labelEn: NEXTAuth Secret + labelZh: NEXTAuth 密钥 + required: true + rule: paramComplexity + type: password + - default: "" + edit: true + envKey: POSTGRES_PASSWORD + labelEn: Postgres Password + labelZh: Postgres 数据库密码 + required: true + rule: paramComplexity + type: password + - default: "" + edit: true + envKey: MEILI_MASTER_KEY + labelEn: Meilisearch Master Key + labelZh: Meilisearch 主密钥 + required: true + rule: paramComplexity + type: password diff --git a/apps/linkwarden/2.11.3/docker-compose.yml b/apps/linkwarden/2.11.3/docker-compose.yml new file mode 100644 index 0000000..eae0a07 --- /dev/null +++ b/apps/linkwarden/2.11.3/docker-compose.yml @@ -0,0 +1,47 @@ +services: + linkwarden: + image: ghcr.io/linkwarden/linkwarden:v2.11.3 + container_name: ${CONTAINER_NAME} + restart: always + ports: + - ${PANEL_APP_PORT_HTTP}:3000 + volumes: + - ./data:/data/data + networks: + - 1panel-network + environment: + - DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres + - NEXTAUTH_URL=http://localhost:3000/api/v1/auth + - NEXTAUTH_SECRET=${NEXTAUTH_SECRET} + depends_on: + - postgres + - meilisearch + labels: + createdBy: Apps + meilisearch: + image: getmeili/meilisearch:v1.15.2 + container_name: ${CONTAINER_NAME}-Meilisearch + restart: always + volumes: + - ./meili_data:/meili_data + networks: + - 1panel-network + environment: + - MEILI_MASTER_KEY=${MEILI_MASTER_KEY} + labels: + createdBy: Apps + postgres: + image: postgres:16-alpine + container_name: ${CONTAINER_NAME}-Postgres + restart: always + volumes: + - ./pgdata:/var/lib/postgresql/data + networks: + - 1panel-network + environment: + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} + labels: + createdBy: Apps +networks: + 1panel-network: + external: true diff --git a/apps/linkwarden/README.md b/apps/linkwarden/README.md index dad358d..89551f2 100644 --- a/apps/linkwarden/README.md +++ b/apps/linkwarden/README.md @@ -2,7 +2,9 @@ Linkwarden 是一个自托管、开源的协作书签管理工具,支持网页归档、团队协作、全文搜索等功能。 -![Copyright-arch3rPro](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white) +![](https://cdn.jsdelivr.net/gh/xiaoY233/PicList@main/public/assets/Linkwarden.png) + +![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white) ## 主要特性 @@ -44,6 +46,3 @@ Linkwarden 是一个自托管、开源的协作书签管理工具,支持网页 2. 安装完成后,访问 `http://服务器IP:端口` 进行初始化设置 3. 数据默认持久化在 `data` 目录下 -## 相关截图 - -![dashboard](https://raw.githubusercontent.com/linkwarden/linkwarden/main/assets/dashboard.png) \ No newline at end of file