cara install jellyfin di openwrt

August 02, 2025 openwrt
Berikut adalah tutorial lengkap instalasi Jellyfin menggunakan Docker di OpenWrt x86 yang bisa Anda gunakan untuk artikel di Blogger. Saya buat dengan bahasa yang jelas, runtut, dan cocok untuk postingan blog.

---

✅ 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..
Loading...