开源的书签 karakeep
用了很久的raindrop, raindrop很好用。 但有些需求只有开源产品能够满足。
比如不同的浏览器,不同的账号都能用同一个书签。
笔者对比了许多开源书签,最终选择用karakeep。
为什么选择了karakeep?
- 浏览器扩展,chrome搜索karakeep 填入API key即可连接,点击即保存书签,直接添加tag和list。
- 没有花里胡哨的概念。 List可以嵌套,相当于文件夹,虽然不是文件夹
- 支持标签,部分开源仅支持标签,这就很不友好了
- AI检索,webhook,自定义流程等
- 保存的页面即使是视频,比如youtube也能自动获取视频的封面来做书签封面,这个是很多开源还没做到的。
- 稳定性, 使用了几个月,没有出现过问题。当然,如果出现问题,除了github上提出issue也可以到这里评论区提问,笔者很乐意提供帮助。
说完优点,再提缺点:
- UI过大,grid布局仅三列,可视范围内的内容有点少。 但是LIST布局内容可以接受。
- 希望有2fa验证,提高安全性。
- 可关闭注册功能。 // 没有认真查询,可能已经有这个功能了。
快速启动
下载官方compose
wget https://github.com/karakeep-app/karakeep/blob/main/docker/docker-compose.build.yml
karakeep/docker/docker-compose.build.yml at main · karakeep-app/karakeep
A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search - karakeep-app/karakeep
创建环境变量文件
# See https://docs.karakeep.app/configuration for more information
DATA_DIR=/data
MEILI_ADDR=http://127.0.0.1:7700
MEILI_MASTER_KEY=[generate with <openssl rand -base64 36>]
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=[generate with <openssl rand -base64 36>]
启动项目
docker compose up -d
访问
http://localhost:3000
注册的首个账号就是管理员的账号