ChronoFrame是什么?

ChronoFrame是一款开源的自托管个人画廊应用,由开发者社区维护。它的核心目标是帮助用户在自己的服务器或NAS上轻松搭建一个在线相册系统,实现照片的管理、展示与探索。

ChronoFrame

ChronoFrame的核心功能

  • 在线管理照片:通过 Web 页面上传,浏览,搜索图片,同时可批量上传,拖放文件。
  • 地图探索:通过图片元信息所存 GPS 信息将拍摄的位置在图上做地图旅游标示。
  • EXIF解析:抽取照片的拍摄时间,GPS 地址,相机参数等元信息。
  • 动态照片支持:兼容 Apple LivePhoto 和 Google Motion Photo,保留动态效果。
  • 多格式支持:支持 JPEG,PNG,HEIC 和 HEIF 等图片格式。
  • 智能缩略图:基于 ThumbHash 技术生成高效缩略图,实现更快更光滑的浏览效果。
  • 灵活存储:支持本地存储、S3 存储,之后还会支持GitHub 等。
  • 简易部署:提供 Docker 镜像,几分钟即可在 NAS 或服务器上部署。
  • 响应式设计:适配桌面和移动端,支持触摸操作和手势控制。

适用人群

  • 摄影师/爱好者:用来展示和管理自己的摄影作品。
  • 旅行者:在地图上回顾和分享旅行足迹。
  • 技术用户:喜欢自托管、追求隐私和个性化的用户。
  • NAS 用户:在家庭服务器上搭建个人相册,方便本地访问。

ChronoFrame部署安装教程

ChronoFrame是自托管应用,推荐使用 Docker 部署。

1. 拉取镜像:docker pull ghcr.io/hoshinosuzumi/chronoframe:latest

2. 创建 .env 配置文件,至少需要设置:

  • 管理员邮箱 CFRAME_ADMIN_EMAIL
  • 管理员密码 CFRAME_ADMIN_PASSWORD
  • 存储路径 NUXT_PROVIDER_LOCAL_PATH=/app/data/storage

3. 启动容器:docker run -d –name chronoframe -p 3000:3000 -v ./data:/app/data –env-file .env ghcr.io/hoshinosuzumi/chronoframe:latest

4. 访问 http://localhost:3000 即可进入应用。

关于ChronoFrame特别声明

本站自媒体指南所展示的ChronoFrame均来源于网络,本站无法保证外部链接的准确性与完整性,且不对外部链接指向的内容拥有实际控制权。收录于2026年3月2日 上午10:10的网页内容,在收录时均合规合法;若后续内容出现违规情况,可联系网站管理员进行删除处理,自媒体指南对此不承担任何法律责任。

ChronoFrame 相关网站

暂无评论

暂无评论...