Cara Install MeTube di NAT VPS

NATVPS.idMeTube adalah sebuah program self-hosted berbasis web GUI untuk mengunduh video dari YouTube dan berbagai situs lainnya. MeTube menggunakan yt-dlp untuk mengunduh video dengan cepat dan mudah. Artikel ini membahas langkah-langkah instalasi MeTube di NAT VPS, menggunakan Docker.

Server yang digunakan pada artikel berbasis OS Ubuntu 22.04, namun Anda dapat menggunakan OS Linux 64-bit lainnya.

Konfigurasi Port Forwarding

Sebelum melanjutkan ke proses instalasi, kita perlu menambahkan 1 konfigurasi port forwarding pada panel Virtualizor (atau panel VPS lain sesuai provider).

Sebagai contoh, pada artikel ini akan menggunakan port 19002 sebagai port web UI untuk mengakses MeTube. Anda bebas menggunakan port lain. Catat port ini, karena kita akan menggunakannya lagi pada proses deploy.

Install Docker

Kita akan menggunakan Docker untuk men-deploy Homer.

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 MeTube

Buat direktori baru dengan nama metube:

mkdir metube && cd metube

Buat file baru dengan nama docker-compose.yml. Contohnya jika menggunakan Nano:

apt install nano -y
nano docker-compose.yml

Lalu, tempelkan kode berikut di dalamnya:

# Docker Compose untuk install MeTube di NAT VPS
# https://natvps.id/install-metube-di-nat-vps/
# Source: https://github.com/bastienwirtz/homer/blob/main/docker-compose.yml

services:
  metube:
    image: ghcr.io/alexta69/metube
    container_name: metube
    restart: unless-stopped
    ports:
      - 19002:8081
    volumes:
      - ./downloads:/downloads

Perhatikan pada bagian:

ports:
  - 19002:8081

Sesuaikan 19002 dengan port yang telah di-forward sebelumnya.

Simpan file tersebut dengan menekan Ctrl-X, y, kemudian Enter.

Terakhir, mulai Docker Compose dengan memasukkan perintah:

docker compose up -d

Tunggu hingga kontainer berhasil dimulai.

Baca Juga:  Cara Deploy Telegram Bot Dengan Docker Pada NAT VPS

Mengakses MeTube

MeTube dapat diakses melalui alamat: http://<IP Publik NAT VPS>:<Port MeTube>. Sebagai contoh: http://195.154.94.231:19002.

Penutup

Demikianlah artikel ini mengenai langkah-langkah instalasi MeTube di NAT VPS. Jika bingung atau ragu, jangan sungkan untuk bertanya di grup Telegram @IPv6Indonesia. Terima kasih!

You May Also Like

About the Author: Hendra Manudinata