avatar

PiDIN

Play In Docker In NAS

  • 首页
  • 关于本站
  • 项目地址
  • 发布文章
Home Karakeep | 支持Docker/NAS 私有化部署!稍后阅读工具告别云端依赖,让知识收藏更有序
文章

Karakeep | 支持Docker/NAS 私有化部署!稍后阅读工具告别云端依赖,让知识收藏更有序

Posted 2025-05-21 Updated 2025-05- 23
By srebro
22~29 min read

Karakeep 介绍

Karakeep(以前的 Hoarder)是一款开源的“Bookmark Everything”应用程序,一款基于 AI 驱动的开源书签管理工具,专为解决传统浏览器书签管理中的混乱问题而设计。其核心目标是通过智能化技术帮助用户高效整理、检索和复用数字收藏内容,支持私有化部署,支持Android和iOS平台。

🚢 项目地址

  • Github:https://github.com/karakeep-app/karakeep
  • 官网: https://docs.karakeep.app/

🚀Karakeep 特征

  • 🔗 收藏链接,记录简洁笔记,并存储图片。
  • ⬇️ 自动抓取链接标题、描述及图片。
  • 📋 将书签整理到不同的列表中。
  • 🔎 对存储的所有内容进行全文搜索。
  • ✨ 基于AI(如ChatGPT)的自动标签功能,支持使用ollama的本地模型。
  • 🔖 Chrome插件与Firefox扩展,实现快速书签功能。
  • 📱 提供iOS应用与Android应用。
  • 🌙 支持深色模式。
  • 💾 首要支持自托管。
  • 🐳 支持docker-compose 一键部署。

🛠️ 部署 Karakeep

👻 先决条件/要求

  • 最低1GB RAM(推荐 2GB+)
  • 具备docker,docker-compose 环境
  • 准备 .env 环境变量配置文件【KEY和SECRET ,可以通过https://it-tools.tech/token-generator?length=36 这个网站一键生成一个36长度的字符串】
MEILI_MASTER_KEY=XXXXXXXXXXXXX
NEXTAUTH_SECRET=XXXXXXXXXXXXX
NEXTAUTH_URL=http://你的服务器IP:3000
KARAKEEP_VERSION=release

🐳 使用Docker Compose部署 (推荐)

services:
  web:
    #image: ghcr.io/karakeep-app/karakeep:${KARAKEEP_VERSION:-release}
    image: docker.cnb.cool/srebro/docker-images-chrom/karakeep:release ##CNB镜像加速
    restart: unless-stopped
    volumes:
      # By default, the data is stored in a docker volume called "data".
      # If you want to mount a custom directory, change the volume mapping to:
      # - /path/to/your/directory:/data
      - data:/data
    ports:
      - 3000:3000
    env_file:
      - .env
    environment:
      MEILI_ADDR: http://meilisearch:7700
      BROWSER_WEB_URL: http://chrome:9222
      # OPENAI_API_KEY: ...

      # You almost never want to change the value of the DATA_DIR variable.
      # If you want to mount a custom directory, change the volume mapping above instead.
      DATA_DIR: /data # DON'T CHANGE THIS
  chrome:
    #image: gcr.io/zenika-hub/alpine-chrome:123
    image: docker.cnb.cool/srebro/docker-images-chrom/alpine-chrome:123 ##CNB镜像加速
    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.13.3
    image: docker.cnb.cool/srebro/docker-images-chrom/meilisearch:v1.13.3 ##CNB镜像加速
    restart: unless-stopped
    env_file:
      - .env
    environment:
      MEILI_NO_ANALYTICS: "true"
    volumes:
      - meilisearch:/meili_data

volumes:
  meilisearch:
  data:

部署完成后,通过浏览器访问 http://<你的服务器IP或域名>:3000 即可使用Karakeep。

  • 注册一个管理员账号

  • 设置语言为中文

  • 新建一个列表,将你需要收藏的链接、文字、图片直接粘贴进来,保存

📱使用客户端

Karakeep 提供了Android、iOS以及Chrom浏览器插件,👇 具体下载🔗如下:

iOS

  • https://apps.apple.com/us/app/karakeep-app/id6479258022

Android

  • https://play.google.com/store/apps/details?id=app.hoarder.hoardermobile&pcampaignid=web_share

Chrome插件

  • https://chromewebstore.google.com/detail/karakeep/kgcjekpmcjjogibpjebkhaanilehneje

🧭 使用Nginx反向代理

#Karakeep
  server {
        listen       443 ssl;
        server_name  star.srebro.cn;  ##替换成自己的域名
        error_page  404              /404/404.html;
        charset utf-8;

		ssl_certificate /home/application/nginx/cert/srebro.cn.pem; 
		ssl_certificate_key /home/application/nginx/cert/srebro.cn.key;
        ssl_session_cache    shared:SSL:1m;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

	location / {
	proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header x-wiz-real-ip $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Proto $scheme;
		proxy_pass http://localhost:3000;
        }
}

🎁 获取 Karakeep

  • CNB 仓库地址:Karakeep
网络工具
网络工具
License:  CC BY 4.0
Share

Further Reading

Jun 5, 2025

MAZANOKE:离线运行的全能图片处理神器,隐私安全有保障

MAZANOKE 介绍 MAZANOKE 是一个简单的图像优化器,它可以在您的浏览器中运行,离线工作,并在不离开您的设备的情况下保持您的图像。 🚢 项目地址 Github:https://github.com/civilblur/mazanoke 🚀MAZANOKE 特征 🖼️ 在浏览器中优化

Jun 2, 2025

FileCodeBox,轻量匿名文件中转站:快递柜式传输,免注册即传即取

FileCodeBox 介绍 FileCodeBox 是一个基于 FastAPI + Vue3 开发的轻量级文件分享工具。它允许用户通过简单的方式分享文本和文件,接收者只需要一个提取码就可以取得文件,就像从快递柜取出快递一样简单。 🚢 项目地址 Github:https://github.com/

May 26, 2025

Nextcloud平替?FileGator 轻松实现多用户文件管理

FileGator 介绍 FileGator 是一个免费的、开源的、自托管的 Web 应用程序,用于管理文件和文件夹,也是一个强大的多用户文件管理器。可以让管理员和其他用户管理具有不同访问权限、角色和主文件夹的文件。文件上传支持拖放、进度条、暂停和恢复。 🚢 项目地址 Github:https:/

OLDER

原生qBittorrent界面太low?试试VueTorrent,这可能是最好看的BT管理面板

NEWER

​​UniBoard:私有化部署,导航笔记文件一站式管理

Recently Updated

  • MAZANOKE:离线运行的全能图片处理神器,隐私安全有保障
  • FileCodeBox,轻量匿名文件中转站:快递柜式传输,免注册即传即取
  • 「别让灵感溜走!」​​10分钟搭建轻量级笔记应用 Blinko​​ ——让每个想法都有归宿
  • Nextcloud平替?FileGator 轻松实现多用户文件管理
  • Domain Admin:域名SSL证书监控+自动续签,运维从此0焦虑

Trending Tags

网络工具 无线电 人工智能 智能家居 影音娱乐 阅读学习 sre

Contents

©2025 PiDIN. Some rights reserved.

Using the Halo theme Chirpy