feat: 初始化 iCloud 照片自动同步项目
This commit is contained in:
52
docker-compose.yml
Normal file
52
docker-compose.yml
Normal file
@@ -0,0 +1,52 @@
|
||||
services:
|
||||
icloudpd:
|
||||
image: boredazfcuk/icloudpd:latest
|
||||
container_name: icloudpd
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
# ===== 基础配置 =====
|
||||
TZ: Asia/Shanghai # 时区
|
||||
apple_id: ${APPLE_ID:-your@icloud.com} # Apple ID
|
||||
authentication_type: 2FA # 认证类型:2FA 或 Web
|
||||
icloud_china: "true" # 使用中国区 iCloud (icloud.com.cn)
|
||||
auth_china: "true" # 使用中国区认证
|
||||
|
||||
# ===== 下载配置 =====
|
||||
download_path: /data # 下载路径
|
||||
folder_structure: "{:%Y/%m}" # 文件夹结构:按年/月分类
|
||||
synchronisation_interval: ${SYNC_INTERVAL:-86400} # 同步间隔(秒):21600(6h)/43200(12h)/86400(24h)
|
||||
download_delay: 0 # 首次下载延迟(分钟)
|
||||
skip_check: "true" # 跳过新文件检查(大库必须开启)
|
||||
download_threads: 10 # 下载线程数
|
||||
|
||||
# ===== 文件类型 =====
|
||||
photo_size: original # 照片尺寸:original/medium/thumb/adjusted/alternative
|
||||
live_photo_size: original # 实况照片尺寸
|
||||
# skip_videos: "true" # 跳过视频
|
||||
# skip_live_photos: "true" # 跳过实况照片
|
||||
|
||||
# ===== 下载范围 =====
|
||||
# recent_only: 100 # 只下载最近 N 张
|
||||
# until_found: 50 # 找到 N 张已存在的停止(增量同步)
|
||||
# photo_album: "相册名" # 只下载指定相册
|
||||
|
||||
# ===== 删除选项 =====
|
||||
# auto_delete: "true" # 自动删除 iCloud 已删除的照片
|
||||
# delete_after_download: "true" # 下载后从 iCloud 删除
|
||||
# delete_accompanying: "true" # 删除 HEIC 时删除对应 JPG
|
||||
# delete_empty_directories: "true" # 删除空目录
|
||||
|
||||
# ===== 格式转换 =====
|
||||
# convert_heic_to_jpeg: "true" # HEIC 转 JPEG
|
||||
# jpeg_quality: 90 # JPEG 质量 (0-100)
|
||||
# jpeg_path: /data/jpeg # JPEG 保存路径
|
||||
|
||||
# ===== 通知配置 =====
|
||||
notification_days: 7 # Cookie 过期提前通知天数
|
||||
# notification_type: Telegram # 通知类型:Telegram/Pushover/Discord/Webhook 等
|
||||
# telegram_token: "your_bot_token" # Telegram Bot Token
|
||||
# telegram_chat_id: "your_chat_id" # Telegram Chat ID
|
||||
|
||||
volumes:
|
||||
- ${PHOTOS_PATH:-./photos}:/data # 照片保存目录
|
||||
- ./config:/config # 配置和 cookie 目录
|
||||
Reference in New Issue
Block a user