在 Ubuntu 上备份 Jellyfin,主要是备份配置数据、元数据、数据库和用户数据。下面按最常用、最安全的方式说明。
如果你是用 官方 apt 安装 的 Jellyfin:
/var/lib/jellyfin # 数据库、元数据、缓存
/etc/jellyfin # 配置文件
/var/log/jellyfin # 日志(一般不用备份)
如果你是用 Docker 安装的:
docker run 或 docker-compose 里映射的目录sudo systemctl stop jellyfin
sudo tar czvf jellyfin-backup-$(date +%F).tar.gz \
/etc/jellyfin \
/var/lib/jellyfin
sudo systemctl start jellyfin
✅ 备份文件可复制到:
如果媒体文件不在本地,只备份:
/etc/jellyfin
/var/lib/jellyfin/data
/var/lib/jellyfin/metadata
sudo crontab -e
添加:
0 3 * * * systemctl stop jellyfin && tar czf /backup/jellyfin-$(date +\%F).tar.gz /etc/jellyfin /var/lib/jellyfin && systemctl start jellyfin
假设你的 compose 是这样:
volumes:
- /opt/jellyfin/config:/config
备份:
sudo tar czvf jellyfin-docker-backup.tar.gz /opt/jellyfin
恢复时直接解压覆盖即可。
停止服务:
sudo systemctl stop jellyfin
恢复:
sudo tar xzvf jellyfin-backup-2026-01-21.tar.gz -C /
启动:
sudo systemctl start jellyfin
如果你告诉我:
我可以给你定制备份脚本。