一站式解决方案:使用Docker部署Hoarder智能管理链接、笔记和图片


一、简介
-
应用的技术:chrome无头浏览器+AI大模型+meilisearch全文索引引擎
-
功能特点:用户只需简单输入的链接、笔记和图片,即可迅速爬取、识别内容,生成的标签和索引,非常智能和方便
-
部署方式:支持docker一键部署
二、安装
-
提前安装好docker、docker-compose运行环境
-
新建docker-compose.yml配置文件,内容如下:复制
version:`` ``"3.8"services:``web:``image:`` ``ghcr.io/hoarder-app/hoarder:release``restart:`` ``unless-stopped``volumes:``-`` ``./data:/data`` ``#数据持久化``ports:``-`` ``3000``:3000``environment:``MEILI_ADDR:`` ``http://meilisearch:7700``MEILI_MASTER_KEY:`` ``temp1234`` ``# meilisearch全文引擎的访问秘钥,与下面要一致``BROWSER_WEB_URL:`` ``http://chrome:9222``NEXTAUTH_SECRET:`` ``super_random_string`` ``#为了安全,必须设置随机字符串``NEXTAUTH_URL:`` ``http://localhost:3000``DATA_DIR:`` ``/data``#DISABLE_SIGNUPS: true #当你注册完第一个账户后,不再开放注册,可以开启这个禁用注册``#OPENAI_API_KEY: sk-xxx #当需要自动为内容生成标签时,需要设置AI模型``#OPENAI_BASE_URL: https://api.openai.com/v1``#INFERENCE_TEXT_MODEL: gpt-4o #文本处理模型,生成标签、摘要``#INFERENCE_IMAGE_MODEL: grok-2-vision``chrome:``image:`` ``gcr.io/zenika-hub/alpine-chrome:123 -
直接启动复制
docker-compose up -d
三、使用
-
访问页面:http://localhost:3000/ ,首次访问要求登录,手动注册一个账号即可,第一个注册账户就是管理员
-
默认是英文主题,可以修改成简体中文

-
添加链接标签
-
输入一片文章链接 输入一个开源项目链接 查看链接链接内容详情
-
添加图片标签
-
添加图片,直接复制黏贴就行,会自动生成图片标签(需要开启并设置视觉模型)
-
添加文本标签

- 可以设置N多级目录,方便书签归类管理

- 其他使用技巧,有待探索......
四、总结
-
这个工具可以作为你的知识库管理系统,方便你快速收集、分类和检索各种内容
-
提供完整开放API,方便集成到其他应用,参考说明地址:https://docs.hoarder.app/api/introduction
-
部署和配置都很简单,可以快速应用起来

推荐一下个人网站(本文内容如有错漏只会在个人博客更新):