Lewati ke konten utama
πŸ”₯ Cara Install JDownloader2 di Portainer dengan Mudah dan Cepat

πŸ”₯ Cara Install JDownloader2 di Portainer dengan Mudah dan Cepat

Zarvelion Zynji
Penulis
Zarvelion Zynji
Tech enthusiasts (self-proclaimed). Gaming addict (diagnosed). Anime simp (no regrets). I turn my hyperfixations into contentβ€”welcome to the chaos.
Daftar isi

πŸš€ Apa Itu JDownloader2 dan Kenapa Perlu di Server?
#

Kalau kamu sering download file dari berbagai situs file hosting, pasti udah nggak asing lagi sama JDownloader2. Aplikasi ini bisa otomatis menangkap link, bypass captcha (pakai MyJDownloader), dan resume download kalau koneksi putus.

Nah, biar lebih praktis, saya install JDownloader2 langsung di server dengan Docker lewat Portainer. Jadi bisa 24/7 jalan dan download langsung ke storage server!


🧰 Persiapan Sebelum Mulai
#

Sebelum eksekusi, pastikan kamu udah punya:

  • βœ… Docker dan Portainer terinstall (baik di STB, VPS, atau server rumah)
  • βœ… Storage untuk folder download (di tutorial ini: /mnt/erb/Downloads)
  • βœ… Folder config untuk JDownloader (misalnya: /portainer/Files/AppData/Config/jdownloader2/config)
  • βœ… Koneksi internet (jelas ya πŸ˜„)

πŸ› οΈ Langkah Install JDownloader2 di Portainer
#

🧱 1. Buka Portainer dan Akses Stack
#

Masuk ke Portainer β†’ Stacks β†’ klik + Add Stack.

Kalau kamu lebih suka pakai Docker Compose manual, bisa juga jalankan di terminal. Tapi di tutorial ini saya fokus ke Portainer biar lebih gampang untuk pemula.


🧾 2. Isi Stack dengan Compose Berikut
#

version: '3.3'
services:
  jdownloader2:
    image: jlesage/jdownloader-2
    container_name: JDownloader-2
    hostname: jdownloader2
    mem_limit: 8g
    cpu_shares: 2048
    security_opt:
      - no-new-privileges:true
      - seccomp:unconfined
    ports:
      - 3129:3129       # MyJDownloader API (opsional)
      - 5800:5800       # Web UI (VNC lewat browser)
      - 5900:5900       # VNC (kalau mau remote via client)
    volumes:
      - /portainer/Files/AppData/Config/jdownloader2/config:/config:rw
      - /mnt/erb/Downloads:/Downloads:rw
    environment:
      TZ: Asia/jakarta
      USER_ID: 65534
      GROUP_ID: 100
      UMASK: 0000
      DARK_MODE: 1
    restart: always

πŸ“ Catatan penting:

  • Ganti path volume /mnt/erb/Downloads dan /portainer/... sesuai struktur direktori di server kamu.
  • USER_ID: 65534 dan GROUP_ID: 100 bisa kamu sesuaikan sesuai permission user di server.

▢️ 3. Deploy Stack
#

Klik tombol Deploy the Stack dan tunggu proses selesai.

Kalau berhasil, kamu akan lihat container JDownloader-2 jalan di list container Portainer.


🌐 Akses dan Konfigurasi
#

🌍 4. Akses WebUI JDownloader2
#

Buka browser dan kunjungi:

http://[IP-SERVER]:5800

Kamu akan masuk ke tampilan desktop berbasis VNC langsung dari browser, tanpa perlu aplikasi tambahan. Di situ, kamu bisa buka JDownloader dan login ke akun MyJDownloader kamu (kalau belum punya, daftar dulu).

🎯 Dengan login MyJDownloader, kamu bisa kontrol JD kamu dari HP lewat aplikasi resmi!


βš™οΈ 5. Ubah Lokasi Download (Opsional)
#

Secara default, JDownloader mungkin download ke folder /root/Downloads. Untuk mengganti:

  1. Buka menu Settings β†’ Downloads
  2. Ganti folder ke /Downloads (sesuai yang dimount di docker-compose)
  3. Apply dan restart JDownloader kalau perlu.

πŸ’‘ Tips dan Trik
#

  • πŸ›‘οΈ Gunakan VPN atau proxy jika kamu sering download dari server yang geo-block
  • πŸ“¦ Auto extract bisa diaktifkan dari Settings β†’ Archive Extractor
  • πŸ“ Folder download bisa dishare ke Samba/NFS supaya bisa langsung diakses dari PC/Laptop

❓ FAQ
#

Q: Bisa auto start pas server reboot?
#

A: Ya, restart: always di stack akan membuat container otomatis jalan ulang.

Q: Apakah bisa login dari HP?
#

A: Sangat bisa! Install aplikasi MyJDownloader di Android/iOS dan login pakai akun yang sama.

Q: Kok WebUI lambat?
#

A: Karena ini pakai VNC over web, memang agak berat. Tapi cukup untuk konfigurasi awal. Setelah itu bisa kendali penuh via MyJDownloader.


βœ… Penutup
#

Dengan setup ini, kamu sekarang punya JDownloader2 yang aktif 24 jam di server, bisa dikendalikan dari mana saja, dan otomatis simpan hasil download langsung ke storage kamu.

Kalau kamu merasa tutorial ini bermanfaat, jangan lupa share dan bookmark ya πŸ˜‰


Terkait


Load Comments