Cherry 是一款开源的、自托管的书签管理服务,旨在帮助你轻松管理和访问书签。本文将介绍如何使用 Docker 快速部署 Cherry,让你在私有服务器上打造专属的书签管理服务。
Cherry 功能展示
首次打开 Cherry,注册一个账户并登录:

Cherry 主界面:

Cherry 的浏览器插件:

Cherry 设置界面,获取 Personal Access Token:

Cherry 浏览器插件,添加服务器信息:

Cherry 添加书签:

什么是 Cherry?
Cherry 是一款开源的、自托管的书签管理工具,以其简洁的界面和强大的功能著称。通过自动保存和全文搜索,Cherry 让你轻松管理和访问书签,同时完全掌控你的数据。
核心功能与特点
- 开源透明 🆓:代码完全开源,托管在 GitHub 上。
- 自托管 🏠:完全掌控你的数据,保护隐私。
- 简单易用 🎯:提供简洁的界面和丰富的功能。
- 标签与分组 🏷️:通过标签和分组组织书签。
- 全文搜索 🔍:支持全文搜索,快速定位书签。
- 浏览器扩展 🧩:提供浏览器扩展,方便保存书签。
适用场景
- 个人书签管理:集中管理和保存有用的网页和文档。
- 隐私保护者:通过自托管,确保数据安全。
- 开发者:通过 API 集成到其他应用中。
官方地址
- 官方网站:https://cherry.haishan.me/
- GitHub 仓库:https://github.com/haishanh/cherry
- Chrome 插件:https://chrome.google.com/webstore/detail/cherry-browser-extension/klpbmdnmnbcabnaammeinopljnmdnili
- Firefox 插件:https://addons.mozilla.org/en-US/firefox/addon/cherry-browser-extension/
使用 Docker 部署 Cherry
使用以下 docker-compose.yml
配置来安装 Cherry:
version: '3.3' services: cherry: image: haishanh/cherry:latest container_name: cherry volumes: - ./data:/data ports: - "8000:8000" environment: - JWT_SECRET=tyooebest - ENABLE_PUBLIC_REGISTRATION=1 - USE_INSECURE_COOKIE=1 restart: always
部署步骤
- 创建安装目录:
mkdir -p ~/cherry && cd ~/cherry
- 将上述
docker-compose.yml
内容保存到文件中。 - 启动容器:
docker compose up -d
- 访问
http://your-server-ip:8000
,验证部署是否成功。
总结
Cherry 以 开源透明与自托管 为核心,兼具 简单易用与全文搜索 特点,无论是个人书签管理还是隐私保护者,它都能作为 高效且可持续的书签管理工具 长期使用。更多功能(如浏览器扩展、API 集成)可访问以下资源获取:
订阅评论
登录
0 评论
最旧