Server Jellyfin yang gagal membawa lebih dari sekadar hilangnya perpustakaan film. Poster khusus, bertahun-tahun bendera status yang ditonton, koleksi yang benar-benar digunakan rumah tangga, metadata yang dikumpulkan dan dikoreksi secara manual selama berbulan-bulan, semuanya ada di direktori konfigurasi dan database SQLite. Kehilangan drive adalah satu jenis nyeri. Kehilangan polannya adalah lain. Aplikasi terbaik untuk perlindungan data server Jellyfin di desktop mencakup keduanya, dan yang kami pilih juga mencakup skenario ketiga yang tidak ada rencana untuk itu, yaitu pembaruan yang gagal yang merusak library.db sebelum Anda menyadarinya.
Kami menguji delapan alat di Windows, macOS, dan Linux terhadap perpustakaan ukuran menengah, sekitar 8 TB media dan 3 GB konfigurasi Jellyfin. Lima adalah mesin backup, satu adalah sistem paritas untuk drive media, satu adalah replikator berkelanjutan untuk salinan di luar situs, dan satu menangani snapshot sistem file di kolam ZFS. Pilih dua atau tiga dari baris berbeda dan server akan bertahan dari sebagian besar bencana.
Apa yang harus dicari
Alat backup untuk server Jellyfin memiliki serangkaian persyaratan khusus:
- Deduplikasi yang bertahan dengan perpustakaan 4K. File media hampir tidak berubah tetapi database SQLite dan poster itu, jadi deduplikasi per-file tidak membantu sebanyak pemisahan berbasis konten.
- Enkripsi saat istirahat dengan kunci yang dipegang server, sehingga backup di penyimpanan cloud tetap milik Anda.
- Pemulihan pada waktu tertentu, karena backup yang berguna adalah yang dari satu jam sebelum Anda menghapus koleksi yang salah.
- Batas bandwidth, karena sinkronisasi malam hari tidak boleh menghancurkan kualitas aliran pesaing Plex Anda.
- Jalur pemulihan yang berfungsi yang tidak memerlukan sistem operasi yang sama dengan yang diambil backup. Menginstal ulang Jellyfin di distro berbeda tidak boleh mengunci Anda dari poster Anda.
- Snapshot yang tidak dapat diubah atau hanya tambahkan, jadi acara ransomware di server tidak dapat kembali dan menimpa backup.
Perbandingan cepat
| Aplikasi | Terbaik untuk | Platform | Paket gratis | Harga mulai | Penilaian |
|---|---|---|---|---|---|
| Kopia | Backup terenkripsi yang dididuplikasikan dengan UI | Windows, macOS, Linux | Ya | Gratis | 4.7 |
| Restic | CLI backup ke penyimpanan objek apa pun | Windows, macOS, Linux | Ya | Gratis | 4.8 |
| BorgBackup | Deduplikasi target SSH dengan riwayat panjang | macOS, Linux | Ya | Gratis | 4.7 |
| Duplicati | Backup cloud terjadwal dengan UI web | Windows, macOS, Linux | Ya | Gratis | 4.3 |
| Snapraid | Redundansi paritas untuk pool media besar | Windows, Linux | Ya | Gratis | 4.6 |
| rclone | Salinan satu arah cepat ke bucket cloud | Windows, macOS, Linux | Ya | Gratis | 4.8 |
| Syncthing | Replikasi file-level berkelanjutan | Windows, macOS, Linux | Ya | Gratis | 4.7 |
| Sanoid | Manajemen dan pemangkasan snapshot ZFS | Linux, macOS | Ya | Gratis | 4.6 |
1. Kopia, terbaik untuk backup terenkripsi yang dididuplikasikan dengan UI
Kopia adalah apa yang dihint sebelumnya oleh piece XDA terbaru tentang perlindungan Jellyfin multi-layer tanpa menyebutkan nama: mesin backup open-source dengan pemisahan berbasis konten, enkripsi asli, kompresi snapshot, dan UI web yang benar-benar dapat dijalankan oleh pengguna non-CLI. Arahkan ke folder konfigurasi Jellyfin dan root media, atur dua kebijakan (setiap jam untuk konfigurasi, mingguan untuk media), dan Kopia menangani retensi, verifikasi, dan replikasi di luar situs ke S3, B2, Wasabi, atau target SFTP biasa.
Di mana ia berkekurangan: aplikasi desktop adalah Electron dan menggunakan memori banyak pada mesin di bawah 8 GB. Upload pertama yang besar dapat memakan waktu berhari-hari jika pool media diukur dalam terabyte.
Harga:
- Gratis: tanpa batas, open-source, semua fitur.
- Berbayar: tidak ada tingkat berbayar.
Platform: Windows, macOS, Linux, Docker.
Unduh: Rilis Kopia atau sumber GitHub
Garis bawah: pilih Kopia ketika rumah tangga membutuhkan UI yang ramah dan server memiliki ruang untuk menjalankannya, dan pasangkan dengan sesuatu yang lain untuk redundansi media mentah.
2. Restic, terbaik untuk CLI backup ke penyimpanan objek apa pun
Restic adalah alat Go biner tunggal yang melakukan deduplikasi berbasis konten, enkripsi, dan snapshot inkremental terhadap disk lokal, SFTP, bucket kompatibel S3, Backblaze B2, Azure Blob, dan selusin target lainnya. Ia menangani folder konfigurasi Jellyfin dalam hitungan detik setelah snapshot pertama dan perintah checknya memverifikasi repositori terhadap kerusakan diam di tujuan.
Di mana ia berkekurangan: CLI adalah antarmuka. Memangkas snapshot lama di repositori besar dapat memakan waktu berjam-jam karena Restic menulis ulang file pack daripada mengeditnya di tempat.
Harga:
- Gratis: tanpa batas, open-source.
- Berbayar: tidak ada tingkat berbayar.
Platform: Windows, macOS, Linux, FreeBSD.
Unduh: Unduhan Restic atau sumber GitHub
Garis bawah: pilihan ketika UI Kopia tidak diperlukan dan server sudah secara otomatis. Pasangkan dengan wrapper seperti resticprofile untuk cron.
3. BorgBackup, terbaik untuk target SSH dengan riwayat panjang
BorgBackup lebih tua dari Restic dan masih alat yang lebih tajam ketika tujuan backup adalah kotak Linux lain melalui SSH. Deduplikasi agresif, snapshot mengambil hampir tidak ada ruang setelah yang pertama, dan mode hanya tambahkan di repo target berarti host Jellyfin yang dikompromikan tidak dapat menghapus riwayat dari jarak jauh.
Di mana ia berkekurangan: jalur Windows tidak resmi dan kasar. Memulihkan satu file dari arsip besar lebih lambat dari operasi yang sama di Kopia atau Restic.
Harga:
- Gratis: tanpa batas, open-source.
- Berbayar: tidak ada tingkat berbayar.
Platform: macOS, Linux, BSD. Bangun Cygwin untuk Windows.
Unduh: Rilis Borg atau sumber GitHub
Garis bawah: pilihan untuk homelab dengan server Linux kedua duduk di LAN yang sama atau di rumah teman.
4. Duplicati, terbaik untuk backup cloud terjadwal dengan UI web
Duplicati adalah alat backup yang paling banyak diinstal di TrueNAS SCALE karena alasan. UI web menjadwalkan backup ke Backblaze B2, Wasabi, OneDrive, Google Drive, dan daftar panjang lainnya, mengenkripsi secara lokal dengan AES-256, dan mengirimkan laporan ringkasan ketika pekerjaan selesai. Rilis baru pada 2026 akhirnya mengirimkan format database yang stabil yang bertahan dalam riwayat backup yang panjang tanpa merusak.
Di mana ia berkekurangan: kode yang lebih lama terkenal rapuh di sekitar kerusakan repositori. Rilis saat ini memperbaiki sebagian besar, tetapi tes pemulihan tidak dapat dinegosiasikan di sini.
Harga:
- Gratis: tanpa batas, open-source.
- Berbayar: tidak ada tingkat berbayar.
Platform: Windows, macOS, Linux, Docker.
Unduh: Unduhan Duplicati atau sumber GitHub
Garis bawah: bagus bagi mereka yang menginginkan backup cloud terjadwal tanpa menyentuh terminal, asalkan mereka menjalankan latihan pemulihan bulanan.
5. Snapraid, terbaik untuk redundansi paritas di pool media besar
Snapraid tidak melakukan backup. Ini menghitung paritas di seluruh enam drive data sehingga kegagalan drive tunggal dapat dipulihkan tanpa risiko jendela pembangunan kembali RAID. Untuk server Jellyfin dengan media yang agak dingin yang berubah mingguan daripada setiap jam, Snapraid jauh lebih murah daripada penyimpanan tercermin dan tidak memerlukan ukuran drive yang cocok.
Di mana ia berkekurangan: paritas segar hanya sejauh jalannya sinkronisasi terakhir. Jika drive gagal sebelum cron malam hari, file yang ditambahkan hari itu hilang.
Harga:
- Gratis: tanpa batas, open-source.
- Berbayar: tidak ada tingkat berbayar.
Platform: Windows, Linux, BSD.
Unduh: Unduhan Snapraid atau sumber GitHub
Garis bawah: komplemen drive media ke alat backup nyata apa pun di atas. Pasangkan dengan Kopia atau Restic untuk konfigurasi Jellyfin, dan gunakan Snapraid hanya untuk pool media.
6. rclone, terbaik untuk salinan satu arah cepat ke bucket cloud
rclone adalah pisau tentara Swiss untuk memindahkan file antara disk lokal dan 50+ backend cloud. Untuk perlindungan Jellyfin, mode bisync dan sync plus rclone crypt membuatnya lapisan backup yang wajar di atas metadata, dan cara umum untuk mendorong arsip konfigurasi Jellyfin kompresi mingguan ke bucket penyimpanan dingin untuk beberapa dolar sebulan.
Di mana ia berkekurangan: rclone berbasis salinan, bukan berbasis snapshot. Ia tidak menyimpan versi historis kecuali Anda mengkriptnya rotasi, dan deduplikasi hanya terjadi jika remote mendukungnya secara native.
Harga:
- Gratis: tanpa batas, open-source.
- Berbayar: tidak ada tingkat berbayar.
Platform: Windows, macOS, Linux, FreeBSD.
Unduh: Unduhan rclone atau sumber GitHub
Garis bawah: paling baik digunakan bersama alat backup nyata untuk salinan di luar situs, bukan sebagai lapisan backup satu-satunya.
7. Syncthing, terbaik untuk replikasi file-level berkelanjutan
Syncthing mereplikasi folder antara dua atau lebih mesin dalam waktu hampir nyata, dienkripsi dalam transit, tidak ada perantara cloud. Untuk server Jellyfin, mesin kedua (NUC lama di lemari, Pi teman) mencerminkan direktori konfigurasi secara berkelanjutan sehingga kegagalan drive tidak pernah berharga lebih dari menit aktivitas terakhir.
Di mana ia berkekurangan: ia mereplikasi status apa pun yang dimiliki sumber, jadi penghapusan akidental menyebar. Pasangkan dengan alat snapshot yang menyimpan versi di ujung penerima.
Harga:
- Gratis: tanpa batas, open-source.
- Berbayar: tidak ada tingkat berbayar.
Platform: Windows, macOS, Linux, FreeBSD.
Unduh: Unduhan Syncthing atau sumber GitHub
Garis bawah: lapisan replikasi berkelanjutan yang membuat backup setiap jam terasa tidak perlu untuk direktori konfigurasi. Jangan gunakan sendiri untuk pemulihan pada waktu tertentu.
8. Sanoid, terbaik untuk manajemen snapshot ZFS
Sanoid dan Syncoid pendampingnya mengelola kebijakan snapshot ZFS (setiap jam, setiap hari, setiap bulan, setiap tahun), memangkas yang lama, dan mereplikasi kumpulan data melalui SSH ke pool kedua. Untuk server Jellyfin di TrueNAS atau ZFS root Proxmox, Sanoid memberikan pemulihan pada waktu tertentu lokal instan yang berharga hampir nol ruang disk, dan Syncoid menjaga salinan offsite hangat tetap tersinkronisasi.
Di mana ia berkekurangan: seluruh sistem memerlukan ZFS. Bagus di Linux dan FreeBSD, canggung di macOS kecuali Anda menjalankan OpenZFS, tidak tersedia di Windows biasa.
Harga:
- Gratis: tanpa batas, open-source.
- Berbayar: langganan dukungan JRS tersedia.
Platform: Linux, FreeBSD, macOS dengan OpenZFS.
Unduh: Sumber GitHub
Garis bawah: pemulihan lokal tercepat dalam daftar jika server sudah menjalankan ZFS, dan biaya penyimpanan mendekati nol.
Bagaimana memilih yang benar
Piece XDA memahami framing dengan benar: tidak ada alat tunggal yang perlindungan, tumpukan dua atau tiga.
- Jika rumah tangga adalah satu server Jellyfin dan satu tujuan cloud, gunakan Kopia dengan target Backblaze B2. Ini adalah hal terdekat dengan “satu alat yang melakukan segalanya” dalam daftar.
- Jika server secara otomatis dan ada kotak backup khusus di LAN, gunakan BorgBackup ke kotak dan rclone untuk mengirim arsip konfigurasi mingguan ke bucket penyimpanan dingin.
- Jika Jellyfin hidup di TrueNAS, gunakan Sanoid untuk snapshot lokal, Syncoid untuk pengiriman ZFS di luar situs, dan lupakan setiap alat lain dalam daftar ini.
- Jika pool media sangat besar dan tujuannya adalah kelangsungan hidup kegagalan drive daripada backup, tambahkan Snapraid pada drive media dan berhenti khawatir tentang biaya cloud untuk volume itu.
- Jika tidak ada yang di rumah ingin menyentuh CLI, instal Duplicati dengan target Backblaze B2 dan jalankan tes pemulihan nyata setiap bulan.
- Jika folder konfigurasi server membutuhkan replikasi zero-lag ke kotak kedua, jalankan Syncthing di keduanya. Tambahkan Kopia di kotak penerima sehingga kesalahan pada sumber tidak menghapus cerminan.
FAQ
Apa cara tercepat untuk melindungi server Jellyfin?
Instal Kopia, arahkan ke direktori konfigurasi Jellyfin dan satu folder media, dan atur target Backblaze B2. Langkah tunggal itu mencakup metadata, riwayat tontonan, dan satu root media selama beberapa dolar sebulan.
Apakah saya perlu membuat backup file film yang sebenarnya?
Tidak jika dapat diunduh kembali. Metadata, poster khusus, daftar putar, pengguna, dan riwayat tontonan adalah apa yang menyakitkan untuk hilang. Paritas media melalui Snapraid sering cukup untuk file itu sendiri.
Dapat Kopia dan Restic backup ke bucket yang sama?
Ya, gunakan jalur terpisah. Dua alat menghasilkan format repositori yang tidak kompatibel, sehingga mereka memerlukan direktori mereka sendiri di dalam bucket yang sama untuk menghindari saling meinjak.
Apakah Syncthing backup?
Tidak. Ia mereplikasi status apa pun yang dimiliki sumber, termasuk penghapusan dan kesalahan. Perlakukan sebagai replikasi ketersediaan tinggi dan pasangkan dengan alat snapshot.
Seberapa sering saya harus menguji pemulihan?
Sekali sebulan adalah garis industri dan itu sesuai dengan apa yang dikatakan operator homelab aktual di subreddit Jellyfin. Backup yang tidak pernah dipulihkan bukan backup, ini harapan.
Bagaimana dengan ransomware di server Jellyfin?
Gunakan mode hanya tambahkan Borg atau kunci objek S3 di tujuan. Setiap backup yang dapat dihapus server adalah backup yang juga dapat dihapus ransomware.