🌆
chronoframe
简洁的瀑布流形式的相册软件,这个相册软件的特点是地球仪模式、专业化详情页,同时支持 live photos 的动态效果。
相册软件
Docker Compose 配置
docker-compose.yml
services:
chronoframe:
image: ghcr.io/hoshinosuzumi/chronoframe:latest
container_name: chronoframe
restart: unless-stopped
ports:
- '6004:3000'
volumes:
- ./data:/app/data
env_file:
- .env
配置说明
环境变量 (.env)
# .env 文件配置
# 管理员邮箱(必须)
CFRAME_ADMIN_EMAIL=
# 管理员用户名(可选,默认 ChronoFrame)
CFRAME_ADMIN_NAME=
# 管理员密码(可选,默认 CF1234@!)
CFRAME_ADMIN_PASSWORD=
# 站点信息(均可选)
NUXT_PUBLIC_APP_TITLE=
NUXT_PUBLIC_APP_SLOGAN=
NUXT_PUBLIC_APP_AUTHOR=
NUXT_PUBLIC_APP_AVATAR_URL=
# 地图提供器 (maplibre/mapbox)
NUXT_PUBLIC_MAP_PROVIDER=maplibre
# 使用 MapLibre 需要 MapTiler 访问令牌
NUXT_PUBLIC_MAP_MAPLIBRE_TOKEN=
# 使用 Mapbox 需要 Mapbox 访问令牌
NUXT_PUBLIC_MAPBOX_ACCESS_TOKEN=
# Mapbox 无域名限制令牌(反向地理编码,可选)
NUXT_MAPBOX_ACCESS_TOKEN=
# 存储提供者(local、s3 或 openlist)
NUXT_STORAGE_PROVIDER=local
NUXT_PROVIDER_LOCAL_PATH=/app/data/storage
# 会话密码(必须,32 位随机字符串)
NUXT_SESSION_PASSWORD=
使用说明
参考文章 - 文章名称
- 创建项目:手动创建目录
chronoframe或者使用SSH命令mkdir chronoframe && cd chronoframe; - 将配置保存为
docker-compose.yml文件; - 启动服务:使用NAS自带docker工具或者SSH命令:
docker compose up -d; - 访问 Web 界面:
http://IP地址:6001 - 首次访问需要设置管理员密码
模板详情
分类 相册软件
部署难度 ★★★
更新时间 2025/11/10