mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-05-09 18:51:38 +08:00
Remake Repository
This commit is contained in:
@@ -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` 目录下
|
||||
|
||||
## 相关截图
|
||||
|
||||

|
||||
@@ -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
|
||||
|
||||
@@ -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}
|
||||
@@ -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
|
||||
@@ -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 |
Reference in New Issue
Block a user