Потеря сервера Jellyfin — это не только потеря медиатеки. С ней уходят пользовательские постеры, годы истории просмотров, созданные коллекции, метаданные, которые собирались и вручную корректировались месяцами, — всё это находится в папке конфигурации и базе данных SQLite. Потеря диска — это одна беда. Потеря согласованности — совсем другая. Лучшие приложения для защиты данных сервера Jellyfin на ПК охватывают обе проблемы, а те, которые мы выбрали, защищают и от третьего сценария, который никто не планирует: неудачное обновление, которое повредит library.db до того, как вы заметите.
Мы протестировали восемь инструментов на Windows, macOS и Linux с медиатекой среднего размера — примерно 8 ТБ мультимедиа и 3 ГБ конфигурации Jellyfin. Пять — это системы резервного копирования, одна — система паритета для медиа-дисков, одна — непрерывный репликатор для копий в удаленных хранилищах, и одна управляет снимками состояния файловой системы на пулах ZFS. Выберите два-три инструмента из разных категорий, и сервер переживет большинство катастроф.
На что обратить внимание
Инструмент резервного копирования для сервера Jellyfin имеет специфический набор требований:
- Дедупликация, которая справляется с 4K медиатекой. Медиа-файлы почти не меняются, а база данных SQLite и постеры — да, поэтому дедупликация по файлам не так полезна, как разделение по содержимому на уровне блоков.
- Шифрование в состоянии покоя с ключом на сервере, чтобы резервная копия в облаке осталась вашей.
- Восстановление на конкретный момент времени, потому что полезная резервная копия — это та, которая была час назад, перед удалением неправильной коллекции.
- Ограничения пропускной способности, потому что ночная синхронизация не должна испортить качество потока вашего конкурента Plex.
- Рабочий путь восстановления, который не требует той же операционной системы, на которой было создано резервное копирование. Переустановка Jellyfin на другом дистрибутиве не должна заблокировать вам доступ к постерам.
- Неизменяемые или только добавляемые снимки состояния, чтобы событие вирусов-шифровальщиков на сервере не могло вернуться и перезаписать резервную копию.
Быстрое сравнение
| Приложение | Лучше всего для | Платформы | Бесплатный план | Начальная цена | Рейтинг |
|---|---|---|---|---|---|
| Kopia | Зашифрованные дедуплицированные резервные копии с интерфейсом | Windows, macOS, Linux | Да | Бесплатно | 4.7 |
| Restic | Резервные копии через CLI на любой объектный хранилище | Windows, macOS, Linux | Да | Бесплатно | 4.8 |
| BorgBackup | Дедупликация по SSH-целям с длинной историей | macOS, Linux | Да | Бесплатно | 4.7 |
| Duplicati | Запланированные облачные резервные копии с веб-интерфейсом | Windows, macOS, Linux | Да | Бесплатно | 4.3 |
| Snapraid | Паритет для больших медиа-пулов | Windows, Linux | Да | Бесплатно | 4.6 |
| rclone | Быстрые односторонние копии в облачные хранилища | Windows, macOS, Linux | Да | Бесплатно | 4.8 |
| Syncthing | Непрерывная репликация на уровне файлов | Windows, macOS, Linux | Да | Бесплатно | 4.7 |
| Sanoid | Управление и обрезка снимков состояния ZFS | Linux, macOS | Да | Бесплатно | 4.6 |
1. Kopia — лучше всего для зашифрованных дедуплицированных резервных копий с интерфейсом
Kopia — это именно то, на что намекала недавняя статья XDA о многоуровневой защите Jellyfin, но не называя: открытая система резервного копирования с разделением по содержимому на уровне блоков, встроенным шифрованием, сжатием снимков состояния и веб-интерфейсом, который могут использовать люди, не разбирающиеся в командной строке. Укажите папку конфигурации Jellyfin и корень мультимедиа, установите две политики (ежечасно для конфигурации, еженедельно для медиа), и Kopia будет управлять хранением, проверкой и репликацией в S3, B2, Wasabi или обычный SFTP-сервер.
Где она отстает: приложение для ПК использует Electron и требует много памяти на машинах меньше 8 ГБ. Большие первоначальные закачки могут занять дни, если медиа-пул измеряется в терабайтах.
Цена:
- Бесплатно: неограниченно, открытый исходный код, все функции.
- Платно: нет платного уровня.
Платформы: Windows, macOS, Linux, Docker.
Скачать: Релизы Kopia или исходный код на GitHub
Вывод: выбирайте Kopia, когда в доме нужен дружелюбный интерфейс и на сервере есть место для её работы, и используйте что-то другое для резервной избыточности сырых медиа.
2. Restic — лучше всего для резервного копирования через CLI на любой объектный хранилище
Restic — это однофайловый инструмент на Go, который делает разделение по содержимому на уровне блоков, шифрование и добавочные снимки состояния для локальных дисков, SFTP, S3-совместимых хранилищ, Backblaze B2, Azure Blob и дюжины других целей. Он обрабатывает папку конфигурации Jellyfin за секунды после первого снимка, а его команда check проверяет репозиторий на молчаливые повреждения в месте назначения.
Где он отстает: интерфейс — это только командная строка. Обрезка старых снимков в большом репозитории может занять часы, потому что Restic переписывает pack-файлы, а не редактирует их на месте.
Цена:
- Бесплатно: неограниченно, открытый исходный код.
- Платно: нет платного уровня.
Платформы: Windows, macOS, Linux, FreeBSD.
Скачать: Загрузки Restic или исходный код на GitHub
Вывод: выбор, когда интерфейс Kopia не нужен и сервер уже автоматизирован. Используйте вместе с оберткой вроде resticprofile для cron.
3. BorgBackup — лучше всего для SSH-целей с длинной историей
BorgBackup старше Restic и все еще предпочтительнее, когда целью резервного копирования является другой компьютер Linux по SSH. Дедупликация агрессивна, снимки состояния занимают почти никакое место после первого, а режим только добавления в целевом репозитории означает, что скомпрометированный хост Jellyfin не может удалить историю удаленно.
Где он отстает: путь Windows неофициален и сложный. Восстановление одного файла из огромного архива медленнее, чем та же операция на Kopia или Restic.
Цена:
- Бесплатно: неограниченно, открытый исходный код.
- Платно: нет платного уровня.
Платформы: macOS, Linux, BSD. Сборка Cygwin для Windows.
Скачать: Релизы Borg или исходный код на GitHub
Вывод: выбор для домашней лаборатории со вторым компьютером Linux в той же локальной сети или в доме друга.
4. Duplicati — лучше всего для запланированных облачных резервных копий с веб-интерфейсом
Duplicati — наиболее установленный инструмент резервного копирования на TrueNAS SCALE, и это не случайно. Веб-интерфейс планирует резервные копии в Backblaze B2, Wasabi, OneDrive, Google Drive и длинный список других хранилищ, шифрует локально с помощью AES-256 и отправляет краткий отчет, когда задача завершена. Новые релизы в 2026 году наконец выпустили стабильный формат базы данных, который выживает при длительной истории резервных копий без повреждений.
Где он отстает: старый код был печально известен проблемами с повреждением репозитория. Текущий релиз исправил большую часть, но здесь необходимы тесты восстановления.
Цена:
- Бесплатно: неограниченно, открытый исходный код.
- Платно: нет платного уровня.
Платформы: Windows, macOS, Linux, Docker.
Скачать: Загрузки Duplicati или исходный код на GitHub
Вывод: хорош для того, кто хочет планировать облачные резервные копии без касания терминала, при условии, что они ежемесячно проводят реальные тесты восстановления.
5. Snapraid — лучше всего для паритета резервирования на больших медиа-пулах
Snapraid не резервирует. Он вычисляет паритет на до шести дисков данных, поэтому один отказ диска восстанавливается без риска окна перестройки RAID. Для сервера Jellyfin с более холодными медиа, которые меняются еженедельно, а не ежечасно, Snapraid намного дешевле зеркального хранилища и не требует совпадения размеров дисков.
Где он отстает: паритет свежий только когда запущен последний запуск синхронизации. Если диск выходит из строя перед ежедневной cron-работой, файлы, добавленные в тот день, теряются.
Цена:
- Бесплатно: неограниченно, открытый исходный код.
- Платно: нет платного уровня.
Платформы: Windows, Linux, BSD.
Скачать: Загрузки Snapraid или исходный код на GitHub
Вывод: дополнение к любому настоящему инструменту резервного копирования. Используйте вместе с Kopia или Restic для конфигурации Jellyfin и используйте Snapraid только для медиа-пула.
6. rclone — лучше всего для быстрых односторонних копий в облачные хранилища
rclone — это швейцарский нож для перемещения файлов между локальными дисками и 50+ облачными серверами. Для защиты Jellyfin его режимы bisync и sync плюс rclone crypt делают его разумным слоем резервного копирования поверх метаданных, и это обычный способ отправить сжатый еженедельный архив конфигурации Jellyfin в хранилище холодного контента за несколько долларов в месяц.
Где он отстает: rclone основан на копировании, а не на снимках состояния. Он не хранит исторические версии, если вы не напишите ротацию скрипта, а дедупликация происходит только если удаленное хранилище это поддерживает.
Цена:
- Бесплатно: неограниченно, открытый исходный код.
- Платно: нет платного уровня.
Платформы: Windows, macOS, Linux, FreeBSD.
Скачать: Загрузки rclone или исходный код на GitHub
Вывод: лучше всего использовать вместе с настоящим инструментом резервного копирования для удаленных копий, а не как единственный слой резервного копирования.
7. Syncthing — лучше всего для непрерывной репликации на уровне файлов
Syncthing реплицирует папки между двумя или более машинами в почти реальном времени, зашифрованы в пути, без облачного посредника. Для сервера Jellyfin вторая машина (старый NUC в шкафу, Pi друга) непрерывно зеркалирует папку конфигурации, поэтому отказ диска никогда не стоит больше, чем последняя минута активности.
Где он отстает: он реплицирует любое состояние источника, поэтому случайные удаления распространяются. Используйте вместе с инструментом снимков состояния, который хранит версии на приемной стороне.
Цена:
- Бесплатно: неограниченно, открытый исходный код.
- Платно: нет платного уровня.
Платформы: Windows, macOS, Linux, FreeBSD.
Скачать: Загрузки Syncthing или исходный код на GitHub
Вывод: слой непрерывной репликации, который делает ежечасное резервное копирование ненужным для папки конфигурации. Не используйте её одну для восстановления на конкретный момент времени.
8. Sanoid — лучше всего для управления снимками состояния ZFS
Sanoid и его спутник Syncoid управляют политиками снимков состояния ZFS (ежечасно, ежедневно, ежемесячно, ежегодно), обрезают старые и реплицируют наборы данных по SSH на второй пул. Для сервера Jellyfin на TrueNAS или Proxmox ZFS root Sanoid дает мгновенное локальное восстановление на конкретный момент времени за почти нулевое место на диске, а Syncoid держит теплую удаленную копию в синхронизации.
Где он отстает: вся система требует ZFS. Хорошо на Linux и FreeBSD, неудобно на macOS, если вы не используете OpenZFS, недоступно на простом Windows.
Цена:
- Бесплатно: неограниченно, открытый исходный код.
- Платно: доступны подписки на поддержку JRS.
Платформы: Linux, FreeBSD, macOS с OpenZFS.
Скачать: Исходный код на GitHub
Вывод: самое быстрое локальное восстановление в списке, если на сервере уже работает ZFS, и почти нулевая стоимость хранилища.
Как выбрать правильный
Статья XDA правильно поняла фрейм: одного инструмента недостаточно для защиты, нужен стек из двух-трех.
- Если домашняя сеть — это один сервер Jellyfin и одно облачное место назначения, используйте Kopia с целью Backblaze B2. Это наиболее близко к “одному инструменту, который делает всё” в списке.
- Если сервер автоматизирован и есть выделенный резервный ящик в локальной сети, используйте BorgBackup для ящика и rclone для отправки еженедельных архивов конфигурации в хранилище холодного контента.
- Если Jellyfin работает на TrueNAS, используйте Sanoid для локальных снимков состояния, Syncoid для удаленной отправки ZFS и забудьте о всех остальных инструментах в этом списке.
- Если медиа-пул огромен и цель — защита от отказа диска, а не резервное копирование, добавьте Snapraid на медиа-диски и прекратите беспокоиться о облачных сборах за этот объем.
- Если никто в доме не хочет касаться командной строки, установите Duplicati с целью Backblaze B2 и проводите реальный тест восстановления каждый месяц.
- Если папка конфигурации сервера требует нулевого запаса репликации на вторую машину, запустите Syncthing на обоих. Добавьте Kopia на приемную машину, чтобы ошибки на источнике не стирали зеркало.
Часто задаваемые вопросы
Какой самый быстрый способ защитить сервер Jellyfin?
Установите Kopia, укажите папку конфигурации Jellyfin и одну папку медиа, и установите целевое место Backblaze B2. Этот один шаг охватывает метаданные, историю просмотров и один корень медиа за несколько долларов в месяц.
Нужно ли резервировать сами медиа-файлы?
Не если они перекилачиваемы. Метаданные, пользовательские постеры, плейлисты, пользователи и история просмотров — это то, что больно терять. Медиа-паритет через Snapraid часто достаточен для самих файлов.
Могут ли Kopia и Restic резервировать на один и тот же bucket?
Да, используйте отдельные пути. Два инструмента производят несовместимые форматы репозиториев, поэтому им нужны собственные справочники внутри одного bucket, чтобы не мешать друг другу.
Является ли Syncthing резервным копированием?
Нет. Она реплицирует любое состояние источника, включая удаления и ошибки. Рассматривайте её как репликацию высокой доступности и используйте вместе с инструментом снимков состояния.
Как часто я должен тестировать восстановление?
Раз в месяц — это рекомендация отрасли, и это совпадает с тем, что говорят фактические операторы домашних лабораторий на сабреддите Jellyfin. Резервное копирование, которое никогда не было восстановлено, — это не резервное копирование, это надежда.
Что насчет вирусов-шифровальщиков на сервере Jellyfin?
Используйте режим только добавления Borg или S3 object lock в месте назначения. Любое резервное копирование, которое сервер может также удалить, — это резервное копирование, которое вирусы-шифровальщики могут также удалить.