别再把照片全塞iCloud了——它不光收钱,还悄悄删你原图。
你传的每张HEIC+MOV组合,iCloud都得转码压缩;定位信息被抹掉一半;想按拍摄地翻相册?得靠第三方App另付费。其实你硬盘里早就有全部原始数据。
ChronoFrame就是冲着这事来的:不联网也能跑,不上传也能看地图,不订阅也能播Live照片。
能替代什么 / 能省多少钱
iCloud照片图库每年收68元,但只给你「看起来像原图」的副本。ChronoFrame所有文件存在你自己的电脑或NAS上,连备份路径都由你定。
它不卖存储空间,只卖一个能读懂你照片的浏览器。
如果你用Google Photos高级版(每月1.99美元)、或者买过PhotoPrism的Pro授权(终身39美元),那ChronoFrame就是它们的免费平替——功能更聚焦在「你拍的那些照片怎么才叫看得见」。
价格直接砍到零。
它不强制你改习惯:iPhone拍完照,用AirDrop拖进本地文件夹就行;Mac用户可直接用Finder批量复制;Windows用户右键发送到压缩包再解压到指定目录,所有操作都在你自己的系统里完成。
没有隐藏条款,没有用量限制,也没有「高级功能锁」。比如地图反向解析、EXIF字段完整展示、Live照片自动绑定,这些都不是灰掉的按钮,而是安装即用的基础能力。
你不需要学命令行,也不用配Nginx。哪怕只有一台旧笔记本,装个Docker Desktop,就能撑起全家十年的照片库。
它能干什么
- 上传一张iPhone拍的Live照片,它自动配对IMG_1234.heic和IMG_1234.mov,鼠标悬停就播放,不用点开单独视频App。支持HEIC/HEIF图像与MOV视频同名匹配,也兼容安卓Motion Photo的MP4封装格式。
- 照片里藏着的经纬度、海拔、相机型号、快门速度,它全给你抽出来,还能反向查出「这是东京代代木公园东门」还是「云南沙溪古镇南诏桥」。地点名称支持中英文切换,后台可选「简体中文」「English」或「日本語」作为显示语言。
- 你拖拽就能建相册、调顺序、设密码,比如「宝宝周岁照」对外公开,「全家福底片扫描件」只让爸妈输密码进。密码保护是前端+后端双重校验,输入错误三次会临时锁定该相册入口。
- 放大看4000万像素的RAW图时,它用WebGL实时渲染,不卡顿、不白屏;右键还能直接下载原图,不是「已优化的JPG」。缩放过程中自动加载对应层级的切片图,大图加载无等待感。
- 打开探索地图,所有带坐标的图片自动钉在地图上,点一下就能跳转到这张图的详情页,连时间轴都跟着联动滚动。地图引擎默认用MapLibre,无需密钥;填入Mapbox Token后可切换为矢量地图并启用离线缓存。
- 第一次访问http://localhost:3000,它会弹出向导:选管理员账号、挑存储位置(本地文件夹就行)、填个Mapbox密钥(可跳过),三分钟走完。向导结束后自动跳转到登录页,首次登录即进入仪表盘。
三步上手
- 装好Docker(Mac/Windows官网一键安装包,Linux用apt或brew装),然后复制README里的docker-compose.yml内容,保存为同名文件。注意把
volumes下的./data路径改成你实际想存照片的位置,比如/mnt/nas/photos-data。 - 终端进入该文件所在文件夹,运行docker compose up -d,等几秒,浏览器打开http://localhost:3000。容器启动后,日志会显示
Server ready on http://0.0.0.0:3000,此时即可访问。 - 跟着网页向导走:设管理员密码、选存储路径为/app/data/storage、跳过地图密钥(后续在后台补),上传第一张照片试试。上传成功后,任务队列会自动触发EXIF提取、缩略图生成和地理编码,进度条实时可见。
项目信息
Self-hosted personal gallery application with online photo management and albums, supporting Live/Motion Photos, EXIF parsing, geolocation recognition







