🌆

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=

使用说明

参考文章 - 文章名称

  1. 创建项目:手动创建目录 chronoframe 或者使用SSH命令mkdir chronoframe && cd chronoframe
  2. 将配置保存为 docker-compose.yml文件;
  3. 启动服务:使用NAS自带docker工具或者SSH命令:docker compose up -d
  4. 访问 Web 界面http://IP地址:6001
  5. 首次访问需要设置管理员密码

模板详情

分类 相册软件
部署难度 ★★★
更新时间 2025/11/10

相关链接