
haishanh/cherryCherry 是一款开源的自托管书签服务,旨在为用户提供完全自主控制的书签管理解决方案。通过部署此镜像,用户可搭建个人书签系统,无需依赖第三方服务,从而实现书签数据的本地存储与隐私保护,适用于注重数据主权的个人或小型团队使用。
通过以下命令快速启动服务:
bashdocker run -d \ --name cherry \ -p 8080:8080 \ -v /path/to/cherry/data:/app/data \ --restart unless-stopped \ cherryimage/cherry:latest
参数说明:
-p 8080:8080:端口映射,格式为主机端口:容器端口,可根据需求修改主机端口-v /path/to/cherry/data:/app/data:数据卷挂载,将容器内数据目录映射至主机目录(替换/path/to/cherry/data为实际主机路径)--restart unless-stopped:配置容器自动重启策略创建docker-compose.yml配置文件:
yamlversion: '3' services: cherry: image: cherryimage/cherry:latest container_name: cherry ports: - "8080:8080" # 端口映射 volumes: - ./cherry-data:/app/data # 数据持久化 environment: - TZ=Asia/Shanghai # 设置时区(如Asia/Shanghai) - LOG_LEVEL=info # 日志级别:debug/info/warn/error restart: unless-stopped
启动服务:
bashdocker-compose up -d
| 参数名 | 描述 | 默认值 |
|---|---|---|
PORT | 服务监听端口(容器内) | 8080 |
DATA_PATH | 数据存储路径(容器内) | /app/data |
TZ | 时区设置 | UTC |
LOG_LEVEL | 日志输出级别 | info |
DATABASE_TYPE | 数据库类型(sqlite/mysql) | sqlite |
DATABASE_URL | 外部数据库连接URL(mysql时使用) | 无 |
通过挂载/app/data目录实现数据持久化,避免容器重启导致书签数据丢失。示例:
bash-v /home/user/cherry-data:/app/data # 将主机/home/user/cherry-data目录映射至容器数据目录
部署完成后,通过浏览器访问 http://<主机IP>:<映射端口>(如[***]),首次使用需完成管理员账户创建及基础配置。
Cherry 镜像提供了轻量、安全的自托管书签解决方案,结合开源特性与本地化部署优势,适合注重数据隐私的用户构建个人书签管理系统。通过简单的Docker命令即可快速部署,满足个人或小型团队的书签组织与管理需求。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务