Paket Aplikasi OpenWrt Server milik Pribadi
17 December 2021 -
4 mins read time
Tags:
OpenWrt
opkg
ipk
Page not found or adblock is active!
(1) Type URL correctly
(2) Enable javascript
(3) Disable adblock software, extensions, DNS, etc.
(4) Try another browser.
Then you can go to Home or go back to previous page.
Back to Previous PageTentang Paket OPKG Pribadi
Paket Aplikasi OpenWrt Server milik Pribadi adalah salah satu repositori GitHub yang menyediakan paket ipk tertentu yang tidak dibuat di server official opkg OpenWrt. Server ini memudahkan untuk instalasi dan upgrade paket aplikasi komunitas modifikasi OpenWrt (seperti: OpenClash, Passwall, ShadowSocksR+ Plus, Wegare STL, Tiny File Manager, Xderm Mini, v2rayA, Modeminfo, dll).
Kelebihan instalasi dan update menggunakan server kustom seperti ini adalah:
- Tidak perlu repot menggunakan wget dan curl yang sangat panjang dan rumit.
- Instalasi paket ipk bisa menggunakan
opkg install nama-paket
. - Instalasi paket ipk juga bisa menggunakan fitur System - Software pada LuCI OpenWrt.
Daftar Isi:
- Daftar Arsitektur
- Cara Menambah Repository ke Software Update OpenWrt
- Cara Install dan Update Paket
- Cara Memeriksa Paket Sudah Terinstal Atau Belum
- Kredit
Daftar Arsitektur
Repository ini mendukung arsitektur dibawah ini:
aarch64_cortex-a53
aarch64_cortex-a72
aarch64_generic
arm_cortex-a7_neon-vfpv4
i386_pentium4
mipsel_24kc
x86_64
Cara Menambah Repository ke Software Update OpenWrt
Cara menambahkan repository ini ke firmware, dapat menggunakan 2 cara yaitu:
- Menggunakan LuCI
- Menggunakan Terminal seperti JuiceSSH/Termius/Termux
Menggunakan LuCI
-
Masuk IP LuCI (contoh: 192.168.1.1), Login, Buka System -> Software -> Configuration
-
Tambahkan tanda # (pagar) di depan baris
option check_signature
, contoh dibawah iniubah tulisan dibawah ini
option check_signature
menjadi seperti ini
# option check_signature
-
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
- 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
-
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/$(cat /etc/os-release | grep OPENWRT_ARCH | 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
danlibcap-bin
.
Cara Install dan Update Paket
Cara instalasi repository ini, dapat menggunakan 2 cara yaitu
- Menggunakan LuCI
- Menggunakan Terminal seperti JuiceSSH/Termius/Termux
Install dan Update Paket Menggunakan LuCI
- Masuk IP LuCI (contoh: 192.168.1.1), Login, Buka System -> Software -> Configuration
- Tekan tombol Update Lists.
- Cari nama paket (seperti:
luci-app-passwall
) pada kolom Filter. - Tekan tombol Find Package.
- 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.
- Klik Available packages, lalu cari nama paket yang di tulis di filter tadi.
- Klik tulisan Install pada baris yang terdapat pada nama paket tersebut, lalu tunggu hingga instalasi paket selesai.
Install dan Update Paket Menggunakan Terminal
- Buka aplikasi terminal yang disuka
- Jalankan perintah dibawah ini untuk memperbarui daftar paket yang tersedia di server
opkg update
-
Jalankan perintah
opkg install nama-paket
, gantinama-paket
menjadi nama paket yang ada (contoh kali ini akan menggunakan paketluci-app-passwall
).opkg install luci-app-passwall
Cara Memeriksa Paket Sudah Terinstal Atau Belum
Cara instalasi repository ini, dapat menggunakan 2 cara yaitu
- Menggunakan LuCI
- Menggunakan Terminal seperti JuiceSSH/Termius/Termux
Cara Memeriksa Status Paket dengan LuCI
- 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.
- Jika memasang paket yang terdapat kata
Cara Memeriksa Status Paket dengan Terminal
- Buka terminal
-
Jalankan perintah
opkg list-installed nama-paket
, gantinama-paket
menjadi nama paket yang ada (contoh kali ini akan menggunakan paketluci-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. Angka4.43-2
pada terminal tadi adalan versi paket aplikasi yang terinstal.
Kredit
- Nugroho sebagai pemilik repo, builder dan yang buat video contoh.
- Helmi Amirudin sebagai tukang dokumentasi.