Git Product home page Git Product logo

my-opkg-repo's Introduction

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

  • Nugroho sebagai pemilik repo, builder dan yang buat video contoh.
  • Helmi Amirudin sebagai tukang dokumentasi.

my-opkg-repo's People

Contributors

lrdrdn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

my-opkg-repo's Issues

*SOLVED* packages download fails on ROOter

Hello,

SOLVED My bad,,,had an uppercase X, Changed to lower case x and runs as expected.

And thank you for the hard work,,on OpenWRT packages
Added the github repositories to my ROOter build.
The "generic" packages downloads BUT the X86_64 packages fails.
Am wanting to install the xmm-modem package onto ROOter for an Fibocom L860-GL modem, The xmm-modem package shows available to download but fails due to the fact the X86_64 dependencies cannot be had.
I doubled checked spelling, copied from your tutorial on website on how to add the repos to OpenWRT/ROOter.

arm_cortex-a15_neon-vfpv4 architecture

Can you compile a repository for arm_cortex-a15_neon-vfpv4 architecture?
Askey RT4230W (Askey RAC2V1K) router on Qualcomm IPQ8065 processor is not supported by the repository yet :(

links to the source code

Hello, thanks for the repo.
Could you please add references to the projects source code in the Readme?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.