Cherry 是一个开源的可自主托管的书签服务。
特点:
- 开源且适合自行托管,您的数据完全由您掌握
- 功能全面,支持标签、分组、全文搜索和浏览器扩展
- 简洁界面,却拥有丰富用户体验
安装 Cherry
首先我们 SSH 登入 Linux 服务器,确保系统已经安装好 Docker 和 Docker Compose,
我们给 Cherry 创建一个项目文件夹 /cherry
,推荐在 /home
目录下创建,
cd /home
mkdir cherry
cd cherry
再创建好 docker-compose.yml
文件,
touch docker-compose.yml
然后使用文本编辑器写入以下内容,
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
注意将这里的 JWT_SECRET 修改成自己选择的密码。
这里可以通过 Linux 系统自带的文本编辑器 vi 打开 docker-compose.yml
,
vi docker-compose.yml
按 i
切换到编辑模式,再将上面的内容粘贴进去,完成后先按一下 esc,然后输入 :wq
保存退出;
也可以使用 FinalShell 的可视化编辑功能,双击打开 /home/cherry/docker-compose.yml
,直接将上面的内容粘贴进去。
最后就是经典的 Docker,启动!命令,
docker-compose up -d
等待一会,打开本地浏览器输入 IP:8000 即可开始访问搭建好的 Cherry。
使用 Cherry
打开首页需要登录,使用邮箱格式创建一个新用户即可,比如我这里使用 [email protected],
进入 Cherry 主界面,
为了方便的添加书签,我们先安装 Cherry 的浏览器插件,
然后去 Cherry 右上方-设置界面获取 Personal Access Token,
点击浏览器插件图标,添加服务器信息,
然后就可以直接点击插件图标就可以添加书签了,Cherry 可以自动识别网页 favicon,标题和描述,
Cherry 链接
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/
Cherry 作为一个单页应用,所有书签一览无余,适合快速启动网站,主打的就是精简高效。在设置还可以选择去掉 URL 里的跟踪参数,以及从 Pocket,浏览器和 CSV 中导入书签,以 CSV 格式导出书签。