「新手村」Emby 定时自动备份方案(Docker版)

下面是Emby 的自动备份方案,适合挂在 Docker 容器里,定时备份你的:

  • Emby 配置数据(如账号、观看历史、插件等)
  • 媒体文件列表(如电影/电视剧目录结构、封面等)

🛡 Emby 定时自动备份方案(Docker版)

🧰 工具选择

使用轻量可靠的备份容器 crazymax/docker-cloudflare-backupalpine+cron 自定义备份脚本。这里我推荐自己写脚本 + alpine,方便控制。


✅ 一、新增备份容器(建议每天备份)

在你的 docker-compose.yml 文件中添加:

  emby_backup:
    image: alpine:latest
    container_name: emby_backup
    restart: unless-stopped
    volumes:
      - ./emby/config:/emby/config:ro          # Emby 配置只读挂载
      - ./media:/emby/media:ro                 # 媒体目录只读挂载
      - ./emby_backups:/backup                 # 存放备份的文件
    command: sh -c "apk add zip tzdata && \
                   cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
                   echo '0 3 * * * /backup.sh' | crontab - && \
                   echo '#!/bin/sh' > /backup.sh && \
                   echo 'DATE=$(date +%F_%H-%M)' >> /backup.sh && \
                   echo 'zip -r /backup/emby_config_$DATE.zip /emby/config' >> /backup.sh && \
                   echo 'zip -r /backup/emby_media_index_$DATE.zip /emby/media' >> /backup.sh && \
                   chmod +x /backup.sh && \
                   crond -f"

🗂 文件说明

挂载目录作用
./emby/configEmby 的配置数据
./media你的视频目录
./emby_backups本地保存的备份文件夹

每天凌晨3点自动打包备份,保存为 zip 文件。


📤 可选:自动上传备份到网盘或其他设备

你可以配合使用:

  • rclone:自动上传到 Google Drive、OneDrive、阿里云盘等
  • rsync/ftp:同步到远程服务器或 NAS
  • make.com webhook:触发备份通知(需要写额外逻辑)

相关推荐:Emby 自动备份 + 上传 Google Drive(Docker + rclone)

未经允许不得转载:新手村 » 「新手村」Emby 定时自动备份方案(Docker版)

评论 抢沙发