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 链接

文档: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/

Cherry 作为一个单页应用,所有书签一览无余,适合快速启动网站,主打的就是精简高效。在设置还可以选择去掉 URL 里的跟踪参数,以及从 Pocket,浏览器和 CSV 中导入书签,以 CSV 格式导出书签。

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like