
NATVPS.id – Layaknya seedbox, kita dapat menjadikan NAT VPS sebagai cloud downloader dengan kecepatan internet yang sangat tinggi dan kapasitas penyimpanan yang besar. Salah satu software yang sering digunakan adalah Aria2. Bersama dengan AriaNg sebagai antarmuka grafis untuk Aria2, kombinasi ini memberikan akses yang intuitif, memungkinkan pengguna untuk mengelola unduhan dari mana saja.
Pada artikel ini kita akan membahas mengenai langkah-langkah deploy Aria2 + AriaNg + Filebrowser di NAT VPS menggunakan Docker Compose. Artikel ini menggunakan Ubuntu 22.04 sebagai acuan. Untuk OS lain, silahkan menyesuaikan langkah-langkah yang tertera.
Aria2 dan AriaNg tergabung menjadi satu aplikasi Docker, dan Filebrowser adalah aplikasi tambahan untuk melihat hasil unduhan dari Aria2.
Konfigurasi Port Forwarding
Mengingat kita menggunakan NAT, kita perlu menambahkan 2 konfigurasi port forwarding pada panel Virtualizor (atau panel VPS lain sesuai provider), yaitu:
- 1 port untuk Aria2 + AriaNg (gabung menjadi satu port)
- 1 port untuk Filebrowser
Sebagai contoh, pada artikel ini akan menggunakan port 19006 untuk Aria2 dan 19007 untuk Filebrowser. Anda bebas mengganti kedua port ini sesuai pilihan Anda. Catat kedua port ini, karena kita akan menggunakannya lagi pada proses deploy.
Install Docker
Kita akan menggunakan Docker dan Docker Compose untuk men-deploy ketiga aplikasi ini.
Pertama, Install curl menggunakan perintah:
apt update && apt install curl -y
Kemudian, jalankan script instalasi otomatis dari Docker dengan memasukkan:
curl -fsSL get.docker.com | sh
Tunggu hingga proses instalasi selesai.
Deploy Aplikasi
Buat direktori baru dengan nama aria-ariang-filebrowser
cd ~/ mkdir aria-ariang-filebrowser cd aria-ariang-filebrowser
Buat file baru dengan nama docker-compose.yml
menggunakan nano:
apt install nano -y nano docker-compose.yaml
Lalu tempelkan konfigurasi Compose berikut:
# Docker Compose untuk deploy Aria2 + AriaNg + Filebrowser di NAT VPS # https://natvps.id/deploy-aria2-ariang-filebrowser-nat-vps # Source: # - https://github.com/hurlenko/aria2-ariang-docker?tab=readme-ov-file#docker-compose (adapted) # - https://filebrowser.org/installation#docker (converted to Docker Compose) services: ariang: image: hurlenko/aria2-ariang ports: - 19006:8080 volumes: - ./downloads:/aria2/data - ./config:/aria2/conf environment: - RPC_SECRET=rahasia - ARIA2RPCPORT=19006 restart: always filebrowser: volumes: - ./downloads:/srv - ./filebrowser.db:/database.db ports: - 19007:80 image: filebrowser/filebrowser
- Pada bagian
ports:
danARIA2RPCPORT
, sesuaikan 19006 dan 19007 dengan masing-masing port yang Anda gunakan. - Pada bagian
RPC_SECRET=rahasia
, gantirahasia
dengan sesuatu yang random, demi menghindari akses luar dari pihak yang tak dikenal.
Simpan file tersebut dengan menekan Ctrl-X
, y
, kemudian Enter
.
Buat file kosong untuk konfigurasi Filebrowser:
touch filebrowser.db
Terakhir, jalankan menggunakan Docker Compose:
docker compose up -d
Tunggu hingga proses deploy selesai.
Mengakses Aria2 & AriaNg
AriaNg (beserta Aria2) dapat diakses melalui port yang telah Anda atur sebelumnya. Contoh: http://195.154.94.231:19006.
Mengakse Filebrowser
Sama seperti Aria2, Filebrowser dapat diakses melalui port yang telah Anda atur sebelumnya. Contoh: http://195.154.94.231:19007.
Pada instalasi baru, kredensial untuk login adalah:
- Username: admin
- Password: admin
Penutup
Demikianlah artikel ini mengenai langkah-langkah deploy Aria2 + AriaNg + Filebrowser di NAT VPS. Jika bingung atau ragu, jangan sungkan untuk bertanya di grup Telegram @IPv6Indonesia. Terima kasih!