ChronoFrame是什么?
ChronoFrame是一款开源的自托管个人画廊应用,由开发者社区维护。它的核心目标是帮助用户在自己的服务器或NAS上轻松搭建一个在线相册系统,实现照片的管理、展示与探索。
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 相关网站
暂无评论...
浙公网安备33010502012784号