Skip to content

rtaserver-wrt/custom-packages

Repository files navigation

RTASERVER-WRT OPKG Repository 🚀

License: MIT Contributors OpenWRT

Custom OPKG Repository for OpenWRT, menyediakan berbagai aplikasi dan paket tambahan untuk memperkaya fitur router Anda.


✨ Fitur Utama

  • Koleksi aplikasi LUCI & paket populer
  • Dukungan banyak arsitektur (x86_64, mips, arm, aarch64, dll)
  • Mudah diintegrasikan ke OpenWRT

🚀 Cara Menggunakan

1. Nonaktifkan Signature Check

Edit /etc/opkg.conf, tambahkan # di depan option check_signature:

- option check_signature
+ #option check_signature

2. Tambahkan Custom Feed

Edit /etc/opkg/customfeeds.conf dan tambahkan:

src/gz rtaserver-wrt https://rtaserver-wrt.github.io/custom-packages/releases/{VERSION}/packages/{ARCH}
  • Ganti {VERSION} dengan versi OpenWRT Anda (misal: 23.05)
  • Ganti {ARCH} dengan arsitektur perangkat Anda (misal: x86_64)

Contoh:

src/gz rtaserver-wrt https://rtaserver-wrt.github.io/custom-packages/releases/23.05/packages/x86_64

3. Update Daftar Paket

opkg update

Atau melalui LUCI: System > Software > Update List

4. Instal Paket

opkg install <nama-paket>

📦 Lihat Daftar Packages

Untuk melihat daftar lengkap paket yang tersedia, kunjungi:

➡️ https://rtaserver-wrt.github.io/custom-packages/releases/


🛠️ Versi OpenWRT yang Didukung

  • SNAPSHOT
  • 24.10.2
  • 23.05.5

🖥️ Arsitektur yang Didukung

  • x86_64
  • mips_24kc
  • mipsel_24kc
  • arm_cortex-a7_neon-vfpv4
  • aarch64_cortex-a53
  • aarch64_cortex-a72
  • aarch64_generic

🤝 Kontribusi

Kontribusi sangat terbuka! Anda bisa:

  • Mengajukan pull request (PR) untuk menambah/upgrade paket
  • Melaporkan bug atau request fitur di Issues
  • Ikuti format PR yang jelas & sertakan deskripsi perubahan

Langkah kontribusi:

  1. Fork repo ini
  2. Buat branch baru untuk perubahan Anda
  3. Commit perubahan & push ke branch
  4. Ajukan Pull Request

🧑‍💻 Cara Fork & Build Sendiri

  1. Fork repository ini ke akun GitHub Anda.
  2. Clone hasil fork ke komputer Anda:
    git clone https://github.com/<username-anda>/custom-packages.git
    cd custom-packages
  3. (Opsional) Buat branch baru untuk perubahan Anda:
    git checkout -b fitur-anda
  4. Edit, tambahkan, atau update package di folder feeds/ sesuai kebutuhan.
  5. Push perubahan ke repository fork Anda:
    git add .
    git commit -m "Deskripsi perubahan"
    git push origin fitur-anda
  6. Buat Pull Request ke repository utama jika ingin kontribusi.

🚦 Build Otomatis via GitHub Actions

  • Setiap push ke branch main akan otomatis memicu build & publish package ke GitHub Pages.
  • Anda bisa menjalankan build manual via tab "Actions" di GitHub, klik workflow AutoCompiler OpenWrt Packages lalu pilih Run workflow.
  • Untuk build dengan package signing, pastikan folder keys/ sudah berisi file kunci yang sesuai (usign, gpg, atau apksign).

🗝️ Penandatanganan Paket (Package Signing)

  • Jika ingin paket hasil build ditandatangani, letakkan file kunci di folder keys/:
    • keys/usign/*.pub dan *.sec untuk usign
    • keys/gpg/*.pub dan *.sec untuk gpg
    • keys/apksign/*.pub dan *.sec untuk apksign
  • Aktifkan opsi signed_packages pada workflow dispatch di GitHub Actions.

🔑 Menggunakan Kunci Sendiri (Custom Keys)

Jika Anda ingin menggunakan kunci/signature sendiri:

  1. Hapus folder keys lama:
    rm -rf keys
  2. Jalankan script keygen:
    ./generate_keys.sh
  3. Kunci baru akan otomatis dibuat di folder keys/ dan siap digunakan untuk signing package.

🔄 Sinkronisasi Fork

Agar fork Anda selalu up-to-date dengan repo utama:

git remote add upstream https://github.com/rtaserver-wrt/custom-packages.git
git fetch upstream
git merge upstream/main

📜 Lisensi

Proyek ini berlisensi MIT. Silakan gunakan, modifikasi, dan distribusikan sesuai kebutuhan.


📬 Kontak & Dukungan

Selamat menggunakan & berkontribusi! 🚦

About

Custom Packages OpenWrt By RTASERVER

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •