lrdrdn / my-opkg-repo

https://radenku.com
38 stars 56 forks source link
modeminfo openclash openwrt opkg-feeds passwall ssr-plus

Personal OpenWrt OPKG Server

Install dan upgrade paket aplikasi komunitas modifikasi OpenWrt (seperti: OpenClash, Passwall, ShadowSocksR+ Plus, Wegare STL, Tiny File Manager, Xderm Mini, v2rayA, Modeminfo, dll) dengan mudah.

Kelebihan instalasi dan update menggunakan server kustom seperti ini adalah:

  1. Tidak perlu repot menggunakan wget dan curl yang sangat panjang dan rumit.
  2. Instalasi paket ipk bisa menggunakan opkg install nama-paket.
  3. Instalasi paket ipk juga bisa menggunakan fitur System - Software pada LuCI OpenWrt.

Daftar Isi:

Daftar Arsitektur

Repository ini mendukung arsitektur dibawah ini:

aarch64_cortex-a53
aarch64_cortex-a72
aarch64_generic
arm_arm1176jzf-s_vfp
arm_cortex-a7_neon-vfpv4
i386_pentium4
mips_24kc
mipsel_24kc
x86_64

Cara Menambah Repository ke Software Update OpenWrt

Cara menambahkan repository ini ke firmware, dapat menggunakan 2 cara yaitu:

Menggunakan LuCI

  1. Masuk IP LuCI (contoh: 192.168.1.1), Login, Buka System -> Software -> Configuration

  2. Tambahkan tanda # (pagar) di depan baris option check_signature, contoh dibawah ini

    ubah tulisan dibawah ini

      option check_signature

    menjadi seperti ini

      # option check_signature
  3. Pada bagian custom feeds tambahkan list dibawah ini

      src/gz custom_generic https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/generic
      src/gz custom_arch https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/arm_cortex-a7_neon-vfpv4

    ubah arm_cortex-a7_neon-vfpv4 dan sesuaikan arsitektur CPU router OpenWrt kalian

Menggunakan Terminal

  1. Gunakan salah satu rekomendasi aplikasi Terminal dibawah ini

    • Terminal TTYD (Paket OpenWrt)
    • JuiceSSH
    • Termius
    • Termux

      Catatan: Pengguna dapat menggunakan aplikasi terminal selain yang disebutkan diatas

  2. Copy paste dibawah di terminal, otomatis akan menyesuaikan tipe arsitektur cpu router

      sed -i 's/option check_signature/# option check_signature/g' /etc/opkg.conf
      echo "src/gz custom_generic https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/generic" >> /etc/opkg/customfeeds.conf
      echo "src/gz custom_arch https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/$(grep "OPENWRT_ARCH" /etc/os-release | awk -F '"' '{print $2}')" >> /etc/opkg/customfeeds.conf

    Catatan: untuk firmware OpenWrt 19.07 masih ada yg harus install manual seperti kcptun-client, xray-core dan libcap-bin.

Cara Install dan Update Paket

Cara instalasi repository ini, dapat menggunakan 2 cara yaitu

Install dan Update Paket Menggunakan LuCI

  1. Masuk IP LuCI (contoh: 192.168.1.1), Login, Buka System -> Software -> Configuration
  2. Tekan tombol Update Lists.
  3. Cari nama paket (seperti: luci-app-passwall) pada kolom Filter.
  4. Tekan tombol Find Package.
  5. Scroll sedikit, lihat dibawah ada tab Installed packages dan Available packages :
    • Installed packages : paket pada daftar tersebut sudah terpasang.
    • Available packages : paket pada dafter tersebut belum terpasang.
  6. Klik Available packages, lalu cari nama paket yang di tulis di filter tadi.
  7. Klik tulisan Install pada baris yang terdapat pada nama paket tersebut, lalu tunggu hingga instalasi paket selesai.

Install dan Update Paket Menggunakan Terminal

  1. Buka aplikasi terminal yang disuka

  2. Jalankan perintah dibawah ini untuk memperbarui daftar paket yang tersedia di server

      opkg update
  3. Jalankan perintah opkg install nama-paket, ganti nama-paket menjadi nama paket yang ada (contoh kali ini akan menggunakan paket luci-app-passwall).

      opkg install luci-app-passwall

Cara Memeriksa Paket Sudah Terinstal Atau Belum

Cara instalasi repository ini, dapat menggunakan 2 cara yaitu

Cara Memeriksa Status Paket dengan LuCI

  1. Masuk IP LuCI (contoh: 192.168.1.1), lalu Login.
    • Jika memasang paket yang terdapat kata luci-app, biasanya akan muncul di LuCI System/Services/NAS/VPN/Modem/Network dan lain lain.
    • Jika memasang paket yang terdapat kata luci-proto, biasanya akan muncul di Network -> Pilih salah satu interface -> General Setup -> Protocol.
    • Jika memasang paket yang terdapat kata luci-theme, biasanya akan muncul di System -> System Properties -> Language and Style -> Design.
    • Jika memasang paket yang di install tidak terdapat kata luci, maka paket tersebut tidak akan menampilkan apapun di LuCI.

Cara Memeriksa Status Paket dengan Terminal

  1. Buka terminal
  2. Jalankan perintah opkg list-installed nama-paket, ganti nama-paket menjadi nama paket yang ada (contoh kali ini akan menggunakan paket luci-app-passwall).

      opkg list-installed luci-app-passwall

    Jika di terminal muncul luci-app-passwall - 4.43-2 maka paket aplikasi sudah terpasang, jika tidak ada maka paket belum terpasang. Angka 4.43-2 pada terminal tadi adalan versi paket aplikasi yang terinstal.

Kredit