Remake Repository

This commit is contained in:
arch3rPro
2025-06-30 23:37:03 +08:00
parent d593e04bd7
commit e98d0faf79
420 changed files with 55489 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
# Linkwarden
Linkwarden 是一个自托管、开源的协作书签管理工具,支持网页归档、团队协作、全文搜索等功能。
## 主要特性
- 📸 自动捕获每个网页的屏幕截图、PDF、单个 html 文件和可读视图。
- 🏛️ 将你的网页发送到 Wayback Machine ( archive.org ) 获取快照。(可选)
- ✨ 本地 AI 标记可根据链接内容自动标记链接(可选)。
- 📂 按集合、子集合、名称、描述和多个标签组织链接。
- 👥 协作收集集合中的链接。
- 🎛️自定义每个成员的权限。
- 🌐 与世界分享您收集的链接和保存的格式。
- 📌 将您最喜欢的链接固定到仪表板。
- 🔍 全文搜索、过滤和排序,方便检索。
- 📱 响应式设计并支持大多数现代浏览器。
- 🌓 支持暗/亮模式。
- 🧩 浏览器扩展程序。在此加星标!
- 🔄 浏览器同步(使用Floccus!)
- ⬇️ 导入和导出您的书签。
- 🔐 SSO 集成。(仅限企业用户和自托管用户)
- 📦可安装的渐进式 Web 应用程序 (PWA)。
- 🍎 iOS 快捷方式将链接保存到 Linkwarden。
- 🔑 API 密钥。
- ✅ 批量操作。
- 👥 用户管理。
- 🌐 支持其他语言(i18n)。
- 📁 图像和 PDF 上传。
- 🎨 链接和收藏的自定义图标。
- 🔔 RSS 订阅。
## 官网与文档
- 官网:https://linkwarden.app
- 文档:https://docs.linkwarden.app
- 源码:https://github.com/linkwarden/linkwarden
## 1Panel 部署说明
1. 在 1Panel 应用商店搜索 Linkwarden 并安装
2. 安装完成后,访问 `http://服务器IP:端口` 进行初始化设置
3. 数据默认持久化在 `data` 目录下
## 相关截图
![dashboard](https://raw.githubusercontent.com/linkwarden/linkwarden/main/assets/dashboard.png)
+24
View File
@@ -0,0 +1,24 @@
name: linkwarden
tags:
- 工具
- 书签
- 协作
- 开源
title: Linkwarden
description: Linkwarden 是一个自托管、开源的协作书签管理工具,支持网页归档、团队协作、全文搜索等功能。
additionalProperties:
key: linkwarden
name: Linkwarden
tags:
- 工具
- 书签
- 协作
- 开源
shortDescZh: Linkwarden 书签归档与协作工具
shortDescEn: Linkwarden - Collaborative Bookmark Manager
type: website
crossVersionUpdate: true
website: https://linkwarden.app
github: https://github.com/linkwarden/linkwarden
document: https://docs.linkwarden.app
+4
View File
@@ -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}
+34
View File
@@ -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
+47
View File
@@ -0,0 +1,47 @@
services:
linkwarden:
image: ghcr.io/linkwarden/linkwarden:latest
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.12.8
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
Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB