---
✅ Cara Install Jellyfin Docker di OpenWrt x86 [Lengkap]
Jellyfin adalah media server open-source yang dapat digunakan untuk mengelola dan streaming film, musik, serta serial TV di jaringan lokal maupun internet. Jika Anda menggunakan OpenWrt x86, Anda dapat menjalankan Jellyfin dengan cara paling mudah yaitu melalui Docker.
Di tutorial ini, kita akan membahas langkah demi langkah mulai dari instalasi Docker di OpenWrt hingga menjalankan Jellyfin.
---
🔹 Persyaratan
Sebelum mulai, pastikan:
Anda menggunakan OpenWrt x86_64 (versi modern, minimal 21.02).
Sudah tersedia penyimpanan eksternal/SSD dengan kapasitas cukup (untuk menyimpan media).
OpenWrt Anda memiliki akses internet untuk mengunduh package dan image Docker.
Telah mengaktifkan root SSH.
---
1️⃣ Instalasi Docker di OpenWrt
OpenWrt tidak menyertakan Docker secara default, maka kita perlu menginstalnya.
➤ Langkah-langkah:
1. Update package list
opkg update
2. Install Docker dan Docker Compose
opkg install dockerd docker docker-compose
3. Aktifkan dan jalankan service Docker
/etc/init.d/dockerd enable
/etc/init.d/dockerd start
4. Cek apakah Docker sudah berjalan
docker --version
docker ps
Jika muncul versi Docker, berarti instalasi berhasil.
---
2️⃣ Buat Folder untuk Jellyfin
Kita akan membuat folder khusus untuk konfigurasi dan media Jellyfin.
mkdir -p /mnt/sda5/jellyfin/config
mkdir -p /mnt/sda5/jellyfin/cache
mkdir -p /mnt/sda5/media
> Catatan: Ganti /mnt/sda5 dengan lokasi penyimpanan Anda.
---
3️⃣ Menjalankan Jellyfin dengan Docker
Ada dua cara: menggunakan docker run langsung atau docker-compose.
Disini kita gunakan docker-compose agar mudah dikelola.
➤ Buat file docker-compose.yml:
nano /root/docker-compose.yml
Isi dengan konfigurasi berikut:
version: "3.5"
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
network_mode: host
volumes:
- /mnt/sda5/jellyfin/config:/config
- /mnt/sda5/jellyfin/cache:/cache
- /mnt/sda5/media:/media
restart: unless-stopped
Penjelasan:
network_mode: host → menggunakan IP OpenWrt langsung (akses via port 8096).
/media → folder tempat film, musik, dll.
---
4️⃣ Jalankan Jellyfin
Setelah file sudah dibuat, jalankan:
docker-compose -f /root/docker-compose.yml up -d
Cek apakah kontainer sudah berjalan:
docker ps
Jika berhasil, Anda akan melihat kontainer jellyfin aktif.
---
5️⃣ Akses Jellyfin
Buka browser dan akses:
http://IP-OpenWrt:8096
Contoh:
http://192.168.1.1:8096
Anda akan diarahkan ke halaman setup Jellyfin pertama kali, silakan:
Buat akun admin.
Tambahkan folder media di menu Libraries.
Simpan pengaturan.
---
6️⃣ (Opsional) Menambahkan Hardware Acceleration (Jika Mendukung)
Jika OpenWrt x86 Anda memiliki GPU Intel/NVIDIA, Anda bisa mengaktifkan akselerasi hardware dengan menambahkan device driver di konfigurasi Docker. Namun untuk OpenWrt umumnya ini tidak perlu karena hanya menggunakan CPU.
---
7️⃣ Menambahkan Akses dari Internet (Opsional)
Jika ingin mengakses Jellyfin dari luar rumah, Anda dapat menggunakan:
Tailscale (VPN sederhana untuk OpenWrt)
Port Forwarding di router utama (kurang direkomendasikan)
Reverse Proxy menggunakan Nginx + Cloudflare Tunnel
---
✅ Kesimpulan
Dengan Docker, instalasi Jellyfin di OpenWrt x86 menjadi sangat mudah, cepat, dan fleksibel. Anda bisa mengelola media pribadi layaknya Netflix di rumah.
---
🔥 Tips Optimasi:
Simpan media di hard disk/SSD eksternal agar tidak membebani storage OpenWrt.
Gunakan Docker restart policy (unless-stopped) agar Jellyfin otomatis hidup setelah reboot.
Update Jellyfin secara berkala dengan:
docker-compose pull
docker-compose up -d
Sekian tutorial pada kali ini, semoga bermanfaat, dan selamat mencoba..