Jika Anda menggunakan Jellyfin, Anda sudah tahu bahwa ini sangat bagus untuk hosting dan streaming koleksi media Anda. Namun, beberapa bagian bisa jadi bermasalah, seperti mengelola permintaan. Di sinilah Jellyseerr hadir.
Menawarkan kemudahan penggunaan dan fitur-fitur canggih, Jellyseerr dapat membawa perpustakaan media Anda ke tingkat berikutnya. Panduan ini memandu Anda melalui apa saja dan bagaimana memastikan integrasi yang mulus untuk penyiapan Anda.

Daftar Isi
- Apa itu Jellyseerr?
- Cara Memasang Jellyseerr
- Panduan Penyiapan Dasar Jellyseerr
- Konfigurasi Lanjutan
- Mengoptimalkan Kinerja Jellyseer
- Memecahkan Masalah Umum
- Pertanyaan yang Sering Diajukan
- Pikiran Akhir
1. Apa itu Jellyseerr?

Jellyseerr adalah alat sumber terbuka yang dapat membuat permintaan media lebih mudah untuk Anda kelola di server Jellyfin Anda. Alat ini bekerja seperti perantara antara server media, alat otomasi, dan pengguna. Hal-hal utama yang ditanganinya adalah permintaan, persetujuan, dan pelacakan media.
Meskipun dirancang terutama untuk Jellyfin, Jellyseerr dapat bekerja dengan server media lain seperti Plex dan Emby. Namun, para pengembang telah memperingatkan bahwa beberapa fitur mungkin berbeda pada platform lain.
- Manajemen Permintaan yang dapat disesuaikan: Fitur-fitur canggih untuk meminta media dengan sistem peninjauan dan persetujuan yang mudah.
- Penanganan Otomatisasi: Aplikasi ini dapat memicu alat populer seperti Radarr, Sonarr, dan Prowlarr bila diperlukan.
- Pemberitahuan: Menyediakan pembaruan waktu nyata pada status setiap permintaan.
Baca Juga:
b. Prasyarat Pemasangan
Sebelum menginstal Jellyseerr, pastikan hal-hal berikut ini:
- Server Media: Jellyfin sudah terpasang dan berjalan.
- Alat Otomasi: Radarr, Sonarr, dan Prowlarr (untuk pengindeks).
- Basis data: SQLite (Anda juga dapat menggunakan PostgreSQL)
- Lingkungan Hosting: NAS / Home Server / Seedbox
2. Cara Memasang Jellyseerr
Jellyseerr dapat berjalan di semua platform yang mendukung Jellfin. Meskipun kombinasinya sangat banyak, kami akan fokus terutama pada platform yang mendukung Docker karena ini adalah cara yang paling dapat diandalkan untuk mengelola pengaturan.
Jika Anda tidak terbiasa dengan Docker, baca artikel Panduan Pemula RapidSeedbox untuk Docker.
a. Opsi 1: Untuk Pengguna NAS
Akses kontainer Docker pada NAS Anda dan tarik citra Jellyseerr. Anda dapat melakukan ini dengan menavigasi ke tab "Registry", mencari Jellyseer, dan mengunduh citra.
Selanjutnya, buatlah sebuah Kontainer:
Buka "Container" dan klik "Create" untuk memulai kontainer Jellyseer baru.
- Tetapkan parameter berikut ini:
Pemetaan Volume:
|
1 |
/config → /jalur/untuk/jellyseer/config (memastikan yang folder adalah dapat ditulis). |
- Pemetaan Pelabuhan:
Memetakan pelabuhan lokal (misalnya, 3000) ke pelabuhan kontainer 3000.
- Variabel Lingkungan:
|
1 |
DB_TYPE=sqlite. |
- Mulai wadah.
Sekarang Anda bisa mengakses Jellyseerr dengan membuka peramban Anda dan membuka http://:3000.
Baca Juga: 8 NAS Synology Terbaik untuk Multimedia dan Sinkronisasi File
b. Opsi 2: Untuk Server Rumah Seedbox / Linux
Pastikan seedbox Anda mendukung Docker (sebagian besar penyedia mendukungnya) dan gunakan SSH untuk masuk. Selanjutnya, jalankan kontainer Jellyseerr dengan perintah berikut:
|
1 2 3 4 5 6 |
docker jalankan -d \ --nama=jellyseer \ -e DB_TYPE=sqlite \ -v /jalur/untuk/config:/config \ -p 3000:3000 \ jellyseer/jellyseer |
Catatan: Ganti /path/to/config dengan direktori penyimpanan seedbox Anda.
Anda sekarang dapat menggunakan domain atau IP seedbox Anda dan port (mis. http://:3000) untuk mengakses Jellyseerr.
Jika Anda menjalankan server rumah Windows, Anda dapat menggunakan serangkaian perintah yang sama. Hanya proses instalasi untuk Docker yang akan berubah.
Baca Juga:
Ingin Server Media yang Lebih Cepat?
Apakah pengaturan Anda saat ini memperlambat Anda? RapidSeedbox menawarkan server yang tangguh untuk meningkatkan performa Jellyseer Anda. Rasakan pengalaman mengunduh secepat kilat dan otomatisasi yang andal dengan paket premium kami. Tingkatkan manajemen media Anda hari ini!
3. Panduan Penyiapan Dasar Jellyseerr

Untuk memanfaatkan Jellyseerr sepenuhnya, tautkan ke server Jellyfin Anda. Hal ini memungkinkan Jellyseerr untuk mengelola permintaan media dan menambahkan konten yang disetujui secara langsung ke perpustakaan Anda.
Buka browser Anda dan arahkan ke http://:3000 (atau URL yang setara untuk platform Anda). Gunakan kredensial admin default yang dibuat saat penyiapan. Jika diminta, buat kata sandi yang kuat untuk akun admin.
Akses Halaman Pengaturan:
- Setelah masuk, klik ikon roda gigi pengaturan di antarmuka Jellyseerr.
- Navigasikan ke bagian Media Server.
Tambahkan Detail Ubur-ubur:
- Host/IP: Masukkan alamat IP atau nama domain server Jellyfin Anda (misalnya, 192.168.1.100 atau https://myjellyfinserver.com).
- Port: Gunakan port default (8096 untuk HTTP atau 8920 untuk HTTPS).
- Kunci API: Dapatkan ini dari Jellyfin dengan masuk ke Jellyfin, masuk ke Pengaturan Pengguna > Kunci API, dan buat kunci baru untuk Jellyseerr.
- Klik Save (Simpan) untuk menerapkan pengaturan.
Menguji Koneksi:
Jellyseerr menyediakan tombol "Test Connection" untuk mengonfirmasi integrasi yang berhasil. Klik tombol tersebut untuk memverifikasi bahwa server dapat diakses.
a. Menambahkan Radarr, Sonarr, dan Prowlarr
Jellyseerr terintegrasi dengan alat otomatisasi seperti Radarr, Sonarr, dan Prowlarr untuk menangani pengunduhan dan pengaturan media yang diminta. Di pengaturan Jellyseerr, cari dan buka tab Integrasi.
Tambahkan Radarr Dengan Detail Berikut:
- Host/IP: Alamat IP atau domain server Radarr Anda (misalnya, http://localhost:7878 atau http://192.168.1.100:7878).
- Kunci API: Ambil ini dari Radarr di bawah Pengaturan > Umum > Keamanan.
- Klik Save and Test Connection (Simpan dan Uji Sambungan) untuk memastikan penyiapan sudah benar.
Tambahkan Sonarr:
Ulangi proses di atas, tetapi gunakan port masing-masing (default: 8989) dan kunci API dari Pengaturan > Umum > Keamanan.
Tambahkan Prowlarr (Opsional):
Jika Anda menggunakan Prowlarr untuk mengelola pengindeks, klik Tambah Integrasi dan pilih Prowlarr.
Masukkan IP, port (default: 9696), dan kunci API dari Pengaturan > Umum > Keamanan di Prowlarr.
Baca Juga:
- Panduan Lengkap Radarr - Cara Memasang, Menggunakan, dan Lainnya
- Panduan Sonarr - Pengaturan, Cara Menggunakan & Lainnya
- Panduan Prowlarr: Cara Menginstal, Mengatur, dan Menggunakannya
4. Konfigurasi Lanjutan
Sesuaikan pengaturan agar sesuai dengan preferensi Anda setelah Jellyseerr terintegrasi dengan Jellyfin dan alat otomatisasi Anda.
a. Mengatur Peran dan Izin Pengguna
- Buka Manajemen Pengguna di pengaturan.
- Buat akun pengguna untuk individu yang akan membuat permintaan atau mengelola persetujuan.
- Menetapkan peran
b. Mengatur Preferensi Kualitas Default
Di bagian Integrasi, konfigurasikan Radarr dan Sonarr untuk memprioritaskan kualitas tertentu. Misalnya, Anda dapat mengatur Radarr untuk mengunduh film dalam 4K atau Sonarr untuk memilih rilis HDTV-1080p untuk acara TV.
c. Mengaktifkan Tag dan Pemfilteran
Gunakan tag untuk mengatur atau memprioritaskan permintaan tertentu. Misalnya, tetapkan tag "Anak-anak" untuk konten anak-anak atau "4K" untuk film berkualitas tinggi. Lebih baik mengonfigurasi filter untuk memprioritaskan permintaan dengan tag tertentu secara otomatis.
d. Amankan Pengaturan Anda (Penting!)
Jika server Anda atau Jellyseerr dapat diakses dari internet, amankan dengan mengaktifkan HTTPS.
Gunakan proksi balik seperti Nginx atau Traefik untuk menangani sertifikat SSL dan menyediakan domain khusus (misalnya, https://jellyseer.mydomain.com).
Baca Juga:
- Manajer Proksi Nginx: Cara Menyiapkan dan Menggunakan
- Traefik vs NGINX: Perbandingan Desain dan Tujuan
5. Mengoptimalkan Kinerja Jellyseerr
Meskipun Jellyseerr relatif ringan, kami menjalankannya di lingkungan dengan sumber daya yang rendah. Oleh karena itu, ini bisa menjadi lambat atau tidak responsif, macet dalam penggunaan yang berat, atau gagal memproses permintaan secara efisien.
Akar penyebabnya sering kali terletak pada keterbatasan sumber daya sistem atau ketidakefisienan basis data. Berikut ini cara Anda dapat mengoptimalkannya untuk memaksimalkan kinerja:
a. Mengidentifikasi Kendala Sumber Daya
CPU, RAM, atau penyimpanan yang terbatas dapat menyebabkan penundaan atau kerusakan. Alokasikan sumber daya sistem tambahan ke Jellyseerr dengan meningkatkan batas CPU dan memori kontainer Docker:
|
1 |
docker pembaruan --cpus 2 --memori 2g jellyseerr |
b. Mengoptimalkan Basis Data
Jellyseerr menggunakan SQLite secara default, yang bekerja dengan baik untuk pengaturan kecil tetapi dapat menjadi hambatan seiring dengan pertumbuhan perpustakaan media dan basis pengguna Anda. Untuk mengatasi hal ini, Anda bisa bermigrasi ke PostgreSQL, yang lebih kuat dan dapat diskalakan.
- Instal PostgreSQL di server Anda atau gunakan layanan PostgreSQL berbasis cloud.
- Perbarui konfigurasi Jellyseerr untuk menggunakan PostgreSQL dengan mengatur DB_TYPE=postgresql dan memberikan detail koneksi.
- Migrasi data yang ada dari SQLite ke PostgreSQL menggunakan alat migrasi atau dokumentasi Jellyseerr.
c. Mulai Ulang Kontainer Docker Secara Berkala
Seiring waktu, penggunaan sumber daya sementara di dalam kontainer Docker dapat terakumulasi, yang menyebabkan penurunan kinerja. Atasi hal ini dengan memulai ulang kontainer Docker Jellyseerr secara berkala untuk menghapus penggunaan sumber daya sementara:
docker restart jellyseerr
Untuk memastikan pemeliharaan rutin, Anda dapat mengotomatiskan proses ini dengan pekerjaan cron atau Penjadwal Tugas Windows.
d. Optimalkan Pemberitahuan dan Pembaruan
Pemberitahuan atau pembaruan status yang sering dapat menyebabkan beban yang tidak perlu pada server, terutama di lingkungan multi-pengguna.
- Kurangi frekuensi pembaruan status di pengaturan Jellyseerr.
- Batasi notifikasi pada peristiwa penting (misalnya, permintaan persetujuan atau penambahan media) untuk menghindari aktivitas latar belakang yang berlebihan.
e. Meminimalkan Plugin atau Fitur yang Tidak Perlu
Menjalankan plugin tambahan atau mengaktifkan fitur yang tidak digunakan dapat membebani kinerja Jellyseerr yang tidak perlu.
- Nonaktifkan fitur atau integrasi yang tidak Anda gunakan secara aktif.
- Audit pengaturan dan integrasi Jellyseerr Anda untuk merampingkan alur kerja.
6. Pemecahan Masalah Umum
Bahkan dengan pengaturan yang terkonfigurasi dengan baik, Anda mungkin mengalami masalah saat menggunakan Jellyseerr. Di bawah ini adalah masalah umum, potensi penyebabnya, dan solusi terperinci untuk membantu Anda mengatasinya secara efektif.
a. Jellyseerr Tidak Dapat Terhubung ke Jellyfin
Jika Jellyseerr tidak dapat terhubung ke server Jellyfin Anda, Anda mungkin akan melihat bahwa permintaan gagal diproses atau detail media tidak dapat diambil.
Masalah ini biasanya disebabkan oleh detail server yang salah yang dimasukkan di Jellyseerr, seperti alamat IP, nomor port, atau kunci API yang tidak valid. Pembatasan jaringan, seperti firewall yang memblokir komunikasi antara Jellyseerr dan Jellyfin, juga bisa menjadi penyebabnya.
Solusi yang Mungkin:
- Periksa kembali alamat IP atau domain Jellyfin, port (8096 untuk HTTP atau 8920 untuk HTTPS), dan kunci API di pengaturan Jellyseerr.
- Buat ulang kunci API di Jellyfin pada Pengaturan Pengguna > Kunci API jika diperlukan.
- Pastikan tidak ada aturan firewall yang memblokir akses. Anda dapat melakukan ini dengan menguji koneksi menggunakan perintah seperti:
|
1 |
ikal http://:8096 |
b. Permintaan yang Tidak Muncul di Radarr/Sonarr
Ketika permintaan yang disetujui tidak muncul di Radarr atau Sonarr, hal ini sering kali disebabkan oleh pengaturan integrasi yang salah di Jellyseerr. Hal ini dapat mencakup URL yang tidak valid, port yang salah, atau kunci API yang tidak cocok.
Penyebab umum lainnya adalah server Jellyseerr tidak dapat menjangkau Radarr atau Sonarr karena pembatasan jaringan atau kesalahan konfigurasi.
Solusi yang Mungkin:
- Verifikasi URL untuk Radarr dan Sonarr di pengaturan Jellyseerr. Sebagai contoh, gunakan http://:7878 atau http://:8989.
- Konfirmasikan kunci API dengan mengambilnya dari Pengaturan > Umum > Keamanan di Radarr dan Sonarr.
- Uji koneksi di tab integrasi Jellyseerr untuk memastikan semuanya diatur dengan benar.
c. Media Tidak Dapat Diunduh
Jika permintaan yang disetujui muncul di Radarr atau Sonarr tetapi unduhan tidak dimulai, masalahnya sering kali terletak pada konfigurasi klien unduhan atau pengindeks. Klien unduhan yang salah konfigurasi, seperti qBittorrent atau Transmission, mungkin tidak terhubung dengan benar.
Atau, pengindeks yang tidak ada atau tidak dikonfigurasi dengan baik di Radarr atau Sonarr dapat gagal menemukan konten yang diminta.
Solusi yang Mungkin:
- Pastikan klien unduhan ditambahkan dengan benar di Radarr/Sonarr dengan alamat IP, port, dan kunci API yang tepat.
- Menguji pengindeks di Radarr atau Sonarr dengan mencari konten yang diminta secara manual.
- Periksa log di Radarr atau Sonarr untuk mengetahui adanya kesalahan yang terkait dengan unduhan atau koneksi pengindeks.
d. Media yang Tidak Ditampilkan di Ubur-ubur
Jika konten yang diunduh tidak muncul di pustaka Jellyfin Anda, biasanya karena jalur pustaka yang salah atau pemindaian pustaka yang tertunda. Jalur pustaka di Jellyfin mungkin tidak cocok dengan lokasi unduhan Radarr atau Sonarr, atau Jellyfin mungkin tidak cukup sering memindai pustaka.
Ketidaksesuaian metadata juga dapat mengakibatkan konten tidak ditampilkan dengan benar.
Solusi yang Mungkin:
- Pastikan bahwa jalur pustaka Jellyfin telah dikonfigurasi dengan benar agar sesuai dengan direktori unduhan yang digunakan oleh Radarr dan Sonarr.
- Memicu pemindaian pustaka secara manual di Jellyfin dengan menavigasi ke Dasbor > Pustaka dan memilih Pindai File Pustaka.
- Gunakan pengelola metadata Jellyfin untuk memverifikasi dan memperbarui metadata untuk media yang hilang.
e. Antarmuka Web Jellyseerr Tidak Memuat
Jika Anda tidak dapat mengakses antarmuka web Jellyseerr, kontainer mungkin tidak berjalan, atau pemetaan porta dalam pengaturan Docker Anda mungkin salah. Masalah ini juga dapat muncul jika proksi balik salah dikonfigurasi atau sertifikat SSL tidak diatur dengan benar untuk akses HTTPS.
Solusi yang Mungkin:
- Periksa status kontainer Docker Jellyseerr menggunakan perintah:
|
1 |
docker ps -a |
- Nyalakan kembali wadah jika terhenti:
docker restart jellyseerr
- Pastikan konfigurasi Docker atau NAS Anda memetakan port yang benar (default: 3000).
- Verifikasi sertifikat SSL dan pengaturan proxy jika Anda menggunakan HTTPS dengan proxy terbalik.
f. Pemberitahuan Tidak Berfungsi
Ketika pengguna tidak menerima notifikasi tentang pembaruan permintaan, sering kali ini disebabkan karena pengaturan notifikasi di Jellyseerr belum dikonfigurasi atau layanan notifikasi yang dipilih (misalnya, email atau push) tidak dikonfigurasi dengan benar.
Hal ini juga dapat terjadi jika layanan notifikasi tidak memiliki kredensial atau pengaturan koneksi yang tepat.
Solusi yang Mungkin:
- Buka Pengaturan > Pemberitahuan di Jellyseerr dan konfigurasikan layanan pemberitahuan (misalnya, email atau layanan pemberitahuan push).
- Menguji sistem notifikasi dengan memicu pembaruan permintaan.
- Periksa log untuk kesalahan yang terkait dengan konfigurasi layanan notifikasi.
7. Pertanyaan yang Sering Diajukan
Jellyseerr membantu Anda menyederhanakan manajemen permintaan media untuk server Jellyfin. Ini memungkinkan pengguna untuk meminta film dan acara TV tertentu, melacak status permintaan tersebut, dan terintegrasi dengan alat otomatisasi.
Anda dapat mengakses Jellyseerr melalui peramban web dengan menavigasi ke URL-nya, biasanya http://:3000 atau domain khusus jika Anda telah mengonfigurasinya. Jika dihosting secara lokal, Anda bisa mengaksesnya menggunakan alamat IP atau nama host mesin lokal.
Pengawas terutama dirancang untuk digunakan dengan Plex dan tidak memiliki dukungan asli untuk Jellyfin. Meskipun ada beberapa solusi yang tersedia, namun tidak didukung secara resmi. Jellyseerr direkomendasikan untuk Jellyfin karena dioptimalkan untuk arsitektur aplikasi dan API.
Jellyseerr sepenuhnya gratis dan bersumber terbuka. Anda bisa mengunduh, memasang, dan memodifikasinya tanpa biaya, memberikan Anda kendali penuh atas pengaturan manajemen media Anda. Namun, mungkin ada biaya yang dikenakan jika Anda menggunakan layanan berbayar seperti server awan atau perangkat keras canggih.
Anda dapat mengakses Jellyseerr dari jarak jauh jika server Anda dikonfigurasi dengan benar. Anda bisa menyiapkan proksi balik menggunakan peralatan seperti Nginx atau Traefik untuk mengamankan akses jarak jauh dengan HTTPS dan domain khusus.
8. Pikiran Akhir
Jika Anda belum melakukannya, sekaranglah waktunya untuk menyiapkan Jellyseerr dan merasakan manfaatnya secara langsung. Sederhanakan manajemen media Anda, tingkatkan pengalaman Jellyfin Anda, dan buat pengguna Anda senang dengan alat permintaan media terbaik ini.
Mereka yang baru dalam mengelola koleksi media harus mulai belajar menggunakan Jellyseerr sejak dini. Anda tidak akan percaya betapa cepatnya koleksi Anda dapat berkembang dan tidak terkendali.
Ingin Merampingkan Jellyseer?
RapidSeedbox memberikan konektivitas berkecepatan tinggi dan kinerja yang unggul untuk Jellyseer. Integrasikan dengan mudah dengan Radarr, Sonarr, dan Prowlarr untuk otomatisasi tanpa gangguan. Mulai uji coba gratis Anda sekarang dan rasakan perbedaannya!
HOla, estoy tratando de configurar Radarr y Sonarr con jellyseerr y no conecta, he probado todas las IP posibles y no hay manera….
Hola Luis,
Asegúrate de que la URL, puerto y API key de Radarr y Sonarr estén correctos en la configuración de Jellyseerr (por ejemplo http://IP:7878 para Radarr y http://IP:8989 para Sonarr y que las API keys coincidan) y de que Jellyseerr pueda llegar a esos servicios desde su red/contendedor. Si no coincide la dirección, puerto o clave API, Jellyseerr no podrá conectarse.
Everytime I follow the instructions for my seedbox, I get the following error:-
bash: syntax error near unexpected token `;&’
Hi Dave,
It looks like your shell is choking on the command syntax, not Jellyseerr itself.
The error bash: syntax error near unexpected token ‘;&’ usually happens when the command was copied with hidden characters (like ) from the blog, or it was pasted into a shell that doesn’t support the same syntax (or was slightly modified)
Use a clean version of the command (no HTML formatting). Try this:
docker run -d \
–name=jellyseer \
-e DB_TYPE=sqlite \
-v /path/to/config:/config \
-p 3000:3000 \
jellyseer/jellyseer
Let me know if it works!