Skip to content

rtaserver-wrt/RakitanManager-Reborn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

66 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ RakitanManager-Reborn

Modern USB Modem Management for OpenWrt

Release License Stars Issues

RakitanManager-Reborn adalah platform manajemen modem USB/4G/5G yang ringan dan modular, dirancang khusus untuk perangkat OpenWrt. Kelola multiple modem dengan mudah melalui antarmuka web yang intuitif.

Dokumentasi β€’ Laporkan Bug β€’ Request Fitur


✨ Fitur Unggulan

πŸ”Œ Multi-Vendor Support

  • Dukungan modem dari berbagai vendor
  • Arsitektur modular untuk penambahan modem baru
  • Konfigurasi per-modem yang fleksibel

πŸŽ›οΈ Manajemen Terpusat

  • Konfigurasi centralized di modems.json
  • Skrip otomasi untuk setup cepat
  • Monitoring real-time via web interface

🌐 Web Interface

  • Dashboard berbasis PHP yang responsif
  • Monitoring status modem secara visual
  • Konfigurasi mudah tanpa CLI

⚑ Lightweight & Fast

  • Footprint minimal untuk embedded devices
  • Optimized untuk OpenWrt
  • Resource-efficient operations

🎯 Quick Start

Instalasi Satu Baris

bash -c "$(wget -qO - 'https://raw.githubusercontent.com/rtaserver-wrt/RakitanManager-Reborn/main/install.sh')"

πŸ“‹ System Requirements

Component Requirement
OS OpenWrt 21.x atau lebih baru
Shell bash / sh
Web Server PHP 7.x+ (untuk web interface)
Python Python 3.x (untuk modul tertentu)
Storage ~10MB ruang kosong

πŸ“ Struktur Proyek

β”œβ”€β”€ πŸ“‚ RakitanManager-Reborn/
β”‚   β”œβ”€β”€ πŸ“„ CHANGELOG.md
β”‚   β”œβ”€β”€ πŸ“„ install.sh
β”‚   β”œβ”€β”€ πŸ“„ LICENSE
β”‚   β”œβ”€β”€ πŸ“„ README.md
β”‚   └── πŸ“„ version
β”‚   
└── πŸ“‚ rakitanmanager
    β”œβ”€β”€ πŸ“‚ config
    β”‚   └── πŸ“„ rakitanmanager
    β”‚
    β”œβ”€β”€ πŸ“‚ core
    β”‚   β”œβ”€β”€ πŸ“„ core-manager.sh
    β”‚   β”œβ”€β”€ πŸ“„ modem-hilink.sh
    β”‚   β”œβ”€β”€ πŸ“„ modem-hp.sh
    β”‚   β”œβ”€β”€ πŸ“„ modem-mf90.sh
    β”‚   β”œβ”€β”€ πŸ“„ modem-orbit.py
    β”‚   β”œβ”€β”€ πŸ“„ modem-rakitan.sh
    β”‚   β”œβ”€β”€ πŸ“„ modems.json
    β”‚   β”œβ”€β”€ πŸ“„ rakitanmanager.log
    β”‚   └── πŸ“„ update.sh
    β”‚
    β”œβ”€β”€ πŸ“‚ init.d
    β”‚    └── πŸ“„ rakitanmanager
    β”‚
    └── πŸ“‚ web
        β”œβ”€β”€ πŸ“„ index.php
        β”œβ”€β”€ πŸ“„ update.php
        β”‚
        └── πŸ“‚ assets
            β”œβ”€β”€ πŸ“„ download.png
            β”‚
            β”œβ”€β”€ πŸ“‚ css
            β”‚   └── πŸ“„ all.min.css
            β”‚
            β”œβ”€β”€ πŸ“‚ fonts
            β”‚   β”œβ”€β”€ πŸ“„ inter-bold.woff
            β”‚   β”œβ”€β”€ πŸ“„ inter-bold.woff2
            β”‚   β”œβ”€β”€ πŸ“„ inter-medium.woff
            β”‚   β”œβ”€β”€ πŸ“„ inter-medium.woff2
            β”‚   β”œβ”€β”€ πŸ“„ inter-regular.woff
            β”‚   β”œβ”€β”€ πŸ“„ inter-regular.woff2
            β”‚   β”œβ”€β”€ πŸ“„ inter-semibold.woff
            β”‚   β”œβ”€β”€ πŸ“„ inter-semibold.woff2
            β”‚   β”œβ”€β”€ πŸ“„ poppins-bold.woff
            β”‚   β”œβ”€β”€ πŸ“„ poppins-bold.woff2
            β”‚   β”œβ”€β”€ πŸ“„ poppins-medium.woff
            β”‚   β”œβ”€β”€ πŸ“„ poppins-medium.woff2
            β”‚   β”œβ”€β”€ πŸ“„ poppins-regular.woff
            β”‚   β”œβ”€β”€ πŸ“„ poppins-regular.woff2
            β”‚   β”œβ”€β”€ πŸ“„ roboto-bold.woff
            β”‚   β”œβ”€β”€ πŸ“„ roboto-bold.woff2
            β”‚   β”œβ”€β”€ πŸ“„ roboto-regular.woff
            β”‚   └── πŸ“„ roboto-regular.woff2
            β”‚
            β”œβ”€β”€ πŸ“‚ js
            β”‚   β”œβ”€β”€ πŸ“„ all.min.js
            β”‚   └── πŸ“„ tailwind.js
            β”‚
            └── πŸ“‚ webfonts
                β”œβ”€β”€ πŸ“„ fa-brands-400.woff2
                β”œβ”€β”€ πŸ“„ fa-regular-400.woff2
                β”œβ”€β”€ πŸ“„ fa-solid-900.woff2
                └── πŸ“„ fa-v4compatibility.woff2

πŸ”§ Penggunaan

Web Interface

  1. Buka browser dan akses: http://[IP_ADDRESS]/rakitanmanager
  2. Kelola modem dari dashboard visual

πŸ› Troubleshooting

Modem tidak terdeteksi
  • Pastikan modem terpasang dengan benar di port USB
  • Restart service: rakitanmanager restart
  • Periksa log: /usr/share/rakitanmanager.log
Web interface tidak dapat diakses
  • Verifikasi PHP terinstall: php -v
  • Cek web server status: service httpd status
  • Pastikan firewall mengizinkan akses ke port 80/443
Permission denied errors
# Fix permissions
chmod +x /usr/share/rakitanmanager/.*
chmod -R 755 /www/rakitanmanager/

🀝 Kontribusi

Kami sangat terbuka untuk kontribusi dari komunitas! Berikut cara berkontribusi:

  1. Fork repository ini
  2. Buat feature branch (git checkout -b feature/AmazingFeature)
  3. Commit perubahan Anda (git commit -m 'Add some AmazingFeature')
  4. Push ke branch (git push origin feature/AmazingFeature)
  5. Buka Pull Request

πŸ“œ Lisensi

Proyek ini dilisensikan di bawah MIT License - lihat file LICENSE untuk detail lengkap.


🌟 Acknowledgments

  • Terima kasih kepada semua contributors
  • Inspired by komunitas OpenWrt
  • Built with ❀️ for embedded enthusiasts

πŸ“ž Kontak & Support

GitHub Issues Discussions

Dibuat dengan πŸ’™ oleh RTASERVER-WRT

⭐ Jika proyek ini membantu Anda, berikan star untuk mendukung pengembangan!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors