
Hoarder是一款开源的“全能书签管理器”,它不仅接收你的一切输入,更以智能的方式自动整理,即刻捕获链接、笔记与图片等内容,Hoarder可以作为数据囤积者的得力助手,也是一款稍后阅读的好工具。令人意外的是Hoarder还提供了免费的移动端App,现已支持Android和iOS平台。
🎭 功能特性
- 🔗 收藏链接,记录简洁笔记,并存储图片。
- ⬇️ 自动抓取链接标题、描述及图片。
- 📋 将书签整理到不同的列表中。
- 🔎 对存储的所有内容进行全文搜索。
- ✨ 基于AI(如ChatGPT)的自动标签功能,支持使用ollama的本地模型。
- 🔖 Chrome插件与Firefox扩展,实现快速书签功能。
- 📱 提供iOS应用与Android应用。
- 🌙 支持深色模式。
- 💾 首要支持自托管。

🦀 安装Hoarder
Hoarder依赖Redis、chrome和meilisearch,安装起来有点繁琐,官方建议使用Docker进行安装,笔者也这么建议,毕竟配合Docker Compose就不那么复杂了。移动客户端可在文末获取下载链接。
1️⃣ 准备
首先在机器新建一个目录,命名为hoarder,然后在这个目录下再分别创建data、redis和meilisearch3个目录,例如下面:
~/hoarder/data
~/hoarder/redis
~/hoarder/meilisearch
2️⃣ 编写compose
在hoarder下面新建一个compose.yml文件,然后把下面的内容粘贴进去。
version: "3.8"
services:
web:
image: ghcr.io/hoarder-app/hoarder-web:latest
restart: unless-stopped
container_name: hoarder-web
network_mode: bridge
volumes:
- ./data:/data
ports:
- 3000:3000
environment:
REDIS_HOST: redis
MEILI_ADDR: http://meilisearch:7700
NEXTAUTH_SECRET: super_random_string
MEILI_MASTER_KEY: another_random_string
NEXTAUTH_URL: http://localhost:3000
DATA_DIR: /data
redis:
image: redis:7.2-alpine
container_name: redis
network_mode: bridge
restart: unless-stopped
volumes:
- ./redis:/data
chrome:
image: gcr.io/zenika-hub/alpine-chrome:123
container_name: chrome
network_mode: bridge
restart: unless-stopped
command:
- --no-sandbox
- --disable-gpu
- --disable-dev-shm-usage
- --remote-debugging-address=0.0.0.0
- --remote-debugging-port=9222
- --hide-scrollbars
meilisearch:
image: getmeili/meilisearch:v1.6
container_name: meilisearch
network_mode: bridge
restart: unless-stopped
environment:
MEILI_NO_ANALYTICS: "true"
NEXTAUTH_SECRET: super_random_string
MEILI_MASTER_KEY: another_random_string
NEXTAUTH_URL: http://localhost:3000
volumes:
- meilisearch:/meili_data
workers:
image: ghcr.io/hoarder-app/hoarder-workers:latest
container_name: hoarder-workers
network_mode: bridge
restart: unless-stopped
volumes:
- ./data:/data
environment:
REDIS_HOST: redis
MEILI_ADDR: http://meilisearch:7700
BROWSER_WEB_URL: http://chrome:9222
NEXTAUTH_SECRET: super_random_string
MEILI_MASTER_KEY: another_random_string
NEXTAUTH_URL: http://localhost:3000
DATA_DIR: /data
# OPENAI_API_KEY: ...
depends_on:
web:
condition: service_started
volumes:
redis:
meilisearch:
data:
3️⃣ 启动
从终端切换到hoarder目录下,执行以下命令,启动hoarder:
docker compose up -d
如果你使用群晖或威联通,可以使用内置的Docker套件直接部署,方法也很简单。以威联通为例,将2️⃣中的内容复制下来,然后打开套件,新建应用程序,将复制的内容粘贴进去,启动即可。
等待几秒钟,然后在浏览器中打开http://ip:3000,直接就可以打开hoarder的GUI,按照界面指引注册一个账号即可。

将你需要收藏的链接、文字、图片直接粘贴进来,就可以保存成一个
4️⃣ 使用客户端
hoarder提供了Android、iOS以及浏览器插件,请使用下面的链接下载安装:
iOS
https://apps.apple.com/us/app/hoarder-app/id6479258022
Android
https://play.google.com/store/apps/details?id=app.hoarder.hoardermobile&pcampaignid=web_share
Chrome插件
https://chromewebstore.google.com/detail/hoarder/kgcjekpmcjjogibpjebkhaanilehneje
Firefox插件
https://addons.mozilla.org/en-US/firefox/addon/hoarder/
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/1167/
微信扫一扫
支付宝扫一扫
评论列表(3条)
Error response from daemon: Get "https://gcr.io/v2/": context deadline exceeded
root@j3455:/vol3/1000/data14t/note/hoarder# curl https://gcr.io/v2/
有不翻墙访问这个地址,或者让我能顺利下拉下来镜像的方法吗?
@abelkeith:先拉镜像:
docker pull ghcr.nju.edu.cn/hoarder-app/hoarder:${HOARDER_VERSION:-release}
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/gcr.io/zenika-hub/alpine-chrome:123
docker pull docker-0.unsee.tech/getmeili/meilisearch:v1.11.1
已经升级并改名为karakeep,而且新的配置弃用了redis